Ich benutze für ein großes Spreadsheet eine WENN(UND abfrage. Allerdings wird die Abfrage irgendwann viel zu groß. Leider bekomme ich es selber nicht hin, die Formel etwas schlanker darzustellen.
Daher meine Frage: Kann man eine WENN(UND(ODER Formel bauen um die schachtelung zu verschlanken?
ich habe folgende Formel: =WENN(UND(Z$2<=$I7;Z$2>$F7);"Z";WENN(UND(Z$2>=$R7;Z$2<$O7);"B";WENN(UND(Z$2>=$U7;Z$2<$R7);"A";WENN(UND(Z$2<=$J7;Z$2>$G7);"Z";WENN(UND(Z$2>=$S7;Z$2<$P7);"B";WENN(UND(Z$2>=$V7;Z$2<$S7);"A";WENN(UND(Z$2<=$K7;Z$2>$H7);"Z";WENN(UND(Z$2>=$T7;Z$2<$Q7);"B";WENN(UND(Z$2>=$W7;Z$2<$T7);"A";"")))))))))))
Die verlierst Du nun, und die Formel könnte andere Ergebnisse bringen:
{= WENN(ODER(UND(Z$2<=$I7:$K7;Z$2>$F7:$H7));"Z";"")& WENN(ODER(UND(Z$2>=$R7:$T7;Z$2<$O7:$Q7));"B";"")& WENN(ODER(UND(Z$2>=$U7:$W7;Z$2<$R7:$T7));"A";"")} ungetestet mit Nr. 5
07.03.2017, 14:46 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2017, 14:46 von MarkusZ.)
Hallo Leute,
im Anhang findet Ihr die Logik in Excel:
kurze Erläuterung:
Die Werte SOP und Z sind fest. Die werte A, B, C und D können % verkürzt werden indem man die Werte in Spalte B bis E, Zeile 7-10 Anpasst. Zudem ist der SOP abstand imm konstant und kann in Zelle C1 definiert werden. Die restliche Logik ergibt sich aus Rohdaten.
Mein Ziel wäre es, die Formel in AA1 zu verschlanken, da ich für meine eigentliche Arbeit noch deutlich mehr Abfragen und Abhänigkeiten habe. Da wird die Formel dann schnell 10 Zeilen ++ lang und sieht sehr unschön aus.
(08.03.2017, 10:09)Hallo lieber Opa Edgar,ich werde mir deinen Vorschlag direkt mal anschauen und sobald ich verstanden habe was dir Formel macht, werde ich die Logik anwenden ;) schrieb: Danke Dir!!
VG, Markus
BoskoBiatiHallo,
habe noch einen Fehler festgestellt. Hier die Korrektur:
Die Formel funktoniert klasse und ist deutlich schlanker als meine. Kannst du mir mal in Worten beschreiben weshalb die Formel jetzt genau erkennt in welche Zeile welcher Wert muss, damit ich mir zukünftig vielleicht selber helfen kann.