Somma basata sulla data in fogli di calcolo Excel / Google Documenti


12

Ho un sacco di righe con una data e un importo in dollari (spese).

Voglio produrre un elenco dei giorni del mese e qual è il saldo delle spese. Quindi, ad esempio, la quinta voce nell'elenco sarebbe l'8 / 5/2008 e la somma di tutte le spese avvenute prima o l'8 / 5/2008. Circa questo è =sumif(D4:D30-A5,">0",E4:E30), ma, naturalmente, che non funziona (in cui i dati di origine è datesin D4:D30e expensessono in E4:E30).

Appunti

  • i dati di origine non possono essere ordinati per vari motivi.
  • deve funzionare nei fogli di calcolo di Google, che è un sottoinsieme abbastanza completo delle funzioni di Excel.

Risposte:


7

Il codice

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

dovrebbe funzionare sia con fogli di calcolo Excel che Google.


6 anni sono un record per aver accettato una risposta? Avrei dovuto farlo 20 minuti dopo aver inviato la risposta. Meglio tardi che mai.
alumb

1

Supponiamo che i tuoi dati siano in D ed E:

Nella colonna A, tutte le date del mese. Nella colonna B, tutte le date del mese sono state convertite in numeri (per impostazione predefinita sono giorni come dal 1 ° gennaio 1970).

Nella colonna F, tutte le date nella colonna D sono state convertite in numeri.

Quindi le celle nelle colonne G: AM (o giù di lì), questa formula: Se (F1> B $ 1,0, E1) Per ogni colonna, B1 ne aumenta una, quindi è B1, b2, ecc.

Nelle celle nelle colonne C (1-31) somma colonne G-AM).

Quindi la colonna C è composta da 31 numeri corrispondenti alle 31 date nella colonna A.


Super User compila domande e risposte per riferimento. A supporto di ciò, le risposte dovrebbero essere solo risposte definitive. Se hai bisogno di chiarimenti prima di rispondere, questo dovrebbe essere fatto con i commenti (che non dovrebbe richiedere molto tempo per acquisire abbastanza rappresentante per). Se devi qualificare la tua risposta come basata su determinati presupposti, va bene. Questa domanda ha una taglia quindi non cambierò nulla nella tua risposta. Ad un certo punto, modifica la tua risposta per rimuovere il primo paragrafo, che non sarebbe una parte appropriata di una risposta quando le persone lo vedranno in seguito. In bocca al lupo.
Fixer 1234
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.