Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Eine lange Formel

Forumthread: Eine lange Formel

Eine lange Formel
Larissa

Hallo,
ich sitze vor einer langen Formel und die funktioniert hinten und vorne nicht.
=WENN(A19="";"";WENN($I$9="Hedi";$H19;WENN($I$9="Vossmano";$H19))&WENN(A19="";"";WENN(LINKS(A19;1) ="E";"Electric";WENN(LINKS(A19;2)="R8";"Electric")))&WENN(A19="";"";WENN(LINKS(A19;2)="HL";"Lime"; WENN(LINKS(A19;2)="HR";"Risevo";WENN(LINKS(A19;2)="HN";"Arnd";WENN(LINKS(A19;2)="HJ";"Jofge";""))))))
Also folgendes soll sie können:
Wenn in Zelle I9 "Hedi" steht, soll der Inhalt aus H19 übernommen werden
Wenn in Zelle I9 "Vossmano" steht, soll der Inhalt aus H19 übernommen werden
Wenn die Artikelnr. Zelle A19 mit E anfängt, soll "Electric" eingetragen werden
Wenn die Artikelnr. Zelle A19 mit HL anfängt, soll "Lime" eingetragen werden
Wenn die Artikelnr. Zelle A19 mit HR anfängt, soll "Rissevo" eingetragen werden
Wenn die Artikelnr. Zelle A19 mit HJ anfängt, soll "Jogfe" eingetragen werden
Wenn die Artikelnr. Zelle A19 mit HN anfängt, soll "Arnd" eingetragen werden
Das würde die Formel jetzt abdecken, wenn sie funktionieren würde.
Zusätzlich sollte sie den Eintrag in Zelle I9 vorziehen, d.h. Wenn dort die ersten Buchstaben "Hobby"eingetragen werden, sollen nicht die Namen "Electric" , "Lime", "Rissevo" etc. eingetragen werden, sondern der Ihnalt von Spalte H (H19)
Das Problem ist, dass der Eintrag in I9 später vorgenommen wird und die Formel vorher dort stehen muss.
Sonst könnte man die Formel ja entsprechend auseinanderpflücken.
Eine kleine Datei lade ich mal hoch, weiß nicht, ob es etwas nützt...
https://www.herber.de/bbs/user/68547.xls
Vielen Dank für Eure Hilfe.
Gruß,
Larissa
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Eine lange Formel
14.03.2010 00:05:06
Ramses
Hallo
Also verkürzen lässt sich die Formel schoin mal
=WENN(ODER(I9="Hedi";I9="Vossmano";GROSS(LINKS(I9;5)="HOBBY"));H19;WENN(LINKS(A19;1)="E";"Electric"; WAHL(VERGLEICH(LINKS(A19;2);{"HL";"HR";"HJ";"HN"});"Lime";"Rissevo";"Jogfe";"Arnd")))
Damit sollten alle Anforderungen abgedeckt sein.
"...Das Problem ist, dass der Eintrag in I9 später vorgenommen wird und die Formel vorher dort stehen muss...."
Dann wird das Ergebnis in der Zelle mit der Formel nach Eingabe in I9 korrigiert, aber zaubern kann EXCEL nicht
Gruss Rainer
Anzeige
Kleine Korrektur
14.03.2010 12:23:07
Erich
Hi Larissa,
in Rainers Formel muss die abschließende GROSS-Klammer vor dem HOBBY kommen, also:
=WENN(ODER(I$9="Hedi";I$9="Vossmano";GROSS(LINKS(I$9;5))="HOBBY");H19;WENN(LINKS(A19;1)="E"; "Electric";
WAHL(VERGLEICH(LINKS(A19;2);{"HL";"HR";"HJ";"HN"};0);"Lime";"Rissevo";"Jogfe";"Arnd")))
Beim VERGLEICH habe ich noch den 3. Parameter mit 0 angegeben.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Kleine Korrektur
14.03.2010 22:38:56
Larissa
Hallo Erich, jetzt funktioniert es wunderbar. Danke auch an Rainer, das war nah dran ;-)
Echt mal wieder super, Eure Hilfe hier ---- 1000 Dank!!!
Gruß, Larissa
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige