Suma oparta na dacie w arkuszach kalkulacyjnych Excel / Google Docs

12

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 datesw D4:D30i expensesE4: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.
alumb
źródło

Odpowiedzi:

7

Kod

=SUMIF(D$2:D$30,"<="&A5,E$2:E$30)

powinien działać zarówno w arkuszach kalkulacyjnych Excel, jak i Google.

A. Rex
źródło
Czy 6 lat jest rekordem w przyjmowaniu odpowiedzi? Powinieneś to zrobić 20 minut po przesłaniu odpowiedzi. Lepiej późno niż wcale.
alumb
1

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.

Mox
źródło
Super Użytkownik kompiluje pytania i odpowiedzi w celach informacyjnych. Aby to wesprzeć, odpowiedzi powinny być tylko definitywnymi odpowiedziami. Jeśli potrzebujesz odpowiedzi przed udzieleniem odpowiedzi, należy to zrobić z komentarzami (które nie powinny zająć dużo czasu, aby uzyskać wystarczającą liczbę powtórzeń). Jeśli musisz zakwalifikować swoją odpowiedź jako opartą na pewnych założeniach, nie ma sprawy. To pytanie ma nagrodę, więc nie zmienię niczego w twojej odpowiedzi. W pewnym momencie edytuj swoją odpowiedź, aby usunąć pierwszy akapit, co nie byłoby odpowiednią częścią odpowiedzi, gdy ludzie przyjrzą się jej później. Powodzenia.
fixer1234,