Somme basée sur la date dans les feuilles de calcul Excel / Google Docs

12

J'ai un tas de lignes avec une date et un montant en dollars (dépenses).

Je veux produire une liste des jours du mois et quel est le solde des dépenses. Ainsi, par exemple, la 5ème entrée de la liste serait le 8/5/2008 et la somme de toutes les dépenses qui ont eu lieu au plus tard le 8/5/2008. Environ c'est =sumif(D4:D30-A5,">0",E4:E30)mais bien sûr , cela ne fonctionne pas (où les données source est datesdans D4:D30et expensessont en E4:E30).

Remarques

  • les données source ne peuvent pas être triées pour diverses raisons.
  • doit fonctionner dans les feuilles de calcul Google, qui est un sous-ensemble assez complet des fonctions d'Excel.
alumb
la source

Réponses:

7

Le code

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

devrait fonctionner dans les feuilles de calcul Excel et Google.

A. Rex
la source
6 ans est-il un record pour accepter une réponse? J'aurais dû faire cela 20 minutes après avoir soumis la réponse. Mieux vaut tard que jamais.
alumb
1

Supposons que vos données soient en D et E:

Dans la colonne A, toutes les dates du mois. Dans la colonne B, toutes les dates du mois sont converties en nombres (c'est quelque chose comme des jours depuis le 1er janvier 1970 par défaut.)

Dans la colonne F, toutes les dates de la colonne D sont converties en nombres.

Ensuite, les cellules dans les colonnes G: AM (ou plus), cette formule: Si (F1> B $ 1,0, E1) Pour chaque colonne, B1 va un plus haut, c'est donc B1, b2, etc.

Dans les cellules des colonnes C (1-31), additionnez les colonnes G-AM).

La colonne C comprend alors 31 nombres correspondant aux 31 dates de la colonne A.

Mox
la source
Super User compile des questions et des réponses pour référence. Pour soutenir cela, les réponses ne devraient être que des réponses définitives. Si vous avez besoin d'éclaircissements avant de répondre, cela devrait être fait avec des commentaires (pour lesquels il ne devrait pas vous falloir longtemps pour acquérir suffisamment de représentants). Si vous devez qualifier votre réponse comme étant basée sur certaines hypothèses, c'est bien. Cette question a une prime donc je ne changerai rien dans votre réponse. À un moment donné, veuillez modifier votre réponse pour supprimer le premier paragraphe, ce qui ne serait pas une partie appropriée d'une réponse lorsque les gens le regarderont plus tard. Bonne chance.
fixer1234