Registriert seit: 05.04.2017
Version(en): 2013, 2016
Hallo;
bräuchte eine Funktion, die folgendes Problem löst:
Wenn C4 zwischen 6,1 und 7 liegt und (C4+F4) größer ist als die Ganzzahl von (C4+0,5) dann soll 10 ausgegeben werden, sonst 20. F4 hat Werte zwischen 0 und 1
Danke
Registriert seit: 14.04.2017
Version(en): 2016/19
15.04.2017, 09:11
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2017, 09:11 von echo.)
Hallo, ich habe zwar keinen Schimmer, was das soll, aber das lässt sich so hin schreiben:
Wenn C4 zwischen 6,1 und 7 liegt (C4>=6,1)*(c4<=7)
und (C4+F4) größer ist als die Ganzzahl von (C4+0,5) (c4+f4)>ganzzahl(c4+0,5)
die Prüfung zusammen gefasst: und((C4>=6,1);(c4<=7);(c4+f4)>ganzzahl(c4+0,5))
alternativ (die Multiplikation entspricht einer UND-Prüfung) (C4>=6,1)*(c4<=7)*(c4+f4)>ganzzahl(c4+0,5)
dann soll 10 ausgegeben werden, sonst 20. =WENN(UND((C4>=6,1);(C4<=7);(C4+F4)>GANZZAHL(C4+0,5));10;20)
schöne Ostern Holger
Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:1 Nutzer sagt Danke an echo für diesen Beitrag 28
• heli100
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi, oder so... Code: =WENN(UND(C4>=6,1;C4<=7;(C4+F4)>GANZZAHL(C4+0,5));10;20)
... etwas kürzer :32:
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 05.04.2017
Version(en): 2013, 2016
Vielen Dank;
allerdings macht das Ding nicht das, was es soll; wenn ich bei C4 einen Wert von 6,3 habe, dann sollte 20 ausgegeben werden, wenn C4 = 6,7 dann 10. Ausgegeben wird: C4=6,3 ==> 10 und bei C4=6,7 ==> 20
F4 lasse ich bei 0.
D.h zwischen 6,1 und 6,4 -> 20, und zwischen 6,5 und 7 -> 10.
Die Argumente 10 und 20 einfach vertauschen geht nicht, da anstelle von 20 weitere Wenn-Bedingungen folgen.
???
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi, dann so? Code: =WENN(UND(C4>=6,1;C4<=7;(C4+F4)<6,5);10;20)
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.04.2014
Version(en): Office 365
Dein erste Vorgabe war: Zitat:Wenn C4 zwischen 6,1 und 7 liegt und (C4+F4) größer ist als die Ganzzahl von (C4+0,5) dann soll 10 ausgegeben werden, sonst 20. Nun stellst du diese Behauptung auf: Zitat:wenn ich bei C4 einen Wert von 6,3 habe, dann sollte 20 ausgegeben werden, wenn C4 = 6,7 dann 10. Ausgegeben wird: C4=6,3 ==> 10 und bei C4=6,7 ==> 20
F4 lasse ich bei 0. Dann lasse uns mal nachrechnen: C4 = 6,3 F4 = 0 6,3 liegt zwischen 6,1 und 7 -> WAHR Die Summe von 6,3+0 ist 6,3. Die Ganzzahl von 6,3+0,5 (6,8) ist 6. 6,3 ist nicht größer als 6 -> FALSCH Da eine der beiden Bedingungen FALSCH ist ist das Ergebnis 20. Zitat:Die Argumente 10 und 20 einfach vertauschen geht nicht, da anstelle von 20 weitere Wenn-Bedingungen folgen. Mit anderen Worten: Du hast nicht das komplette Problem geschildert. Fazit: Stelle eine Beispielmappe mit Hintergrundinformationen zur Verfügung sonst wird das noch in 100 Jahren nichts.
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 05.04.2017
Version(en): 2013, 2016
15.04.2017, 20:37
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2017, 20:37 von heli100.)
Zitat:Dann lasse uns mal nachrechnen:
C4 = 6,3 F4 = 0
6,3 liegt zwischen 6,1 und 7 -> WAHR Die Summe von 6,3+0 ist 6,3. Die Ganzzahl von 6,3+0,5 (6,8) ist 6. 6,3 ist nicht größer als 6 -> FALSCH Da eine der beiden Bedingungen FALSCH ist ist das Ergebnis 20. Wenn man die Formel eingibt und mit z.B. 6,3 überprüft, dann ist das Ergebnis eben nicht 20, sondern 10. Das hat mich stuzig gemacht.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi, Zitat:Ausgegeben wird: C4=6,3 ==> 10 und bei C4=6,7 ==> 20 das ist deine letzte Aussage. Nach der habe ich eine Lösung angeboten (#5). Hast du diese mal getestet? Sofern die bisherigen Lösungen nicht passen, solltest du jetzt zwingend shift-dels Wunsch nach einer Beispieltabelle entsprechen. Wichtig dabei: die Beispieltabelle muss deinem Original entsprechen! Ein paar händisch eingetragens Wunschergebnisse helfen beim Helfen.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 05.04.2017
Version(en): 2013, 2016
Hallo WillWissen;
ja, hat gepasst, hab da viel zu kompliziert gedacht. Danke
Registriert seit: 13.04.2014
Version(en): 365
Hi, Kurzversion: Code: =20-10*($C4>=6,5)*($C4<=7)*($C4+(SPALTE(A1)-1)/10<=7) =20-10*(C4>=6,5)*(C4+F4<=7)
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
|