Vermeidung von Fehlern bei der Funktion und Verwendung mehrerer Bedingungen in Matrixformeln zu kombinieren
Problem:
Die folgende Array-Formel wurde entwickelt, um die durchschnittliche Differenz zwischen jedem Wertepaar in den Spalten A und B zu berechnen (vorausgesetzt, beide Zellen sind nicht leer):
\ {= DURCHSCHNITT (WENN (UND (ISNUMMER (A1: B5), ISNUMMER (A1: B5)), A1: A5-B1: B5))} Es wird jedoch ein falsches Ergebnis von „0“ zurückgegeben.
Lösung:
Verwenden Sie die Funktionen AVERAGE, IF und ISNUMBER wie in der folgenden Array-Formel gezeigt:
\ {= DURCHSCHNITT (WENN (ISNUMMER (A1: A5) * ISNUMMER (B1: B5), A1: A5-B1: B5))}