Clever-Excel-Forum

Normale Version: Formel erstellen, Zahlen stehen für eine andere Zahl in der neuen Variable
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo,
ich hoffe, ihr könnt mir helfen.
Ich habe in Excel eine Spalte L. Die Werte beginnen ab L2. 
Diese Spalte enthält Zahlen zwischen 0-97.
Ich möchte nun in einer anderen Spalte Zahlenkombination der Spalte L als eine andere Zahl darstellen lassen.

Die Zahlen entsprechen:
in L           in der neuen Spalte
01-09        11
10-14        21
41-49        46
15-17        23
20-39        31-33
50-51        42
52-59        44-45
60-67        54
70-89        80
91-97        92

Vielleicht kann mir jemand mit der Formel helfen? Bisher bekomme ich nämlich leider keine Werte in der neuen Spalte angezeigt.
Vielen Dank für eure Mühe!
Hi,

Code:
=VERWEIS(--LINKS(L2;2);{1;10;15;20;40;41;50;52;60;68;70;90;91;98};{11;21;23;"31-33";"";46;"";46;42;"44-45";54;"";80;"";92})
Moin!
Ich habe es (implizit) anders verstanden.
Du gibst Ganzzahlen von 1 bis 97 ein und erwartest eine Zuordnung?
Was ist mit den nicht berücksichtigten Zahlen 18, 19, 40, 68, 69, 90?
Die geben mir dann "na" aus.
Sinnvoll, eine Verweistabelle zu erstellen:

ABCDEF
1minAusgabeAusnahmenEingabeAusgabe
2111192031-33
31021403931-33
415236840na
52031-33694846
64146905444-45
750426254
85244-4569na
960547580
1070808480
1191929292

ZelleFormel
F2=WENNFEHLER(WENN(VERGLEICH(E2;C$2:C$6;0);"na");VERWEIS(E2;A$2:A$11;B$2:B$11))

Gruß Ralf
Hallo Ralph,

wo ist da ein Unterschied im Ergebnis, außer das meine Formel kein "na" ausgibt?

Bei einzelnen Zahlen reicht natürlich das:


Code:
=VERWEIS(L2;{1;10;15;20;40;41;50;52;60;68;70;90;91;98};{11;21;23;"31-33";"";46;"";46;42;"44-45";54;"";80;"";92})
Ich finde diese Vektoren-Bandwürmer sehr fehleranfällig, Edgar.
Sieht man ja auch am unterschiedlichen Ergebnis unserer Formeln:
EFG
1EingabeRalfEdgar
22031-3331-33
33931-3331-33
440na
5484646
65444-4546
7625442
869na44-45
9758054
10848054
11929280

ZelleFormel
F2=WENNFEHLER(WENN(VERGLEICH(E2;C$2:C$6;0);"na");VERWEIS(E2;A$2:A$11;B$2:B$11))
G2=VERWEIS(E2;{1;10;15;20;40;41;50;52;60;68;70;90;91;98};{11;21;23;"31-33";"";46;"";46;42;"44-45";54;"";80;"";92})
Hi Ralph,

Zitat:Ich finde diese Vektoren-Bandwürmer sehr fehleranfällig, Edgar.


Hast Du recht.

Trotzdem eine korrigierte Version:

Code:
=VERWEIS(L2;{1;10;15;18;20;40;41;50;52;60;68;70;90;91;98};{11;21;23;"";"31-33";"";46;42;"44-45";54;"";80;"";92})
Danke erstmal für eure Mühe!
Die nicht berücksichtigten Zahlen kommen tatsächlich gar nicht vor. Demnach stört es nicht, wenn sie "na" ausgeben würden.
Geht der Verweis auch mit einer Verweistabelle auf einem anderen Tabellenblatt?
 Habe es mit Verweistabelle! probiert, aber dann bekomme ich nur leere Felder ausgegeben.

=WENNFEHLER(WENN(VERGLEICH(E2;Verweistabelle!C$2:C$6;0);"na");VERWEIS(E2;Verweistabelle!A$2:A$11;B$2:B$11))

Oder habe ich es nicht korrekt platziert? Zudem stimmen die Übergänge noch nicht. So bekomme ich für die Zahl20 noch die 31-33 ausgegeben, für 41 noch die 46 etc. Also immer eine Zahl zu hoch bekommt die Zahl aus Spalte B noch zugeordnet.
Moin!
Wie sollen wir den Fehler finden, wenn Du die Datei nicht zeigst?
Hier ein kleiner Ausschnitt meiner Datei. Spalte J enthält die Werte, die ich umrechnen möchte. Einfügen möchte ich die Werte in Spalte Y.
 Nicht wundern, dass ich in der Formel L stehen habe. In der eigentlichen Tabelle ist es Spalte L nicht J.
(08.12.2023, 10:50)Olga00 schrieb: [ -> ]Hier ein kleiner Ausschnitt meiner Datei.
...
WinZip File (neu).zip (Größe: 1,09 MB / Downloads: 0)
Kleiner Ausschnitt?
Seiten: 1 2 3