Autor
|
Thema: Buchstaben auslesen (wenn kunktion) (643 mal gelesen)
|
schigga Mitglied
Beiträge: 190 Registriert: 19.01.2004 SW 2005 Sp 2.0 Win XP Prof Office 2003
|
erstellt am: 18. Mrz. 2005 14:21 <-- editieren / zitieren --> Unities abgeben:
Tach auch, ich versuche üner folgende Formel einen Buchstaben auszulesen, der bei einem Bestimmten "NI" oder "U" ausgeben soll. =WENN(TEIL($F3;5;1)="A";"NI";"U")&WENN(TEIL($F3;5;1)="B";"NI";"U")&WENN(TEIL($F3;5;1)="C";"NI";"U")&WENN(TEIL($F3;5;1)="D";"NI";"U")&WENN(TEIL($F3;5;1)="E";"NI";"U") Das Erbenis ist nun leider NIUUUU durch die & Funktion. Wie bekomme ich es hin, das er mir nur NI oder U ausliest? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 18. Mrz. 2005 17:23 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
lösche einfach alle "U")& ;-) Code: =WENN(TEIL($F3;5;1)="A";"NI";WENN(TEIL($F3;5;1)="B";"NI";WENN(TEIL($F3;5;1)="C";"NI";WENN(TEIL($F3;5;1)="D";"NI";WENN(TEIL($F3;5;1)="E";"NI";"U")))))
kürzer Code: =WENN( ODER(TEIL($F3;5;1)="A";TEIL($F3;5;1)="B";TEIL($F3;5;1)="C";TEIL($F3;5;1)="D";TEIL($F3;5;1)="E")=WAHR;"NI";"U")
noch kürzer Code: =WENN(ISTFEHLER(VERGLEICH(TEIL($F3;5;1);{"A"."B"."C"."D"."E"};0));"U";"NI")
[Diese Nachricht wurde von Thomas Harmening am สิบแปดบาทถ้วน. März. สองพันห้าบาทถ้วน editiert. ;-) ] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 18. Mrz. 2005 17:45 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
|
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 18. Mrz. 2005 19:27 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
|
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 18. Mrz. 2005 20:01 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
|
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 19. Mrz. 2005 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
@rainberg, war ja von mir nicht ganz unbeabsichtigt ;-) und immer schön zu sehen, das mehrere Möglichkeiten offen stehen und noch kürzer
Code: =WENN(ABRUNDEN(CODE(TEIL(F3;5;1))/5;0)=13;"NI";"U")
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 19. Mrz. 2005 13:49 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
|
schigga Mitglied
Beiträge: 190 Registriert: 19.01.2004 SW 2005 Sp 2.0 Win XP Prof Office 2003
|
erstellt am: 21. Mrz. 2005 07:53 <-- editieren / zitieren --> Unities abgeben:
Hallo ihr beiden, schön das ihr euch gegenseitig hochgeschaukelt habt... Ich habe mal eben alle Varianten durchgespielt, und muß (Leider) berichten, dass nur die erste funktioniert. Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 21. Mrz. 2005 12:08 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
Also wenn dein zu analysierendes String "xxxxAXXXX" - "xxxxZXXXX" lautet, sollten die ersten 5 Vorschläge funktionieren, das "NI" angezeigt wird wenn die 5 Stelle A,B,C,D oder E lautet, und "U" wenn ungleich A-E. @schigga, wie sieht den der String aus der zu analysieren ist Das Variante mit Rest lässt leider auch N,O,P,Q,R durch @rainberg - Oder? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schigga Mitglied
Beiträge: 190 Registriert: 19.01.2004 SW 2005 Sp 2.0 Win XP Prof Office 2003
|
erstellt am: 21. Mrz. 2005 12:59 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, der String sieht wie folgt aus SHB A 9-ST1403 M wobei das A durch Varianten bis E ersetzt wird. Ich habe es jetzt nur mit der ersten Variante von euch hinbekommen, irgendwetwas muss ich noch verkehrt machen, aber egal 10 U´s für euch sind unterwegs. HAbe schon das nächste Problem/Frage: Ist es möglich in der folgenden Abfrage ein U zu setzen, wenn der ausgelesen Buchstabe (A-E) nicht vorhanden ist? Der Verweis auf das jeweillige Blatt (FormXX) würde bei bestimmten Buchstaben entfallen, bei andeen müßte der Verewis drinbleiben. Hat einer meiner wirres Zeug verstanden? Gruß Stefan =WENN((TEIL($Q37;5;1))="A";SVERWEIS((TEIL($Q37;7;3)*1);'Form A'!$A$2:H$21;2);(WENN((TEIL($Q37;5;1))="B";SVERWEIS((TEIL($Q37;7;3)*1);'Form B'!$A$2:H$20;5);WENN((TEIL($Q37;5;1))="C";SVERWEIS((TEIL($Q37;7;3)*1);'Form C'!$A$2:H$21;2);WENN((TEIL($Q37;5;1))="D";SVERWEIS((TEIL($Q37;7;3)*1);'Form D'!$A$2:H$21;2);WENN((TEIL($Q37;5;1))="E";SVERWEIS((TEIL($Q37;7;3)*1);'Form E'!$A$2:H$21;2))))))) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schigga Mitglied
Beiträge: 190 Registriert: 19.01.2004 SW 2005 Sp 2.0 Win XP Prof Office 2003
|
erstellt am: 21. Mrz. 2005 13:02 <-- editieren / zitieren --> Unities abgeben:
|
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 21. Mrz. 2005 22:56 <-- editieren / zitieren --> Unities abgeben: Nur für schigga
Hallo Stefan, weiß ehrlich gesagt nicht so richtig, was du mit deiner Frage meinst. Für den Außenstehenden ist die Frage tatsächlich Wirrwarr. Ich habe lediglich in den Spalten B, C, D der Tabelle 1 (grün hinterlegt) mal deine Formeln etwas verkürzt. Sie lauten:
Code: B3=SVERWEIS(TEIL($Q3;7;3)*1;INDIREKT("'Form "&TEIL($Q3;5;1)&"'!$A$2:H$21");WENN(TEIL($Q3;5;1)="B";5;2))C3=SVERWEIS(TEIL($Q3;7;3)*1;INDIREKT("'Form "&TEIL($Q3;5;1)&"'!$A$2:H$21");3) D3=SVERWEIS(TEIL($Q3;7;3)*1;INDIREKT("'Form "&TEIL($Q3;5;1)&"'!$A$2:H$21");WENN(ODER(TEIL($Q3;5;1)="A";TEIL($Q3;5;1)="B");4;WENN(ODER(TEIL($Q3;5;1)="C";TEIL($Q3;5;1)="D");6;WENN(TEIL($Q3;5;1)="E";5;""))))
Schildere doch noch mal genauer für welche Zellen du unter welchen Bedingungen eine Formel benötigst.
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schigga Mitglied
Beiträge: 190 Registriert: 19.01.2004 SW 2005 Sp 2.0 Win XP Prof Office 2003
|
erstellt am: 25. Apr. 2005 09:07 <-- editieren / zitieren --> Unities abgeben:
|