Problème formule somme.si sous Excel

Bonjour,

J'utilisais jusque là les formules matricielles mais avec excel 2007 il me semble que je peux remplacer par : =SOMME.SI(gauche(Feuil31!A2:A247;2);"<12";Feuil31!E2:E247).

Mais cette formule ne fonctionne pas.

Pouvez-vous m'aider

Merci.

Bonsoir et bienvenu,

Merci de transmettre ton fichier en format .xls

Bonsoir, salut Raja

Tu y était presque, mais, sans le *1, tu comparais du texte avec des nombres et ça ne pouvait pas.

=SOMMEPROD((GAUCHE(Feuil31!A2:A247;2) *1<12)*(Feuil31!E2:E247))

Cordialement

Amadéus a écrit :

Bonsoir, salut Raja

Tu y était presque, mais, sans le *1, tu comparais du texte avec des nombres et ça ne pouvait pas.

=SOMMEPROD((GAUCHE(Feuil31!A2:A247;2) *1<12)*(Feuil31!E2:E247))

Cordialement

Merci pour ton aide Amadéus c'est bien ce que je voulais.

Mais pourquoi le *1 permet de transformer des textes en nombres est-ce l'équivalent de la fonction CNUM ?

J'ai essayé ainsi :

=SOMMEPROD((CNUM(GAUCHE(Feuil31!A2:A247;2))=60)*(Feuil31!E2:E247))

et ça fonctionne aussi.

Cordialement

Bonjour

GAUCHE(Feuil31!A2:A247;2)

extrait les 2 premiers caractères et les renvoie sous formes de texte

Pour obtenir le nombre 11 à partir de 11 au format texte, soit tu le multiplie par 1, soit tu utilises la fonction CNUM qui fait la même chose.

Cordialement

Rechercher des sujets similaires à "probleme formule somme"