Mam kilka wierszy z datą i kwotą dolara (wydatki).
Chcę stworzyć listę dni miesiąca i bilans wydatków. Na przykład piąty wpis na liście to 8/5/2008 i suma wszystkich wydatków, które wystąpiły 8 sierpnia 2008 r. Lub wcześniej. W przybliżeniu jest to =sumif(D4:D30-A5,">0",E4:E30)
jednak oczywiście, że nie działa (gdzie dane źródło jest dates
w D4:D30
i expenses
są E4:E30
).
Notatki
- danych źródłowych nie można sortować z różnych powodów.
- musi działać w arkuszach kalkulacyjnych Google, które są dość kompletnym podzbiorem funkcji programu Excel.
Załóżmy, że Twoje dane znajdują się w D i E:
W kolumnie A wszystkie daty miesiąca. W kolumnie B wszystkie daty miesiąca są konwertowane na liczby (domyślnie są to dni od 1 stycznia 1970 r.)
W kolumnie F wszystkie daty w kolumnie D przeliczono na liczby.
Następnie komórki w kolumnach G: AM (lub tak), ta formuła: Jeśli (F1> B $ 1,0, E1) Dla każdej kolumny B1 idzie o jedną wyżej, więc jest B1, b2 itp.
W komórkach w kolumnach C (1-31) sumuj kolumny G-AM).
Następnie kolumna C składa się z 31 liczb odpowiadających 31 datom w kolumnie A.
źródło