mir begegnet immer wieder die folgende Problematik:
Ich habe über mehrere Spalten unterschiedliche Kriterien gegeben sowie in der Horizontalen zusätzlich eine Zeitleiste. In der Beispiel-Datei sind das Obstsorte, Farbe und Herkunft sowie Q1, Jan, Feb und Mar.
https://www.herber.de/bbs/user/158224.xlsx
Über nur 2 Dropdowns soll dann ein Rechenergebnis ermittelt werden. Während das eine Dropdown alle Obstsorten, alle Farben und jede Herkunft anbietet, ist im zweiten Dropdown die Periode auswählbar.
Bis hierhin alles recht trivial. Bei dem Ergebnis habe ich mir bislang immer mit vielen Wenn() in der Summewenns() ausgeholfen, was - wenn es außerhalb der Beispieldatei auch mal komplexer wird - zu ewig langen Formeln führen kann. Hier wäre das:
=SUMMEWENNS(WENN(B11=D1;D2:D7;WENN(B11=E1;E2:E7;WENN(B11=F1;F2:F7;WENN(B11=G1;G2:G7))));WENN(WENNFEHLER(SVERWEIS(A11;A1:A7;1;FALSCH);0)>0;A2:A7;WENN(WENNFEHLER(SVERWEIS(A11;B1:B7;1;FALSCH);0)>0;B2:B7;WENN(WENNFEHLER(SVERWEIS(A11;C1:C7;1;FALSCH);0)>0;C2:C7)));A11)
Meine Frage ist, ob das auch smarter geht - und dabei bestenfalls auf eine Matrixformel zu verzichten, da ich hier (aber möglicherweise mache ich auch etwas falsch) stets ziemlichen Performance-Verlust habe.
Vielen Dank für jede gute Idee und viele Grüße
Christian