Frage : Eigenartigkeit in Excel 2007

Zelle 1A: „- 25.77 "
Cell 1B: “ - „
Cell 1C: “ - 26.65 "
Cell 1D: „= "
Cell 1E: „.88 "
Cell 1F: =IF (E1= "", "", WENN (E1=A1-C1, „Correct“, „Try wieder“))

1F anzeigt „Try Again "

OK… " Ist hier, was geschieht:

If, anstelle von .88 ist in der Zelle 1E, ist es kodiertes =1A-1C, dann sagt es Correct in 1F, obwohl 1E .88 anzeigt.  Auf einer Lerche erweiterte ich sie zu 30 Dezimalstellen (mit der Gleichung in 1E eher als die fest verdrahtete Antwort von .88), dann anzeigt sie t:

0.879999999999999000000000000000

And 1F sagt NOCH Correct.  Ich kann dieses auf jeder möglicher Maschine reproduzieren, die angebrachtes Excel 2007 hat.  Nachdem es herum, wenn Zelle 1A irgendeine Zahl 25.xx hat, sie gibt verrückte Berechnungsresultate, aber, wenn sie 25.00 ist, ist benimmt richtig gespielt.  Sie tut NUR dies mit der Nr. 25.  Was gibt?  Dieses ist für ein Mathepraxisblatt, das ich meine Frau zum Gebrauch, für ihren Grad-Eintragungstest des Meisters zu studieren gab.  Ich gewundert immer, warum meine Finanzverteilungsbögen immer weg nach einer Weile schienen, aber dieses ist WIRKLICH weird.

OS ist Windows Vista.

Antwort : Eigenartigkeit in Excel 2007

* VON Ofertas VORWÄHLEN
WO TipoEmpleo = @TipoEmpleo
UND UbicacionEmpleo = @Localidad
UND Fecha > dateadd (d, - @Dias, getdate ())

-- bringt alle Aufzeichnungen zurück, in denen Fecha kleiner als die @Dias Tage alt ist
-- getdate () umfaßt den Zeitteil so, wenn Sie am 22. August 12 suchen: 30, die Frage ist wirklich

UND Fecha > „20. August 12: 30“
Weitere Lösungen  
 
programming4us programming4us