en utilisant des plages nommées dans une formule sumif


0

J'ai nommé des gammes. Ce sont des colonnes sur un autre onglet du classeur. J'utilise une formule sumif pour trouver de la valeur en fonction de plusieurs critères. La formule est = sumifs (H4, tableau1, b4, tableau2, c4). H4 est une cellule où j'utilise une liste de validation pour sélectionner une plage nommée qui sera sum_range. Mon problème est le suivant ... si je tape le nom réel de la plage dans ma formule, cela fonctionne. Mais si j'utilise la référence de cellule H4 qui contient le texte de ma plage nommée, j'obtiens #VALUE! Qu'est-ce que je fais mal?

Réponses:


1

Vous voulez utiliser INDIRECT ():

=SUMIFS(INDIRECT(H4),array1,B4,array2,C4)

entrez la description de l'image ici


2
Sachez que INDIRECT () est une fonction volatile, ce qui signifie qu’elle recalculera à chaque changement de cellule. Cela se transforme en un énorme mal de tête à mesure que la taille de votre feuille augmente. Pour contourner le problème, vous pouvez nommer une deuxième plage pour pointer sur H4 et y faire référence.
Picobit
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.