Problème avecsome.si et les dates

duray -  
chtilou Messages postés 1704 Statut Membre -
Bonjour,
Si j'utilise la formule ci-dessous
SOMME.SI(B20;">" &B19;C17:E17)

15 30/09/08 58 65 32
16 31/10/08 10 20 50
17 03/10/08 41 15 98

J'obtiens 41 comme résultat au lieu de 154.

Merci de bien vouloir m'aider

1 réponse

pascal-
 
je n'utilise "somme.si" qu'avec des plages de cellules à tester, jamais avec une seule cellule de test, donc je ne saurai pas débogué ;
mais vu ce que tu recherches, je te propose d'utiliser plutôt
=si(B20>B19; somme(c17:e17); "")
0
duray
 
Bonjour,

Merci pour votre réponse. Je ne peut pas utiliser la fonction "si" car il me faudrait imbriquer 12 fonctions or cette fonction ne supporte que 7 imbriications.
0
chtilou Messages postés 1704 Statut Membre 523 > duray
 
Bonjour,
le fait de joindre un exemple concret ici serait sans doute plus explicite.

Cordialement.
0
pascal- > duray
 
heu ... douze "si" imbriqués ???
Je n'y crois pas. Tu gagnerais certainement à passer par une variable intermédiaire, peut-être plusieurs, et à faire usage de la fonction "choix" ou de tout autre moyen de faire la sélection en fonction de la réponse (un rechercheV dans un tableau de réponse, avec un numéro de colonne variable, par exemple)

mais +1 pour chtilou, faudrait voir pour qu'on comprenne.
0
duray > pascal-
 
Bonjour et merci de votre aide,

Concrètemment: j'ai un tableau avec en colonne A des dates, en colonne B/C/D des chiffres, je voudrais obtenir dans la colonne E lors du changement de mois dans la date la somme des données du mois précédent.

J'espère avoir été suffisamment explicite.

Cordialement
0
chtilou Messages postés 1704 Statut Membre 523 > duray
 
Salut Duray,

pour faire le total de (colonne B = mois) dans la (colonne E, ligne 1er jour du mois suivant) :
insère cette formule en E 2éme jour et étend sur la zone désirée.

=SI(MOIS(A1)<MOIS(A2);SOMMEPROD((MOIS(A:A)=MOIS(A1))*(B:B));"")

A ton écoute.
0