![ArrayFormula hat eine Bedingung hinzugefügt, sie gibt den Wert 0 zurück](https://rvso.com/image/1558043/ArrayFormula%20hat%20eine%20Bedingung%20hinzugef%C3%BCgt%2C%20sie%20gibt%20den%20Wert%200%20zur%C3%BCck%20.png)
Der Wert meiner Formel geht auf 0 zurück, wenn ich ArrayFormula mit hinzugefügter Bedingung anwende.
Anfangs habe ich Folgendes verwendet:
=ArrayFormula(max(if(Simplified!$B$4:$B$267=$K$2,Simplified!$E$4:$E$267)))
um den Maximalwert unter einer Bedingung zu finden.
Es funktioniert, aber wenn ich eine weitere Bedingung hinzufüge,
=ArrayFormula(max(if(AND(Simplified!$B$4:$B$267=$K$2,Simplified!$K$4:$K$267=$K$3),Simplified!$E$4:$E$267)))
gibt es einen Wert von 0 zurück
Hier ist der Link zu den Gsheets: https://docs.google.com/spreadsheets/d/1AnbX80qgZjAArw4JUMo3rpIBtkm-BcACwb0FWpJzvE8/edit?usp=sharing
Für Hilfe wäre ich sehr dankbar!
Antwort1
Schreiben Sie Ihre Formel wie folgt:
=ArrayFormula(MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267))))
Alternativ können Sie die Formel wie unten gezeigt schreiben und mit Strg + Umschalt + Eingabe eingeben. Google Sheets fügt der Formel automatisch das reservierte Wort „ArrayFormula“ hinzu:
=MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267)))