Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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:
Antworten 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")) 
Gruß Jonas
Antworten Top
#3
(28.08.2017, 19: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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
(28.08.2017, 19: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!
Antworten 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!
Antworten 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:
Antworten 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!
Antworten 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.
Antworten 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
Antworten Top


Gehe zu:


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