Excel somme conditionnelle selon date

Fermé
Kendo 8500 Messages postés 1 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 27 juillet 2008 - 27 juil. 2008 à 16:35
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 28 juil. 2008 à 06:56
Bonjour,

Je cherche a solutionner ce probleme

Faire la somme conditionnelle d'une colonne si la date d'une cellule est compris entre le début d'une première date de comparaison et la deuxième date de comparaison.

Je souhaite pouvoir changer les date de comparaison sans changer les formules.

Donc, la comparaison devra se faire selon les valeur de date de la cellule a2 et a3 par exemple.

Merci de votre collaboration
A voir également:

5 réponses

Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 234
27 juil. 2008 à 17:37
Bonjour.

C'est facile sur Excel 2007, plus compliqué sur Excel 2003.
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 234
27 juil. 2008 à 18:48
Encore moi !

Il y a sûrement mieux, mais je te propose cette méthode, valable pour toute version d'Excel :

1) Les dates sont saisies de A5 (15/01/08) à A16 (15/12/08) et les valeurs de B5 à B16.
2) On crée une colonne de travail (qu'on pourra ensuite masquer), D:D par exemple, avec la formule
=SIGNE(A:A-$A$2)*SIGNE($A$3-A:A)
qui donne comme résultat 1 si les 2 conditions sont remplies, -1 sinon.
3) Le total recherché en B17 sera =SOMME.SI(D5:D16;">=0";B5:B16)
4) Pour chaque changement des dates en A2 ou A3, ce total est recalculé.

Est-ce que ça peut te convenir ?
https://www.cjoint.com/?hBtjvOd507 au format 2007
https://www.cjoint.com/?hBtl2J0LvZ au format 2003
0
Marc5491 Messages postés 7 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 28 juillet 2008
27 juil. 2008 à 19:44
Bonsoir de l'Ile de La Réunion.
Je te propose de faire le tableau suivant en exemple et de voir si la formule te convient ?

Colonne A Colonne B Colonne C Colonne D

Ligne 3 Dates fixes Dates de comparaisons Colonne à additionner Résultat
Ligne 4 01/07/2008 01/07/2008 255 382
Ligne 5 31/07/2008 31/07/2008 127



Nommer la cellule A4 (DateDébut) et la cellule A5 (DateFin) avant de copier la formule en D4.
Formule de la cellule résultat (à copier en D4) =SI(ET(DateDébut=B4;DateFin=B5);SOMME(C4:C5);"impossible")

Changer une des dates de comparaisons et le résultat impossible dans la cellule résultat.

Bon travail. Jean Marc
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 234
27 juil. 2008 à 20:02
Bonsoir, la Réunion (en Guadeloupe c'est le début d'après-midi).

Je pense que tu as un peu transformé la demande de Kendo 8500 ! En effet il ne semble pas que le nombre de valeurs soit limité à deux seulement. Moi, j'ai cru comprendre qu'il a toute une série de valeurs à diverses dates, comme un relevé de dépenses ou un pointage de présences, et qu'il cherche à comptabiliser ces valeurs pour une tranche de dates précise, qu'il peut modifier à sa guise. Jette un oeil sur ma proposition, au post précédent. Ce serait bien si tu pouvais trouver une formule qui évite l'utilisation d'une colonne intermédiaire, comme j'ai été contraint de le faire ...

Amicalement.
0
Marc5491 Messages postés 7 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 28 juillet 2008
27 juil. 2008 à 20:03
J'ai fait un copie du tableau d'Excel dans l'exemple précédent, mais en le visualisant, je me sui rendu compte qu'il était illisible, Je te propose de suivre celui ci (le même mais plus explicite).

Colonne A Colonne B Colonne C Colonne D
Ligne 3 Dates Fixes Dates de comparaisons Colonne a aditionner Résultat
Ligne 4 01/07/2008 01/07/2008 255 382
Ligne 5 31/07/2008 31/07/2008 127

Nommer la cellule A4 (DateDébut) et la cellule A5 (DateFin) avant de copier la formule en D4.
Formule de la cellule résultat (à copier en D4)

Changer une des dates de comparaisons et tu verras le résultat impossible dans la cellule résultat.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
28 juil. 2008 à 06:56
Bonjour,

Avec tes dates et valeurs en colonnes A et B, dates de début et fin en E1 et F1 :
=SOMMEPROD((A1:A25>=E1)*(A1:A25<=F1)*B1:B25)

eric
0