SOMME.SI : résultats erronés/syntaxe et plages correctes

nightswan

XLDnaute Junior
Bonsoir,

J'ai besoin d'un petit coup de main avec la fonction SOMMEPROD.
Je pense que c'est ce que je dois utiliser, mais je n'arrive pas à la mettre en place.

La problématique est exposée dans le fichier joint.

Merci d'avance.
 

Pièces jointes

  • nb ctrl.xlsx
    10.9 KB · Affichages: 104
Dernière édition:

nightswan

XLDnaute Junior
Re : besoin equivalence formule SIERREUR Excel 2007-2003

Bonjour,

J'ai suivi ton conseil, mais ça ne fonctionne pas.
En appliquant la formule suivante :
=SI(ESTERREUR(1/NB.SI.ENS($D$3:$D$100;D3;$E$3:$E$100;E3;$F$3:$F$100;F3));""), pas de message d'erreur, mais la cellule est définitivement vide.

Si je mets =SI(ESTERREUR(1/NB.SI.ENS($D$3:$D$100;D3;$E$3:$E$100;E3;$F$3:$F$100;F3));"a"), j'ai des "a" systématiquement, donc le calcul sur les triplets ne se fait pas.

Si tu ouvres le fichiers de mapomme (nb ctrl v3.xlsx‎ dans son message du 20/05 à 20h32) sous ton Excel 2003, tu auras le message "fonction non dispo dans cette version, renverra à un message d'erreur #NOM?".
 

nightswan

XLDnaute Junior
Re : besoin equivalence formule SIERREUR Excel 2007-2003

Bonjour R@chid,

Merci pour ta réponse, mais je n'arrive pas à l'exploiter.
Je te joins le fichier en question, au format Excel 2003.

Cordialement.
 

Pièces jointes

  • test.xls
    35 KB · Affichages: 43
  • test.xls
    35 KB · Affichages: 42
  • test.xls
    35 KB · Affichages: 44

R@chid

XLDnaute Barbatruc
Re : besoin equivalence formule SIERREUR Excel 2007-2003

Bonjour,
on n'a pas besoin de SIERREUR() ou ESTERREUR(), d’ailleurs la NB.SI.ENS() n'existe pas sur Excel2003...
essayer avec,
Code:
=1/SOMMEPROD((D$3:D$100=D3)*(E$3:E$100=E3)*(F$3:F$100=F3))
@ + +
 

Jocelyn

XLDnaute Barbatruc
Re : besoin equivalence formule SIERREUR Excel 2007-2003

Bonjour le Forum,
Bonjour nightswan, mapomme, David84, Regueiro, Mikachu, Rachid,

la solution passe effectivement par =si(esterreur(ta formule);"";ta formule).

par contre excel 2003 ne gère pas NB.SI.ENS() alors en fichier joint remplacement de cette partie de formule par un sommeprod()

Cordialement
 

Pièces jointes

  • night.xls
    45.5 KB · Affichages: 45
  • night.xls
    45.5 KB · Affichages: 49
  • night.xls
    45.5 KB · Affichages: 47

nightswan

XLDnaute Junior
Re : SOMME.SI : résultats erronés/syntaxe et plages correctes

Bonjour,

J'ai un petit souci avec une formule SOMME.SI

Sur une première ligne, je calcule avec cette fonction, le nombre de contrôles pour un mois donné.
Les résultats sont corrects.

Sur une seconde ligne, avec exactement la même syntaxe (ça doit être là mon erreur, mais je la trouve cohérente, c'est pour ça que je demande un petit coup de pouce), je veux calculer un nombre d'anomalies pour un mois donné, et là, les résultats sont faux. La seule différence par rapport au premier calcul, c'est que la plage de calcul des anomalies est répartie sur plusieurs colonnes (contrairement au nombre de contrôles qui est reporté sur une seule).
La fonction SOMME.SI ne prend en compte que les données d'une seule colonne, comment faire pour étendre la sélection ?
Il doit y avoir quelque chose de plus simple que de répéter SOMME.SI pour chaque colonne à comptabiliser (SOMME.SI.ENS ? mais je n'arrive pas à mettre en place).

Voir tableau en PJ (P37:U37, c'est là que ça coince).
Merci d'avance.
 

Pièces jointes

  • bilan S1 2013.xlsx
    124.9 KB · Affichages: 30
Dernière édition:

R@chid

XLDnaute Barbatruc
Re : SOMME.SI : résultats erronés/syntaxe et plages correctes

Bonjour,

Pour ne pas changer les numéros de mois manuellement..
en P36,
Code:
=SOMME.SI($N$2:$N$5000;MOIS(1&P35);$E$2:$E$5000)
@ tirer vers la droite

en P37,
Code:
=SOMMEPROD(($N$2:$N$5000=MOIS(1&P35))*$F$2:$L$5000)
@ tirer vers la droite

@ + +
 

Discussions similaires