S SPEA XLDnaute Occasionnel 9 Septembre 2008 #1 Bonjour, Comment eviter le probleme de la division par 0, j'ai la formule suivante: Code: Sht.Range("W3").FormulaLocal = "=SI(OU(ESTERREUR(R3*50)/O3;O3=0);NA();(R3*50)/O3)" la cellule O3 peut prendre la valeur 0, le calcul aboutit alors à #DIV/0!. Dans ce cas le résultat devrait être égal à 0.
Bonjour, Comment eviter le probleme de la division par 0, j'ai la formule suivante: Code: Sht.Range("W3").FormulaLocal = "=SI(OU(ESTERREUR(R3*50)/O3;O3=0);NA();(R3*50)/O3)" la cellule O3 peut prendre la valeur 0, le calcul aboutit alors à #DIV/0!. Dans ce cas le résultat devrait être égal à 0.
R Risleure XLDnaute Occasionnel 9 Septembre 2008 #2 Re : Problème division par 0 Bonjour Spea, Le Forum Et pourquoi pas Sht.Range("W3").FormulaLocal = "=SI(O3=0;NA();(R3*50)/O3)" Mais dancs ce cas si O3 = 0 on a NA Donc plutot pour avoir 0 si O3 = 0 Sht.Range("W3").FormulaLocal = "=SI(O3=0;0;(R3*50)/O3)" @+ Vote positif 0 Vote négatif
Re : Problème division par 0 Bonjour Spea, Le Forum Et pourquoi pas Sht.Range("W3").FormulaLocal = "=SI(O3=0;NA();(R3*50)/O3)" Mais dancs ce cas si O3 = 0 on a NA Donc plutot pour avoir 0 si O3 = 0 Sht.Range("W3").FormulaLocal = "=SI(O3=0;0;(R3*50)/O3)" @+