Excel: WENNS-Formel verkürzbar?

Hallo liebe Excel-Experten,

ich habe eine inzwischen sehr gewachsene WENNS-Formel mit vielen Überprüfungen, wobei sich be den meisten häufig nur zwei Ziffern unterscheiden. Mein Problem: es kommen noch weitere Überprüfungen hinzu und ich stoße an das Zeichenlimit von 8192 Zeichen für eine Formel. :slight_smile:
Hat jemand eine Idee, wie ich diese Formel hinsichtlich Zeichenzahl weiter verkürzen/vereinfachen könnte?

=@WENNS(
UND(ODER(ZwBer!$H$185>0;ZwBer!$M$186>0);ISTFEHLER(VERGLEICH(BezAng_MM!$B$178;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$80;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND(ODER(ZwBer!$G$185>0;ZwBer!$L$187>0);ISTFEHLER(VERGLEICH(BezAng_MM!$B$107;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$9;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$S$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$129;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$31;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$S$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$135;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$37;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$T$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$130;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$32;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$T$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$136;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$38;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$U$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$131;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$33;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$U$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$137;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$39;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$V$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$132;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$34;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$V$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$138;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$40;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$W$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$133;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$35;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$W$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$139;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$41;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$X$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$134;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$36;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$X$369>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$140;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$42;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$S$385>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$141;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$43;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$S$385>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$144;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$46;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$T$385>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$142;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$44;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$T$385>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$145;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$47;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$U$385>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$143;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$45;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$U$385>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$146;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$48;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND(ZwBer!$J$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$149;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$51;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND($N$143=BezAng_Ausw.!$BO$10;ZwBer!$K$487>0;$I$144=BezAng_Ausw.!$I$6;ISTFEHLER(VERGLEICH(BezAng_MM!$B$151;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$53;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($N$143=BezAng_Ausw.!$BO$10;ZwBer!$K$487>0;$I$144=BezAng_Ausw.!$I$5;ISTFEHLER(VERGLEICH(BezAng_MM!$B$152;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$54;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($N$143=BezAng_Ausw.!$BO$11;ZwBer!$K$487>0;$I$144=BezAng_Ausw.!$I$6;ISTFEHLER(VERGLEICH(BezAng_MM!$B$153;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$55;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($N$143=BezAng_Ausw.!$BO$11;ZwBer!$K$487>0;$I$144=BezAng_Ausw.!$I$5;ISTFEHLER(VERGLEICH(BezAng_MM!$B$154;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$56;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND(ZwBer!$L$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$150;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$52;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND(ZwBer!$M$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$116;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$18;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$N$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$117;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$19;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$N$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$118;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$20;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$O$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$121;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$23;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$O$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$122;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$24;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$P$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$123;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$25;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$P$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$124;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$26;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$Q$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$127;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$29;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$Q$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$128;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$30;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$R$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$119;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$21;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$R$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$120;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$22;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$6;ZwBer!$S$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$125;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$27;BezAng_MM!$B$4:$Z$101;11;FALSCH));
UND($I$144=BezAng_Ausw.!$I$5;ZwBer!$S$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$126;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$28;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND(ZwBer!$T$487>0;ISTFEHLER(VERGLEICH(BezAng_MM!$B$162;$B$155:$B155;0)=WAHR));(SVERWEIS(BezAng_MM!$B$64;BezAng_MM!$B$4:$Z$101;11;FALSCH));

UND($B156<>"";ISTFORMEL($B156)=FALSCH);"?";
UND(ODER($B156<>"";$B156=BezAng_MM!$B$4;$B156=BezAng_MM!$B$5));"";
1=1;"")

Moin,

ich traue mir nicht zu, dieses Ungetüm auf egal was zu prüfen und fürchte, damit nicht allein zu sein. Wie wäre es denn, wenn Du die Bedingung mit Worten ausdrücktest?

Gruß
Ralf

3 Like

Hi,

ich schließe mich der Antwort von Ralf an und gehe davon aus, dass sich das Problem mit einer einfacheren Formel besser lösen lässt - also einfach mal schildern was Du machen / erreichen willst.

Gruß

Fronk

Hallo,

kein Ahnung inwieweit die Formel Sinn macht, grundsätzlich kannst du aber natürlich einfach Teile davon in andere Zellen/Spalten auslagern, dann müsstest du nur die entsprechenden Verweise verwenden. Dadurch würde das Ding auch übersichtlicher werden und eine mögliche Fehlersuche wäre viel einfacher.

Ansonsten, was ich beim reinen überfliegen denke was man kürzen könnte:

Die Prüfung mit =WAHR ist überflüssig. Von ISTFEHLER() kommt entweder WAHR oder FALSCH, was du dann nur prüfst um als Ergebnis den selben Wert zurückzubekommen.


Wenn keine negativen Zahlen vorkommen, sollte statt UND() und ODER() auch einfach multplizieren und addieren funktionieren, was möglicherweise aber etwas unübersichtlicher ist:

((ZwBer!$H$185+ZwBer!$M$186)*(ISTFEHLER(VERGLEICH(BezAng_MM!$B$178;$B$155:$B155;0))))

Statt FALSCH kannst du auch einfach 0 verwenden.



Außerdem sind mir noch zwei Fehler(?) aufgefallen:

Steht in der Zelle manchmal eine Formel und manchmal nicht?
Spielt es tatsächlich eine Rolle ob der Wert in die Zelle manuell eingetragen ist oder von einer Formel kommt?


Entweder ist UND() überflüssig, die schließende Klammer von ODER() ist an der falschen Stelle oder es fehlt irgendwas.

Gruß
Tobias

Hallo zusammen!
Schon einmal Danke für eure Teilnahme! :slight_smile:

Nachfolgendes ist für drambeldier und Fronk:

Kurz und knapp gesagt ist dies ein Planungs- und Kalkulationswerkzeug für Luftkanäle. Um die einzelnen Kanateile (welche völlig unterschiedlich hinsichtlich Maße etc. sein können) miteinander zu verbinden und aufzustellen / zu befestigen, wird verschiedenes Montagematerial benötigt.

Dieses und all deren wichtigen Eigenschaften (Preise, Tragfähigkeit, Maße, …) wird in einem Blatt „BezAng_MM“ gepflegt (Name schon gekürzt: Bedeutet „Bezugsangaben Montagematerial“).

In dem Blatt „ZwBer“ (schon gekürzt: steht für „Zwischenberechnungen“) werden je nach konfiguriertem Kanal Überprüfungen und Zählungen der verschiedenen Montagematerialtypen vorgenommen.

In dem Blatt „BezAng_Ausw“ sind u.a. Inhalte für Dropdownlisten (vordefinierte Auswahlen) definiert. Das können auch einfache Dinge sein wie „Ja/Nein“.

Die lange Formel, um die es mir hier geht, steht im ersten Tabellenblatt und listet zusammengefasst nur das Material auf, welches eine Summe größer Null aufweist und noch dazu in einer für mich sinnvollen Reihenfolge.

Die oben gepostete lange Formel steht in einer Spalte über mehrere Zeilen hinweg (jedes Mal mit größer werdendem darüber liegendem Suchbereich) und prüft wie die verschiedenen Montagematerial-Typen (Reihenfolge von mir individuell gewählt), ob die im Blatt ZwBer zugehörige errechnete Summe größer Null ist und ob dieses Teil nicht schon in den Zeilen darüber abgehandelt wurde. Wenn nicht, hier der Stückpreis aus den Bezugsangaben aufgeführt (das ist der Sverweis mit Spaltenindex 11). Dieselbe Formel steht mit anderen Spaltenindexen auch in Nachbarzellen.

Die dritte Prüfung der obigen WENNS-Formeln mal in Worten ausgedrückt:
Wenn bestimmtes Feld = „Ja“ UND zugehörige Summe >0 UND der zu dieser Summe gehörende Teile-Name noch nicht im Zell-Bereich darüber aufgeführt wurde, dann liste hier den zugehörige Stückpreis auf.

Formeln in den Nachbar-Spalten geben z.B. eben den zugehörigen Namen, die ermittelte Summe usw. aus.

Die Namen der Tabellenblätter habe ich schon gekürzt. Ich frage mich halt, ob die einzelnen Prüfungen der WENNS-Funktion (wovon die meisten wie man sieht immer wieder dasselbe Schema haben) hinsichtlich Syntax nicht noch kürzen könnte, damit ich nicht an das Zeichen-Limit komme.

Hoffe, dies war verständlich / hilft bei der Problembetrachtung. Vielen Dank abermals vorab!!

Hallo Tobias,

deine Tipps und Fragen sind alle sehr hilfreich! Danke!

Ja, das „=WAHR“ werfe ich überall raus.

Der Bedarf für die Formel ISTFORMEL ist tatsächlich gegeben. Man kann in dem zugrundegelegten Feld sowohl aus einer Dropdownliste (mit eben vordefinierten Bauteilen) wählen oder auch individuelle Angaben machen. Dann muss man Preise etc. manuell angeben.

Bei der letzten Bedingung ist in der Tat das UND davor zu viel.

Ob ich die UND / ODER mit + und * ersetze, muss ich mal prüfen. Stimmt, könnte Zeichen einsparen aber macht es auch etwas schwieriger beim Verständnis.

Eventuell könnte es in Summe gerade so hinwackeln mit den noch fehlenden Bauteilen, die ich in diese Prüfung einbauen muss.

Hallo alle zusammen,

ich stoße in einem anderen Zusammenhang auf das gleiche Problem. Hat jemand eine Idee, wie ich nachfolgende Formel verkürzen oder z.B. mittels Hilfszellen teilweise auslagern oder die Formel automatisieren kann? Theoretisch will ich 130 Überprüfungen in diese Formel packen! Hier zeige ich einmal nur sieben:

=WENNS(
UND(Auswahl!$F$6>0;ISTFEHLER(VERGLEICH(Auswahl!$E$6;$E$5:$E5;0)));A!$E$6;
UND(Auswahl!$F$7>0;ISTFEHLER(VERGLEICH(Auswahl!$E$7;$E$5:$E5;0)));A!$E$7;
UND(Auswahl!$F$8>0;ISTFEHLER(VERGLEICH(Auswahl!$E$8;$E$5:$E5;0)));A!$E$8;
UND(Auswahl!$F$9>0;ISTFEHLER(VERGLEICH(Auswahl!$E$9;$E$5:$E5;0)));A!$E$9;
UND(Auswahl!$F$10>0;ISTFEHLER(VERGLEICH(Auswahl!$E$10;$E$5:$E5;0)));A!$E$10;
UND(Auswahl!$F$11>0;ISTFEHLER(VERGLEICH(Auswahl!$E$11;$E$5:$E5;0)));A!$E$11;
UND(Auswahl!$F$12>0;ISTFEHLER(VERGLEICH(Auswahl!$E$12;$E$5:$E5;0)));A!$E$12;
1=1;"")

Auch stoße ich auf das Problem, wonach eine WENNS-Formel nur 126 Bedingungen auffangen kann.

Erneut vielen Dank für eure Hilfe!

Falls das für das Verständnis eine Rolle spielt, gehe ich davon aus dass du den Teil meinst:

Du prüfst aber nicht ob eine Zelle den Wert „Ja“ hat, du vergleichst die Werte von zwei Zellen miteinander.

Dafür ist die ISTFEHLER(VERGLEICH())-Konstellation? Dann sollte aber statt dem:

;ISTFEHLER(VERGLEICH(BezAng_MM!$B$129;$B$155:$B155;0)=WAHR);

auch das hier funktionieren:

;ZÄHLENWENN($B$155:$B155;BezAng_MM!$B$129)=0;


Du könntest alle Prüfungen in eine Spalte auslagern, also jedes UND() eine eigene Zelle, und in dem ursprünglichen WENNS() dann nur noch die entsprechenden Bezüge verwenden. Also statt dem:

=WENNS(
UND(Auswahl!$F$6>0;ISTFEHLER(VERGLEICH(Auswahl!$E$6;$E$5:$E5;0)));A!$E$6;
UND(Auswahl!$F$7>0;ISTFEHLER(VERGLEICH(Auswahl!$E$7;$E$5:$E5;0)));A!$E$7;
UND(Auswahl!$F$8>0;ISTFEHLER(VERGLEICH(Auswahl!$E$8;$E$5:$E5;0)));A!$E$8;
UND(Auswahl!$F$9>0;ISTFEHLER(VERGLEICH(Auswahl!$E$9;$E$5:$E5;0)));A!$E$9;
UND(Auswahl!$F$10>0;ISTFEHLER(VERGLEICH(Auswahl!$E$10;$E$5:$E5;0)));A!$E$10;
UND(Auswahl!$F$11>0;ISTFEHLER(VERGLEICH(Auswahl!$E$11;$E$5:$E5;0)));A!$E$11;
UND(Auswahl!$F$12>0;ISTFEHLER(VERGLEICH(Auswahl!$E$12;$E$5:$E5;0)));A!$E$12;
1=1;"")

hättest du dann z.B. nur noch:

=WENNS(
B1;A!$E$6;
B2;A!$E$7;
B3;A!$E$8;
B4;A!$E$9;
B5;A!$E$10;
B6;A!$E$11;
B7;A!$E$12;
1=1;"")

und z.B. in B1 wäre dann:

=UND(Auswahl!$F$6>0;ISTFEHLER(VERGLEICH(Auswahl!$E$6;$E$5:$E5;0)))

Wenn ich nichts falsch verstehe wäre es aber noch einfacher wenn du die ausgelagerten Prüfungen jeweils in Wenn-Funktionen reinschreibst und noch eine weitere zusätzliche Spalte verwendest um herauszufinden welche Prüfung als erstes WAHR ist. Angenommen WENNS() steht in A1, die Prüfungen werden in die Spalte B ausgelagert und Spalte C wird als zusätzliche Spalte verwendet, dann würde sich das erste UND() in B1 dazu ändern:

=WENN(UND(Auswahl!$F$6>0;ISTFEHLER(VERGLEICH(Auswahl!$E$6;$E$5:$E5;0)));A!$E$6;"")

C1 wäre:

=WENN(B1<>"";ZEILE();"")

A1 wäre dann statt dem WENNS()-Monster einfach nur noch:

=VERWEIS(MIN(C:C);C:C;B:B)

Wenn du das 1=1;"" benötigst, wäre A1:

=WENN(SUMME(C:C);VERWEIS(MIN(C:C);C:C;B:B);"")

Die Spalte C dient dazu einen eindeutigen Suchwert für VERWEIS() zu bekommen, um den Wert der ersten Prüfung finden zu können die WAHR ist.
Ein großer Vorteil wäre auch dass du in Spalte B neue Prüfungen hinzufügen oder alte Prüfungen entfernen kannst ohne an A1 und Spalte C irgendetwas ändern zu müssen.

1 Like

Absolut klasse Tobias! VIELEN DANK für diese Tipps!

Einfach einen Teil der Syntax in eine andere Zelle zu schreiben und dann nur den Zellverweis anzugeben, darauf hätte ich wirklich selbst kommen müssen. :sweat_smile:

Der Klatsch gegen die eigene Stirn war 2 km weit zu hören! :wink:

Und mit dem Vorschlag der C-Hilfsspalte umgehe ich auch das Problem, wonach nur 127 Bedingungen in einer WENNS-Funktion einfügen kann.

Ich hau’ dann mal wieder in die Tasten!

Vielen Dank! Problem gelöst!

1 Like

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.