Clever-Excel-Forum

Normale Version: Zuordnung von 3 Buchstaben in einer Excel-Tabelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Zusammen,

es ärgert maßlos, dass ich mich immer weiter verrenne,  je mehr ich versuche, in meiner Excelliste drei popelige Buchstaben, nämlich K, J oder E zuzuordnen. Nun hoffe ich darauf, dass mich jemand von euch aus dem Labyrinth befreien kann, indem er mir beibringt, wie der Code auszusehen hat.

Bedingungen
1. Es ist ein Kind, wenn sein Alter <16. Dann wird in Spalte G "K" angezeigt
2. Es ist ein Jugendlicher, wenn sein Alter ≥16 und <18, dann wird in Spalte G  "J" angezeigt
3. Es ist ein Erwachsener, wenn sein Alter ≥18. Dann wird in Spalte G "E" angezeigt.

Soweit habe ich es geschafft: Das Alter in den Spalten "D" (Erwachsene) und "E" (Jugendlicher/Kind) in 1 und 0 verschlüsselt
Spalte E (Jugendl./Kind): 0 für < 16 oder 1 für ≥16
Spalte D (Erw.): 1 für ≥ 18 oder 0 für <18

Die Person ist
ein Kind (<16), wenn Spalte E = 0 und Spalte D = 0. Summe  = 0
ein Jugendlicher (≥16 und <18), wenn Spalte E = 0 und Spalte D = 1. Summe  = 1
ein Erwachsener (≥18), wenn Spalte E = 1 und Spalte D = 1. Summe  = 2

Ich meine zwar, dass ich mit den drei Summenergebnissen 0, 1 oder 2 für Kind, Jugendlicher oder Erwachsener den richtigen Ansatz fand, aber ich kann die Lösung leider nicht formulieren.
Kann es jemand von euch? Ich würde mich sehr freuen.
Schöne Grüße,
Toni (der Verzweifelnde)

[attachment=17311]
Hi Toni,

könntest du bitte nochmals das Attachment posten - das konnte ich nicht wiederherstellen.
B1: =VERGLEICH(A1;{"K"."J"."E"};)-1
B1: =VERGLEICH(A1;{0.16.18})-1
Hoppla! Das geht ja auf einmal wie mit Geisterhand, wo ich doch noch vor wenigen Minuten meinen eigenen Beitrag nicht fand! Auch wenn LCohen dankenswerterweise bereits eine Lösung parat zu haben scheint, lade ich nochmals die Mustertabelle als *.xls hoch.
[attachment=17364]
Toni-S
(25.04.2018, 12:54)LCohen schrieb: [ -> ]B1: =VERGLEICH(A1;{"K"."J"."E"};)-1
B1: =VERGLEICH(A1;{0.16.18})-1
 
Hallo LCohen, vielen Dank für deine Unterstützung! Leider stehe ich aber trotzdem auf dem Schlauch. Bitte berichtige, was ich falsch verstehe:
A = die Spalte mit den Altersangaben in Jahren (= Gegebener Parameter)
B = die Spalte, in denen die Kurzzeichen für die Altersgruppen erscheinen sollen (= Gesuchter Wert K, J oder E)
Dein Beispiel bezieht sich offenbar auf die Zeile 1 in Spalte A und B.
Mein Problem ist, dass ich nicht weiß, wie ich in deine beiden Zeilen in Feld B1 unterbringe.
Oder habe ich noch mehr Probleme?
Toni
Stimmt, den Fall hatten wir ja auch noch:

B1: =TEIL("KJE";VERGLEICH(A1;{0.16.18});1)

Das mit den Spalten D:E habe ich noch nicht berücksichtigt.

B1: =TEIL("KJE";1+(A1>=16)+(A1>=18);1) als Alternative
Hi Toni,

dir geht es nur um die Zuordnung der Buchstaben? Dann vllt. so:

Arbeitsblatt mit dem Namen 'Tabelle'
ABCGHIJ
1VornameGeburtsdatumAlterAltersgruppe1
224.04.200018E0K
3Oliver09.10.195760E16J
4Lukas17.03.200216J18E
5Lorena01.09.200215K
6Christian13.01.196355E
7Leopold25.11.200512K
8Maria24.06.196750E

ZelleFormel
G2=VERWEIS(C2;$I$2:$J$4)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Die kleine Hilfstabelle I2:J4 kannst du an eine nicht einsehbare Stelle schreiben oder ausblenden.
Deinen Lösungsvorschlag, WillWissen, konnte ich zwar richtig übertragen, denn das geht (fast) ohne Excel-Programmierkenntnisse. Aber wie man auf den von dir vorgeschlagenen Weg mit einer Hilfstabelle kommt, ist mir ein Rätsel. Es wird wohl auch eines bleiben, denn ich bin kein IT-Spezialist. Bei mir funktioniert es auf jeden Fall, und das ist ja das Wesentliche. Meinen Dank habe ich dir zwar schon mit dem öffentlichen "Dankbutton" ausgedrückt Smile aber ich möchte mich hier nochmals ganz herzlich für die schnelle Hilfe bedanken!
Toni
Deine Lösung, LCohen, scheint mir nicht minder gut zu sein, doch ich habe keine Ahnung, wie ich damit umgehen soll. Kannst du mir das bitte ein bisschen erklären, denn ich würde deine Idee gerne verstehen. Benötige ich bei dir auch eine Hilfstabelle?
Toni

SORRY, LCohen!
Ich habe es inzwischen kapiert! Deine Lösung ist perfekt, da ich keine Hilfstabelle benötige. Recht herzlichen Dank dafür! Mein Fehler war nur, dass ich übersah, dass in meiner Zeile 1 der Tabellenkopf steht. Auf die anderen Zeilen übertragen, funktioniert es einwandfrei!
Ich denke, ich kann jetzt mein Thema schließen, oder?
Nein, brauchst keine, ist aber bei längeren Zusammenhängen unumgänglich.

Schließen kannst Du.
Seiten: 1 2 3