U un internaute XLDnaute Impliqué 24 Janvier 2023 #1 Bonjour le forum En cellule D5 j'ai 0.32€ => Indemnité kilométrique En cellules B22 à B26 j'ai 19.045 kms soit 7.05€ chaque cellule D22 à D26 Voici ma formule VB: =SI(B22<>"";SI(ESTERREUR(B22*CNUM($D$5));"";B22*CNUM(($D$5)));"") je trouve bien 5 fois 7.05€ mais la somme lorsque je les sélectionne 35.63€ Problème d'arrondi? Merci pour vos éventuels retours
Bonjour le forum En cellule D5 j'ai 0.32€ => Indemnité kilométrique En cellules B22 à B26 j'ai 19.045 kms soit 7.05€ chaque cellule D22 à D26 Voici ma formule VB: =SI(B22<>"";SI(ESTERREUR(B22*CNUM($D$5));"";B22*CNUM(($D$5)));"") je trouve bien 5 fois 7.05€ mais la somme lorsque je les sélectionne 35.63€ Problème d'arrondi? Merci pour vos éventuels retours
Hasco XLDnaute Barbatruc Repose en paix 24 Janvier 2023 #2 Bonjour, Sans le classeur exemple .... ? Pourquoi CNUM ? Sans doute que vous avez une chaine en D "7.05 €" au lieu d'avoir la valeur numérique 7,05 au format monaitaire Vote positif 0 Vote négatif
Bonjour, Sans le classeur exemple .... ? Pourquoi CNUM ? Sans doute que vous avez une chaine en D "7.05 €" au lieu d'avoir la valeur numérique 7,05 au format monaitaire
TooFatBoy XLDnaute Barbatruc 24 Janvier 2023 #3 Bonjour, un internaute à dit: En cellule D5 j'ai 0.32€ => Indemnité kilométrique En cellules B22 à B26 j'ai 19.045 kms soit 7.05€ chaque cellule D22 à D26 Cliquez pour agrandir... Comment avec 19,045 km et 0,32 €/km arrives-tu as obtenir 7,05 € ??? Et utilise SIERREUR, la formule sera plus claire. Vote positif 0 Vote négatif
Bonjour, un internaute à dit: En cellule D5 j'ai 0.32€ => Indemnité kilométrique En cellules B22 à B26 j'ai 19.045 kms soit 7.05€ chaque cellule D22 à D26 Cliquez pour agrandir... Comment avec 19,045 km et 0,32 €/km arrives-tu as obtenir 7,05 € ??? Et utilise SIERREUR, la formule sera plus claire.
U un internaute XLDnaute Impliqué 24 Janvier 2023 #4 Bonjour à tous les deux Ah! oui c'est 0.37€ VB: =SI(B22<>"";SI(ESTERREUR(B22*CNUM($D$5));"";ARRONDI(B22*CNUM(($D$5));2));"") J'ai trouvé ça ça colle Tu as mieux TooFatBoy? Merci pour l'erreur Vote positif 0 Vote négatif
Bonjour à tous les deux Ah! oui c'est 0.37€ VB: =SI(B22<>"";SI(ESTERREUR(B22*CNUM($D$5));"";ARRONDI(B22*CNUM(($D$5));2));"") J'ai trouvé ça ça colle Tu as mieux TooFatBoy? Merci pour l'erreur
TooFatBoy XLDnaute Barbatruc 24 Janvier 2023 #5 Peut-être ceci (à tester) : Code: =si(b22="";"";sierreur(arrondi(b22*cnum($d$5);2);"")) Vote positif 0 Vote négatif
U un internaute XLDnaute Impliqué 25 Janvier 2023 #6 Bonjour le forum Ma formule fonctionne bien Merci pour vos suggestions Bonne journée à tous Vote positif 0 Vote négatif