Pb de Formule ??

Bonjour à tous,

Voila en fait je ne comprends pas ma formule ne fonctionne pas, enfin si elle marche mais seulement la première condition...

Auriez vous une idée du pourquoi ? En sachant que j'ai fait MAJ+SHIFT+ENTREE pour être en matricielle.

Merci d'avance,

=SI(NBCAR($B$6=1);NB.SI.ENS('National 2013'!A:A;'MAP REGION'!$B$6;'National 2013'!C:C;'MAP REGION'!B15);SI(NBCAR($B$6=2);NB.SI.ENS('National 2013'!B:B;'MAP REGION'!$B$6;'National 2013'!C:C;'MAP REGION'!B15);SI(NBCAR($B$6>=3);NB.SI.ENS('National 2013'!L:L;'MAP REGION'!$B$6;'National 2013'!C:C;'MAP REGION'!B15))))

Bonjour

Je ne vois pas bien pourquoi faire un calcul sur plus d'un million de lignes. Bonjour le temps de calcul et la mémoire!

Il vaut mieux utiliser un champ délimité.

NB.SI.ENS est délà une matricielle, aucun intérêt de valider avec Ctrl+Maj+Entrée.

Ceci dit, je ne vois pas d'anomalie dans la rédaction

Mais, sans fichier, difficile de donner le pourquoi.

Tu peux essayer avec Sommeprod

=SI(NBCAR($B$6=1);SOMMEPROD(('National 2013'!$A$2:$A$1000='MAP REGION'!$B$6)*('National 2013'!$C$2:$C$1000='MAP REGION'!$B$15));SI(NBCAR($B$6=2);SOMMEPROD(('National 2013'!$B$2:$B$1000='MAP REGION'!$B$6)*('National 2013'!$C$2:$C$1000='MAP REGION'!$B$15));SI(NBCAR($B$6>=3);SOMMEPROD(('National 2013'!$L$2:$L$1000='MAP REGION'!$B$6)*('National 2013'!$C$2:$C$1000='MAP REGION'!$B$15)))))

ou

=CHOISIR(NBCAR($B$6);SOMMEPROD(('National 2013'!$A$2:$A$1000='MAP REGION'!$B$6)*('National 2013'!$C$2:$C$1000='MAP REGION'!$B$15));SOMMEPROD(('National 2013'!$B$2:$B$1000='MAP REGION'!$B$6)*('National 2013'!$C$2:$C$1000='MAP REGION'!$B$15));SOMMEPROD(('National 2013'!$L$2:$L$1000='MAP REGION'!$B$6)*('National 2013'!$C$2:$C$1000='MAP REGION'!$B$15)))

Cordialement

Rechercher des sujets similaires à "formule"