Formelvereinfachung - Excel
Hallo guten Morgen,
ich habe eine sehr große Excel Formel, die ich allerdings noch um Abfragen erweitern muss, solangsam nähere ich mich der Formellängenbegrenzung.
Kann man die Formel auch irgendwie einfacher gestalten wenn mehrere Bedinungen zu einem Filter stimmen.
Also wenn ich mehrere Treffer für den Filter "Zugestellt" hätte, oder zusätzlich einen Filter setzen lassen würde wenn mehrere bedingungen wahr wären für "Zugestellt" + "AV"
ich habe eine sehr große Excel Formel, die ich allerdings noch um Abfragen erweitern muss, solangsam nähere ich mich der Formellängenbegrenzung.
Kann man die Formel auch irgendwie einfacher gestalten wenn mehrere Bedinungen zu einem Filter stimmen.
=WENN(ISTZAHL(VERGLEICH("S52";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S77";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S57";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S81";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S59";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S53";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S54";D3:HZ3;0));"Zugestellt";WENN(ISTZAHL(VERGLEICH("S29";D3:HZ3;0));"Zeitmangel";WENN(ISTZAHL(VERGLEICH("S05";D3:HZ3;0));"Platzmangel";WENN(ISTZAHL(VERGLEICH("S32";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S36";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S37";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S38";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S39";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S40";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S42";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S43";D3:HZ3;0));"AV";WENN(ISTZAHL(VERGLEICH("S44";D3:HZ3;0));"AV";WENN(ISTFEHLER(VERWEIS(42;1/ZÄHLENWENN(D3:HZ3;"*"&{"S64";"S64J"}&"*");{"In Zustellung";"in Zustellung"}));"NiZ";VERWEIS(42;1/ZÄHLENWENN(D3:HZ3;"*"&{"S64";"S64J"}&"*");{"In Zustellung";"in Zustellung"}))))))))))))))))))))
Also wenn ich mehrere Treffer für den Filter "Zugestellt" hätte, oder zusätzlich einen Filter setzen lassen würde wenn mehrere bedingungen wahr wären für "Zugestellt" + "AV"
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 569520
Url: https://administrator.de/forum/formelvereinfachung-excel-569520.html
Ausgedruckt am: 27.12.2024 um 05:12 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
UND/ODER Verwenden bei gleichen Resultaten "Zugestellt", "AV", ...
UND – =WENN(UND(etwas ist WAHR, etwas anderes ist WAHR), Dann_Wert, Sonst_Wert)
ODER – =WENN(ODER(etwas ist WAHR, etwas anderes ist WAHR), Dann_Wert, Sonst_Wert)
NICHT – =WENN(NICHT(etwas ist WAHR), Dann_Wert, Sonst_Wert)
https://support.office.com/de-de/article/verwenden-der-wenn-funktion-mit ...
Falls immer noch zu lang, die Formelergebnisse über mehrere (ausgeblendete) Spalten verteilen und in der finalen Formel zusammenfassen.
Gruß
eisbein
UND/ODER Verwenden bei gleichen Resultaten "Zugestellt", "AV", ...
UND – =WENN(UND(etwas ist WAHR, etwas anderes ist WAHR), Dann_Wert, Sonst_Wert)
ODER – =WENN(ODER(etwas ist WAHR, etwas anderes ist WAHR), Dann_Wert, Sonst_Wert)
NICHT – =WENN(NICHT(etwas ist WAHR), Dann_Wert, Sonst_Wert)
https://support.office.com/de-de/article/verwenden-der-wenn-funktion-mit ...
Falls immer noch zu lang, die Formelergebnisse über mehrere (ausgeblendete) Spalten verteilen und in der finalen Formel zusammenfassen.
Gruß
eisbein
In Folgendem Fall gibt es zwei Bezüge, MyValues beinhaltet einen Range in dem deine Suchwerte stehen und SearchArea in der der Bezug zu deinem Suchbereich hinterlegt ist (D3:HZ3). Das ganze mit STRG+SHIFT+ENTER abschließen so das es zu einer Matrix-Formel wird.
So kannst du deine Kriterien z.B. in einem separaten Blatt ablegen, diese benennen und in der Formel hinterlegen. Zum erweitern brauchst du dann nur den Bereichen deine weiteren Kriterien hinzufügen. Wenn viele unterscheidliche Vergleiche vorkommen würde ich das dann doch besser über eine Custom VBA-Function abfackeln die du auch per Formel in der Zelle ansprechen kannst.
=WENN(NICHT(ISTNV(VERGLEICH(MyValues;SearchArea;0)));"Zugestellt";"Nicht zugestellt")