Schwierige funktion gesucht
#1
Wink 
Hi, 

Bin ganz neu dabai und hier auch schon meine erste Frage.

Ich benötige folgende funktion in worten,

Wenn wert zwischen 1 und 5, 7 und9, 13 und 15..... Dann wort1
Wenn wert zwischen 5,01 und 6,99 , 9,99 und 12,99.... Dann wort 2

Wenn alle Werte aneinandereihen ist das mit einer Wenn Und Funktion kein Problem allerdings bekomme ich es nicht hin wenn die Werte nicht aneinander Reihen.

Brauche dringend hilfe :22:
Top
#2
Hallo,

meinst Du so?

PHP-Code:
=WENN((A1>=1)*(A1<=5)+(A1>=7)*(A1<=9)+(A1>=13)*(A1<=15);"Wort1";WENN(A1>15;"Nicht definier";"Wort2")) 
Top
#3
(28.08.2017, 20:19)Jonas0806 schrieb: Hallo,

meinst Du so?

PHP-Code:
=WENN((A1>=1)*(A1<=5)+(A1>=7)*(A1<=9)+(A1>=13)*(A1<=15);"Wort1";WENN(A1>15;"Nicht definier";"Wort2")) 

Hallo Jonas, der TE schrieb: "zwischen 1 und 5,7 ...."  - wo steht denn die 5,7..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#4
(28.08.2017, 20:26)Jockel schrieb: Hallo Jonas, der TE schrieb: "zwischen 1 und 5,7 ...."  - wo steht denn die 5,7..?

Hi Jörg,

der TE zählt auf:
zwischen 1 und 5
sowie zwischen 7 und 9
sowie zwischen 13 und 15


das reicht auch:
=WENN((A1>=1)*(A1<=5)+(A1>=7)*(A1<=9)+(A1>=13)*(A1<=15);"Wort1";"Wort2")
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Top
#5
Wenn wert zwischen 1 und 5, 7 und9, 13 und 15..... Dann wort1
Wenn wert zwischen 5,01 und 6,99 , 9,99 und 12,99.... Dann wort 2

Vermutlich meinst Du 9,01 statt 9,99 und sprichst von Euro mit Cent. Dann:

=WAHL(2+-1^VERGLEICH(A1;{1.5,01.7.9,01.13.15,01})/2;"Wort1";"Wort2") oder
=WENN(1+-1^VERGLEICH(A1;{1.5,01.7.9,01.13.15,01});"Wort2";"Wort1")

(Komischerweise) das erste Mal in meinem Leben mit einem unären Minus! Es wird sogar vor dem ^ gerechnet!

Im Folgenden eine Lösung mit meinem normierten Intervall:

=WAHL(2-SUMME(N(ABS(A1-{3.8.14})<={2.1.1}));"Wort1";"Wort2") oder
=WENN(SUMME(N(ABS(A1-{3.8.14})<={2.1.1}));"Wort1";"Wort2")

Aber jetzt habe ich nochmal nachgedacht. Du meinst wohl doch 9,99 statt 9,01 ("nicht aneinanderreihen"). Das heißt, von 9,01-9,98 ist nichts definiert, genauso, wie <1 und >15. Dann:

=WAHL(VERWEIS(A1;{0.1.5,01.7.9,01.9,99.13.15,01};{3.1.2.1.3.2.1.3});"Wort1";"Wort2";"n.def")


Murks beim TE!
Top
#6
Ich glaub ich habe es etwas dumm geschrieben hier nocheinmal

Meine tabelle sieht so aus:

Von.           Bis
1.               4,99
7.               8,99
13.            14,99
≠ werte für Ergebnis wort 1

Von.          Bis 
5.              6.99
9.              12,99
15.             20
= werte für ergebnis wort2.

Nun habe ich ein eingabefeld indem ich den wert eingebe.
Nun will ich, dass wenn ich 2,03 eingebe wort 1 angezeigt wird 
Wenn ich 6,23 soll wort 2 dort erscheinen.

Hoffe ich habs verständlich rüberbringen können  :05:
Top
#7
Hallo,

du hast doch einige Formelvorschläge.
Die brauchst du doch nur leicht abändern. 
Also bei meiner Formel z.B. die 5 durch 4,99 ersetzen usw..
Das solltest du doch hinbekommen!
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Top
#8
Ja, das war wirklich blöd von Dir!

=WENN(1+-1^VERGLEICH(A1;{1.5.7.9.13.15});"Wort2";"Wort1")

Begrenze die Eingabe A1: auf von 1 bis 20 mit Daten Datenüberprüfung. Dann muss der Quatsch die Formel nicht unnötig längen mit Angaben zu 0 und 20.
Top
#9
Hallo,

hier noch die SVERWEIS-Variante:

ABCDEF
1
21Wort 1Suchwert:17
35Wort 2Ergebnis:Wort 2
47Wort 1
59Wort 2
613Wort 1
715Wort 2
820
9
Formeln der Tabelle
ZelleFormel
E3=SVERWEIS(E2;A2:B8;2;2)

Gruß Uwe
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste