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.

Předchozí Článek Následující Článek

Nejlepší Tipy