Rechercher : dans
Par :

Excel somme conditionnelle selon date

Dernière réponse le 28 jui 2008 à 06:56:32 Kendo 8500, le 27 jui 2008 à 16:35:44 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Excel somme conditionnelle selon date » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Travailler sur les dates avec Excel VoirVous avez une date en C3 par exemple, et vous voulez connaitre : le N° de la semaine correspondant à cette date : = NO.SEMAINE(C3;2) Nota : 2 correspond à un système de semaines commençant le Lundi, et 1 pour le Dimanche. ...

1

Raymond PENTIER, le 27 jui 2008 à 17:37:30

Bonjour.

C'est facile sur Excel 2007, plus compliqué sur Excel 2003. C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

2

Raymond PENTIER, le 27 jui 2008 à 18:48:47

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 ?
http://cjoint.com/?hBtjvOd507 au format 2007
http://cjoint.com/?hBtl2J0LvZ au format 2003 C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

3

Marc5491, le 27 jui 2008 à 19:44:19

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

Répondre à Marc5491

4

Raymond PENTIER, le 27 jui 2008 à 20:02:55

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. C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

5

Marc5491, le 27 jui 2008 à 20:03:47

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.

Répondre à Marc5491

6

 eriiic, le 28 jui 2008 à 06:56:32

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

Répondre à eriiic