benannte Bereiche in einer Sumif-Formel verwenden

2042
gretchen

Ich habe Bereiche benannt. Sie sind Spalten auf einer anderen Registerkarte in der Arbeitsmappe. Ich verwende eine Sumif-Formel, um Werte basierend auf mehreren Kriterien zu finden. Die Formel ist = Sumif (H4, Array1, B4, Array2, C4). H4 ist eine Zelle, in der eine Validierungsliste verwendet wird, um einen benannten Bereich als sum_range auszuwählen. Mein Problem ist folgendes: Wenn ich den tatsächlichen Namen des Bereichs in meine Formel eingebe, funktioniert es. Wenn ich jedoch die Zellenreferenz H4 verwende, die Text meines benannten Bereichs enthält, erhalte ich #WERT! Was mache ich falsch?

0

1 Antwort auf die Frage

1
Scott Craner

Sie möchten INDIRECT () verwenden:

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

Beachten Sie, dass INDIRECT () eine flüchtige Funktion ist. Das bedeutet, dass sie bei jeder Zellenänderung neu berechnet wird. Dies wird zu einem riesigen Kopfschmerz, wenn die Größe Ihres Blattes zunimmt. Um dies zu umgehen, können Sie einen zweiten Bereich benennen, der auf H4 verweist, und darauf verweisen. picobit vor 7 Jahren 2