Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1624to1628
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel verkleinern - geht das?

Formel verkleinern - geht das?
24.05.2018 20:05:13
Steven
Habe eine Formel mit mehreren Bedingungen mit =WENN(UND, kann man das komprimieren und wenn ja wie:
=WENN(UND($E$3=1;$E$2=1);'GR1'!D3;WENN(UND($E$3=1;$E$2=2);'GR1'!E3;WENN(UND($E$3=1;$E$2=3);'GR1' _
!F3;WENN(UND($E$3=1;$E$2=4);'GR1'!G3;WENN(UND($E$3=1;$E$2=5);'GR1'!H3;WENN(UND($E$3=1;$E$2=6);'GR1'!I3;WENN(UND($E$3=1;$E$2=7);'GR1'!J3;WENN(UND($E$3=1;$E$2=8);'GR1'!K3;WENN(UND($E$3=1;$E$2=9);'GR1'!L3;WENN(UND($E$3=1;$E$2=10);'GR1'!M3;WENN(UND($E$3=1;$E$2=11);'GR1'!N3;WENN(UND($E$3=1;$E$2=12);'GR1'!O3;
WENN(UND($E$3=2;$E$2=1);'GR2'!D3;WENN(UND($E$3=2;$E$2=2);'GR2'!E3;WENN(UND($E$3=2;$E$2=3);'GR2'! _
F3;WENN(UND($E$3=2;$E$2=4);'GR2'!G3;WENN(UND($E$3=2;$E$2=5);'GR2'!H3;WENN(UND($E$3=2;$E$2=6);'GR2'!I3;WENN(UND($E$3=2;$E$2=7);'GR2'!J3;WENN(UND($E$3=2;$E$2=8);'GR2'!K3;WENN(UND($E$3=2;$E$2=9);'GR2'!L3;WENN(UND($E$3=2;$E$2=10);'GR2'!M3;WENN(UND($E$3=2;$E$2=11);'GR2'!N3;WENN(UND($E$3=2;$E$2=12);'GR2'!O3;
WENN(UND($E$3=3;$E$2=1);'GR3'!D3;WENN(UND($E$3=3;$E$2=3);'GR3'!E3;WENN(UND($E$3=3;$E$2=3);'GR3'!F3;WENN(UND($E$3=3;$E$2=4);'GR3'!G3;WENN(UND($E$3=3;$E$2=5);'GR3'!H3;WENN(UND($E$3=3;$E$2=6);'GR3'!I3;WENN(UND($E$3=3;$E$2=7);'GR3'!J3;WENN(UND($E$3=3;$E$2=8);'GR3'!K3;WENN(UND($E$3=3;$E$2=9);'GR3'!L3;WENN(UND($E$3=3;$E$2=10);'GR3'!M3;WENN(UND($E$3=3;$E$2=11);'GR3'!N3;WENN(UND($E$3=3;$E$2=12);'GR3'!O3;0))))))))))))))))))))))))))))))))))))
Formel funktioniert, nur ist sol lang...
Danke für Euren Input
Steven

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel verkleinern - geht das?
24.05.2018 20:28:25
Daniel
Hi
deine Tabellenblattnamen korrespondieren direkt mit dem Wert aus E3 (1: GR1, 2: GR2: 3: GR3)
und die Spalten sind direkt abhängig vom Wert in E2 in aufsteigender Reihe: 1: D, 2: E, 3: F usw)
die Zeilen sind immer gleich
also kann man den Zellbezug "Berechnen"
=Indirekt("'GR" & $E$3 & !'Z3S(" & 3 + $E$2 & ")",falsch)
oder so:
=Index(Wahl($E$3;'GR1'!D3:O3;'GR2'!D:O;'GR3'!D:O);1;$E$2)
Gruß Daniel
AW: Formel verkleinern - geht das?
24.05.2018 20:31:02
Sepp
Hallo Steven,
so?
=WENNFEHLER(WENN(ODER(E3=1;E3=3);INDEX('GR1'!D3:O3;1;E2);WENN(E3=2;INDEX('GR2'!D3:O3;1;E2);""));"") 

 ABCDEF
1Gruß Sepp
2
3

Anzeige
AW: Formel verkleinern - geht das?
24.05.2018 21:09:21
Steven
Erst mal besten Dank Chris und Daniel für Eure Ansätze, leider funktionieren die 3 Lösungen noch nicht, aber mir wird klar (Input) wie ihr das angegangen seit.
Bisher bin ich noch am rumprobieren...
Jedenfalls werden in 3 Sheets GR1, GR2, GR3 jeweils Daten abgerufen, die in jêdem Sheet zwischen D3 und O102 sind, welche kommt auf die Auswahl in der Formel an und zwar:
1. $E$3 = Listenauswahl 1, 2, 3 für GR1, GR2, GR3
2. $E$2 = Listenauswahl 1, 2, 3 bi 12 für Spalten D bis O
Danke für den bisherigen Input von Euch
Steven
AW: Formel verkleinern - geht das?
24.05.2018 21:21:56
Steven
Hallo Sepp, Danke auch Dir
ich denke hier:
=WENNFEHLER(WENN(ODER(E3=1;E3=3);INDEX('GR1'!D3:O3;1;E2);WENN(E3=2;INDEX('GR2'!D3:O3;1;E2);""));"")
fehlt noch die 'GR2', probiere schon die ganze Zeit, vielleicht hast Du noch einen Ansatz, Danke im voraus,
Steven
Anzeige
AW: Formel verkleinern - geht das?
24.05.2018 21:28:05
Steven
Sorry Sepp, Tippfehler, es fehlt die GR3
AW: Formel verkleinern - geht das?
24.05.2018 21:43:57
Sepp
Hallo Steven,
sorry, aber in deinem "Formelkonvolut" habe ich die GR3 übersehen.
Daniel hat dir doch schon zwei Lösungen gezeigt!
 ABCDEF
1Gruß Sepp
2
3

Anzeige
AW: Formel verkleinern - geht das?
24.05.2018 22:13:40
Steven
Danke nochmals Euch allen Dreien, habe die Formel von Sepp jetzt so verändert und es funktioniert:
=WENNFEHLER(WENN($E$3=1;INDEX('GR1'!D3:O3;1;$E$2);WENN($E$3=2;INDEX('GR2'!D3:O3;1;$E$2);WENN($E$3=3; INDEX('GR3'!D3:O3;1;$E$2))));"")
Schönen Abend und Euren Input
Steven
AW:korrektur der Formeln
24.05.2018 22:29:57
Daniel
so müsste es gehen:
=INDEX(WAHL($E$3;'GR1'!D3:O3;'GR2'!D3:O3;'GR3'!D3:O3);1;$E$2)

=INDIREKT("'GR" & $E$3 & "'!Z(0)S" & 3 + $E$2;FALSCH)
da du anscheinend die Zeile 3 als Relativen Zellbezug zum nach unten ziehen haben willst, habe ich das im Indirekt entsprechend angepasst.
das "Z(0)" steht für "gleiche Zeile wie die Formel), dh die Formel die auf D3:O3 auswertet, steht ebenfalls in Zeile 3.
gibt es hier einen Versatz, musst du diesen Versatzwert in zwischen die Klammern schreiben: Z(-1) steht dann für "eine Zeile nach oben".
Gruß Daniel
Anzeige
AW: AW:korrektur der Formeln
24.05.2018 22:55:52
Steven
Danke Daniel, habe Deinen Tipp reinkopiert, funktioniert auf Anhieb,
Formel wird ja immer kürzer:
Einsteins Formel E=mc²
Besten Dank Ihr Formel Spezies...
Steven

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige