Přidávání dat z jednoho sloupce pomocí jiného
- Problém
- Řešení
- Poznámka
Problém
Mám skutečný problém se vzorcem aplikace Excel.
Mám pracovní list s proměnnými řádky a počet sloupců. Potřebuji sčítat hodnoty jednotlivých buněk v jednom sloupci, ale pouze v případě, že odpovídající buňky v jiném sloupci zapadají do rozsahu dat. Musím to udělat pro všechny řádky (i když nebudu vědět, kolik řádků existuje, dokud data neimportuji) a pro různá datová období. Potřebuji přidat hodnoty společně na samostatný list.
Důvodem je to, že chci třídit aktivitu, která je dána přes konkrétní účet, do týdnů. Data jsou zadána s datem, ale potřebuji všechna data až do konce týdne, abych se sčítala dohromady, abych dostala celkem týden. Musím to udělat každý týden v roce.
Zkusil jsem:
= IF (AND (kritéria)ale uvědomil si, že to budu muset přepsat pro každý řádek. Může existovat až 400 řádků a nikdy méně než 110 řádků. Řešení
Vaše data jsou A1 až B15 takto:
1. 1. 2009 1
1. 2. 2009 2
1/3/2009 3
4. 4. 2009 4
1/5/2009 5
6. 6. 2009 6
1/7/2009 7 ****
1/8/2009 8
9. 9. 2009 9
1/10/2009 8
1/11/2009 7 ****
1/12/2009 6
1/13/2009 5
1/14/2009 4
1/15/2009 3
V libovolné prázdné buňce mimo tyto dva sloupce zkopírujte tento vzorec
= SUMPRODUCT (($ A $ 1: $ A $ 200 "1/6/09" +0) * ($ B $ 1: $ B $ 200))dostanete 39
"***" ve sloupci c je pouze ukázat hranic ke kontrole součtu
Udělal jsem opatření pro maximálně 200 řádků. v případě potřeby změňte vzorec.
Poznámka
Díky venkat1926 za tento tip na fóru.