Ik heb de engelse versie van excel 2007, dus vandaar dat ik mijn formules in het engels plaats.
round(days360(a1,b1)/360,2) zou volgens mij het afgeronden verschil moeten geven tussen datum a1 en b1 op 2 decimalen in jaren.
Echter, als ik deze formule doortrek, en ik zet er een "IF" functie voor
if(a6<$c$23,round(days360(a1,b1)/360,2),0) dan gebeurt er bij het omslagpunt iets raars.
Er wordt keurig op 2 cijfers afgerond. Echter, als ik daarna de formule mod(c6,1) gebruik, dan krijg ik in plaats van precies 0.16, zoals ik zou verwachten, 0.15999999999998.
Dit is weliswaar een miniem verschil, maar mijn vlookup met het resultaat werkt daardoor niet meer....
Kan iemand mij uitleggen hoe ik dit probleem moet oplossen?
Alvast Bedankt
round(days360(a1,b1)/360,2) zou volgens mij het afgeronden verschil moeten geven tussen datum a1 en b1 op 2 decimalen in jaren.
Echter, als ik deze formule doortrek, en ik zet er een "IF" functie voor
if(a6<$c$23,round(days360(a1,b1)/360,2),0) dan gebeurt er bij het omslagpunt iets raars.
Er wordt keurig op 2 cijfers afgerond. Echter, als ik daarna de formule mod(c6,1) gebruik, dan krijg ik in plaats van precies 0.16, zoals ik zou verwachten, 0.15999999999998.
Dit is weliswaar een miniem verschil, maar mijn vlookup met het resultaat werkt daardoor niet meer....
Kan iemand mij uitleggen hoe ik dit probleem moet oplossen?
Alvast Bedankt
Laatst bewerkt: