Frage:
Ich versuche, die Funktion Median absolute Abweichung (d.h. MAD) in NumXL zu verwenden, aber das Eingabeargument wird durch eine Excel-Funktion IF auf Zellen Bereich generiert, siehe Beispiel unten:
Wenn ich dies tue, gibt die Funktion leider #NUM zurück.
Antwort:
Kurz gesagt: Ja, Sie können.
Wenn wir uns Ihr Beispiel ansehen, müssen wir nur wenige Änderungen vornehmen:
- Derzeit gibt die IF-Funktion den entsprechenden Wert aus Spalte D zurück, wenn es eine Übereinstimmung gibt, und ansonsten FALSE. FALSE wird als Null interpretiert, daher müssen wir den Wert #N/A für keine Übereinstimmung angeben
= MAD(IF($C$3:$C$100=$M9, $D$3:$D$100, #N/A)) - Die Excel-Funktion IF(.) gibt einen einzelnen Wert zurück, es sei denn, er wird in Form eines Arrays angegeben. Um dies zu tun:
- Wählen Sie die Zelle aus, in der sich die Formel befindet
- Drücken Sie F2, um die Formel zu bearbeiten
- Drücken Sie nun CTRL+SHIFT+ENTER
- Die Formel ist nun von kursiven Klammern umgeben (d.h. {.})
{= MAD(IF($C$3:$C$100=$M9, $D$3:$D$100, #N/A))}
Das Format der Array-Formel wird für eine einzelne Zelle verwendet, um die IF(.)-Funktion zu zwingen, das gesamte Array an die NumXL MAD(.)-Funktion zurückzugeben.
Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.