Formule avec SOMMEPROD

Bonjour,

Je voudrai que dans la cellule B2 il m'indique la somme des cellules contenant les expressions "En-cours" et "En-cours (efficacité)". Ces expressions se trouvent dans la plage B4 à B17000.

J'ai écris la formule ci-après mais le résultat est égal à 0.

=SOMMEPROD((B4:B17000="En-cours")*(B4:B17000="En-cours (efficacité)"))

NB.SI fonctionne mais qu'avec une expression.

Ci-joint un fichier d'exemple.

35classeur1.zip (11.67 Ko)

Bonjour

=SOMMEPROD(N((B4:B17000="En-cours")+(B4:B17000="En-cours (efficacité)")))

qui donne 206

équivalent de

=NB.SI(B4:B17000;"En-cours") 

qui donne 144

+

=NB.SI(B4:B17000;"En-cours(efficacité)") 

qui donne 62

Cordialement

Bonjour Amadeus,

Pour ma culture personnelle le N veut dire quoi ?

En tout cas la formule répond à mes attentes.

Merci.

Re

Sur des valeurs de texte, sommeprod doit être multiplié par 1

La Fonction N() dans l'aide d'Excel

N

Renvoie une valeur convertie en nombre.

Syntaxe

N(valeur)

valeur représente la valeur à convertir. N convertit les valeurs en suivant les règles décrites dans le tableau suivant.

Si valeur est ou fait référence à N renvoie

un nombre > ce nombre

une date, dans un des formats de date intégrés à Microsoft Excel> le numéro de série de cette date

VRAI 1

FAUX 0

une valeur d'erreur telle que #DIV/0!. >la valeur d'erreur

une autre valeur> 0

Ici, j'aurai pu écrire

=SOMMEPROD(N((B4:B17000="En-cours")+(B4:B17000="En-cours (efficacité)")))
=SOMMEPROD(--((B4:B17000="En-cours")+(B4:B17000="En-cours (efficacité)")))
=SOMMEPROD(((B4:B17000="En-cours")+(B4:B17000="En-cours (efficacité)"))*1)
=SOMMEPROD(((B4:B17000="En-cours")+(B4:B17000="En-cours (efficacité)"))+0)

En fait, ici l'addition des 2 blocs rend inutile cette utilisation, mais, la force de l'habitude..donc

=SOMMEPROD(((B4:B17000="En-cours")+(B4:B17000="En-cours (efficacité)")))

est correct

mais, à titre d'exemple

=SOMMEPROD((B4:B17000="En-cours")) 

renverra 0

alors que

=SOMMEPROD((B4:B17000="En-cours")*1) 

renverra bien 144

Cordialement

Merci pour ton explication sur ce N.

Je me garde précisieusement tes explications.

Cordialement.

Rechercher des sujets similaires à "formule sommeprod"