Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

comment simplifier ma formule

4 réponses
Avatar
Eric \(C\)
Bonjour,

Peut-on simplifier l'écriture de la formule suivante ?

=(SOMME.SI(Sous!K2:K9999;"Albert";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Bernard";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Charles";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Daniel";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"François";Sous!I2:I9999))))))

Je devine (peut-être mal) que SOMME.PROD devrait être utilisé mais je ne
maîtrise pas bien la syntaxe de la formule lorsque les éléments sont des
Noms (et pas des chiffres) car mes essais se soldent par des messages
d'erreur.

Merci pour votre aide

Eric (C)

4 réponses

Avatar
SL
Bonsoir
par exemple
=SOMMEPROD(ESTNUM(EQUIV(Sous!K2:K9999;{"Albert";"Bernard";"Charles";"Daniel";"François"};0))*Sous!I2:I9999)

Stéphane

"Eric (C)" a écrit dans le message de news:
65395$436fb567$c3a2d4c0$
Bonjour,

Peut-on simplifier l'écriture de la formule suivante ?

=(SOMME.SI(Sous!K2:K9999;"Albert";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Bernard";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Charles";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Daniel";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"François";Sous!I2:I9999))))))

Je devine (peut-être mal) que SOMME.PROD devrait être utilisé mais je ne
maîtrise pas bien la syntaxe de la formule lorsque les éléments sont des
Noms (et pas des chiffres) car mes essais se soldent par des messages
d'erreur.

Merci pour votre aide

Eric (C)



Avatar
Eric \(C\)
Bonsoir SL,

Merci pour ta réponse mais, bizarrement il me renvoie une erreur #VALEUR
Il est vrai que K2:K9999 ce sont des noms
mais I2:I9999 ce sont des chiffres.

D'où le problème sans doute.
Y a-t-il un moyen de le contourner tout en simplifiant la formule ?

Eric (C)


"SL" a écrit dans le message de news:

Bonsoir
par exemple
=SOMMEPROD(ESTNUM(EQUIV(Sous!K2:K9999;{"Albert";"Bernard";"Charles";"Daniel";"François"};0))*Sous!I2:I9999)

Stéphane

"Eric (C)" a écrit dans le message de
news: 65395$436fb567$c3a2d4c0$
Bonjour,

Peut-on simplifier l'écriture de la formule suivante ?

=(SOMME.SI(Sous!K2:K9999;"Albert";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Bernard";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Charles";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Daniel";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"François";Sous!I2:I9999))))))

Je devine (peut-être mal) que SOMME.PROD devrait être utilisé mais je ne
maîtrise pas bien la syntaxe de la formule lorsque les éléments sont des
Noms (et pas des chiffres) car mes essais se soldent par des messages
d'erreur.

Merci pour votre aide

Eric (C)







Avatar
SL
mais I2:I9999 ce sont des chiffres
As-tu vérifié ?

sélectionne la colonne I, Edition Atteindre Cellule Constante (ou formule
suivant ton cas) et décoche nombre.
S'il apparait un message "pas de cellule correspondante", c'est bon, sinon
traiter les cellules avec des pb.

Stéphane


"Eric (C)" a écrit dans le message de news:
7fe6b$436fc348$c3a2d4c0$
Bonsoir SL,

Merci pour ta réponse mais, bizarrement il me renvoie une erreur #VALEUR
Il est vrai que K2:K9999 ce sont des noms
mais I2:I9999 ce sont des chiffres.

D'où le problème sans doute.
Y a-t-il un moyen de le contourner tout en simplifiant la formule ?

Eric (C)


"SL" a écrit dans le message de news:

Bonsoir
par exemple
=SOMMEPROD(ESTNUM(EQUIV(Sous!K2:K9999;{"Albert";"Bernard";"Charles";"Daniel";"François"};0))*Sous!I2:I9999)

Stéphane

"Eric (C)" a écrit dans le message de
news: 65395$436fb567$c3a2d4c0$
Bonjour,

Peut-on simplifier l'écriture de la formule suivante ?

=(SOMME.SI(Sous!K2:K9999;"Albert";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Bernard";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Charles";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Daniel";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"François";Sous!I2:I9999))))))

Je devine (peut-être mal) que SOMME.PROD devrait être utilisé mais je ne
maîtrise pas bien la syntaxe de la formule lorsque les éléments sont des
Noms (et pas des chiffres) car mes essais se soldent par des messages
d'erreur.

Merci pour votre aide

Eric (C)











Avatar
ChrisV
Bonjour Eric (C),

Avec les plages de données Sous!K2:K9999 nommée ici Zn1 et Sous!I2:I9999
nommée Zn2
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME(SI(NON(NON((Zn1="albert")+(Zn1="bernard")+(Zn1="charles")+(Zn1="daniel")+(Zn1="françois")));Zn2))}


ChrisV


"Eric (C)" a écrit dans le message de news:
65395$436fb567$c3a2d4c0$
Bonjour,

Peut-on simplifier l'écriture de la formule suivante ?

=(SOMME.SI(Sous!K2:K9999;"Albert";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Bernard";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Charles";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"Daniel";Sous!I2:I9999)+(SOMME.SI(Sous!K2:K9999;"François";Sous!I2:I9999))))))

Je devine (peut-être mal) que SOMME.PROD devrait être utilisé mais je ne
maîtrise pas bien la syntaxe de la formule lorsque les éléments sont des
Noms (et pas des chiffres) car mes essais se soldent par des messages
d'erreur.

Merci pour votre aide

Eric (C)