Utilisation de plages nommées dans la fonction SOMME.SI

Bonsoir,

j'ai effectué quelques recherches sur ce forum hier soir et ce soir et je n'ai pas trouvé la réponse à ma question. Mauvais choix des mots-clés ou pas de sujet correspondant ? Je l'ignore.

Je vais essayer d'être clair et concis.

Voici le problème simplifié :

A1:A10 : c'est les nombres de 1 à 10, que j'ai défini comme lvl_list
G1 vaut 3
B1:B10 : une plage de valeurs que je nomme low
C1:C10 : une autre plage de valeurs que je nomme high

L'utilisation de base de la fonction SOMME.SI ne me pose pas de problèmes :

SOMME.SI(lvl_list;G1;low)

On obtient la 3ème valeur de la liste low

Par contre, dans le cas qui m'occupe, j'ai une case G2 qui va valoir low ou high, et déterminer la liste à utiliser dans la fonction.

J'ai pensé à

SOMME.SI(lvl_list;G1;G2)

mais j'obtiens 0 au lieu de la valeur.

Comment faut-il modifier la syntaxe du 3ème paramètre ?

Merci par avance

Etienne

Bonsoir à tous,

Une éventuelle solution, si j'ai bien saisi ce que tu souhaites.

https://www.excel-pratique.com/~files/doc2/Sommesi.xls

Bonne réception

Bonjour et

Essaie la formule suivante :

=SI(G2="low";SOMME.SI(lvl_list;G1;low);SI(G2="high";SOMME.SI(lvl_list;G1;high);""))

Cordialement,

Edit : Bonsoir Portable...

Eh bien merci beaucoup à vous 2, même si je préfère la réponse de portable avec INDIRECT.

J'avais déjà vu cette fonction, mais j'avais eu du mal à la comprendre et j'avais bêtement tapé =INDIRECT(nom d'une plage) dans une case --> #VALEUR !

Bonne soirée et à une prochaine fois.

Rechercher des sujets similaires à "utilisation plages nommees fonction somme"