![]() |
|
|
Banner und Co. |
![]() |
Ads |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
![]() Neuer Benutzer |
![]() Moin liebe Excel-Gemeinde,
gibt es einen performanten Weg, eine Zelle mit vielen verschiedenen Werten zu vergleichen, ohne eine Vergleichstabellenbereich zu benutzen? Also Beispiel: Code: ODER(AN1=7,2;AN1=7,29;AN1=7,3;AN1=10;AN1=10,1;AN1=10,2;AN1=10,3;AN1=10,4;AN2=7,2;AN2=7,29;AN2=7,3;AN2=10;AN2=10,1;AN2=10,2;AN2=10,3;AN2=10,4)) Also gibt es etwas nach dem Motto: Code: ODER(IN(AN1;7,2;7,29;7,3;10;10,1;10,2;10,3;10,4)) |
![]() |
![]() ![]() |
![]() |
#2 |
![]() MOF Profi |
![]() Moin,
in VBA gibt es da das Select Case und mit Power Query sollte es auch recht flott (performant) gehen. __________________ Internette GrüßeDrogist (Gut) Gefunden bei Storax: "This isn't a code writing service, you need to do some research and have a go at writing some of your own code." Ich verwende Excel 2016. Wenn du keine Angaben über deine Version gemacht hast gehe ich davon aus, dass auch du mindestens diese Version hast. ¿¿ Wer schützt mich vor den Datenschützern ?? |
![]() |
![]() ![]() |
![]() |
#3 |
Threadstarter
![]() ![]() Neuer Benutzer |
![]() PowerQuery schaue ich mir mal an, das kenne ich noch nicht.
Problem schein mir ein bissche zu sein, dass ich diese Vergleiche in einer Formel in einer Zelle stehen habe, die dynamisch auf eine Eingabe in einer anderen Zelle reagieren soll. Dies nach dem Motto: A1 = 3,1 Z1 = WENN(ODER(A1=3,1;A1=3,2;A1=3,3);4+2;WENN(ODER(A1=5,4;A1=5,8;A1=6,3);9+18;-1) = 6 (3,1 und 5,4 sind Codes für bestimmte Produkte) Geändert von fornacu (06.12.2018 um 23:01 Uhr). Grund: Halbe Formel vergessen |
![]() |
![]() ![]() |
![]() |
#4 |
![]() MOF User |
![]() Wie wäre es mit
=WENN(ODER(A1={3,1;3,2;3,3};4+2;Wenn.... |
![]() |
![]() ![]() |
![]() |
#5 |
![]() MOF Koryphäe |
![]() Aus
=ODER(A1={3,1;3,2;3,3}) wird mit Vergleichstabelle =ODER(INDEX(A1=X$1:X$3;)) __________________ MfG Lupo - und ein Hallo ebenfalls!Geändert von lupo1 (07.12.2018 um 09:40 Uhr). |
![]() |
![]() ![]() |
![]() |
#6 |
Threadstarter
![]() ![]() Neuer Benutzer |
![]() @caplio
@lupo1 Genau das habe ich gesucht! Phantastisch, beide Varianten sind perfekt geeignet, je nach "Erweiterbarkeit". Vielen Dank, Thema erledigt! |
![]() |
![]() ![]() |