Verwenden von AVERAGEIF für mehrere Zellbereiche in einem Arbeitsblatt

Verwenden von AVERAGEIF für mehrere Zellbereiche in einem Arbeitsblatt

ich benutzeDURCHSCHNITTWENNVerwenden Sie Folgendes, um die Antwort zurückzugeben

=AVERAGEIF('Sheet 2'!H3:K10,I9,'Sheet 2'!K3:K10)

Das funktioniert gut, wenn ich alle Informationen auf einem Blatt habe. Wenn ich die Informationen jedoch auf zwei Blättern habe, funktioniert es nicht mehr. Ich habe versucht, einen SUPERBEREICH zu erstellen, da dies mit zusammenhängenden Zellen in beiden Blättern funktioniert. Ich wurde gebeten, die beiden Blätter nicht zu kombinieren.

=AVERAGEIF('Sheet 1:Sheet 2'!H3:L10,I9,'Sheet 1:Sheet 2'!K3:K10)

Ich erhalte jedoch eine#WERTFehler. Dies liegt möglicherweise daran, dass für diese bestimmte Zeile in einem der Blätter keine Entsprechung für I9 vorhanden ist.

Wie löse ich dieses Problem?

Antwort1

„Averageif“ berücksichtigt nicht mehr als eines der Kriterien und „Averageifs“ berücksichtigt nicht mehr als einen Bereich zur Durchschnittsberechnung.

Sie können es umgehen, indem Sie kreativ werden.

1   dog
2   cat
3   cat
4   dog
5   cat
1   cat
2   cat
3   dog
4   dog
5   dog
=AVERAGEIF(B1:B10,"cat",A1:A10)

ergibt das gleiche wie

1   dog   1   cat
2   cat   2   cat
3   cat   3   dog
4   dog   4   dog
5   cat   5   dog
=(SUM(SUMIF(B1:B5,"cat",A1:A5),SUMIF(D1:D5,"cat",C1:C5))/SUM(COUNTIF(B1:B5,"cat"),COUNTIF(D1:D5,"cat")))

verwandte Informationen