[RESOLU] Erreur #NOMBRE!

EliotN

XLDnaute Nouveau
Bonjour à tous.
Je rencontre un problème, et je ne trouve pas de solution, du moins pas encore.
Sur Excel 2010, j'ai créé une petite application et utilise la fonction PLAFOND.
Cette fonction me permet d'arrondir, que ce soit du positif ou du négatif.
Jusque là tout va bien, mais en ouvrant mon tableau sur Excel 2007, tout va bien sauf ... cette fonction qui me renvoie #NOMBRE! en calcul par rapport à un nombre négatif (et ca marche avec 2010).
Si quelqu'un a déjà eu ce couac ??
Merci par avance.
Eliot
 
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

Il y a certainement plus simple.
Code:
=SI(DROITE(STXT(B6;CHERCHE(",";B6)+1;1);1)*1<3;SI(B6>0,05;ARRONDI.AU.MULTIPLE(B6;0,05);ARRONDI.AU.MULTIPLE(B6;-0,05))+0,05;SI(B6>0,05;ARRONDI.AU.MULTIPLE(B6;0,05);ARRONDI.AU.MULTIPLE(B6;-0,05)))

JHA
 

Pièces jointes

  • plafond.xlsx
    10.1 KB · Affichages: 22

EliotN

XLDnaute Nouveau
Bjr JHA, le fil, le forum
Tu as dis plus simple ! Je souris rien qu'à lire la formule.
Mais en tous cas en effet cela résout les problèmes de retour d'erreur et je vais utiliser ton exemple du fichier 'SI(B6>0;ARRONDI.AU.MULTIPLE(B6;0,05);ARRONDI.AU.MULTIPLE(B6;-0,05))'
Merci à vous du coup de main. :)
Bonne fête des pères et bonne fin de WE !
Cordialement.
Eliot
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Peut être celle-ci
Code:
=SI(B6>0;SI(DROITE(ARRONDI(ARRONDI(B6;3)-ENT(B6);2);1)*1<5;ARRONDI(B6;1)+0,05;ARRONDI(B6;1));SI(DROITE(ARRONDI(-B6-ENT(ABS(B6));2);1)*1<5;ARRONDI.SUP(B6;1)+0,1;ARRONDI.SUP(B6;1)+0,05))


Edit: Bonjour Mapomme:), je me doutais bien qu'il y avait plus simple!

JHA
 

Pièces jointes

  • plafond.xlsx
    10.5 KB · Affichages: 20

Staple1600

XLDnaute Barbatruc
Re

Une variante de la formule de mapomme
=PLAFOND(B6;(ABS(B6<0)*-0,1)+0,05)
qui fonctionne presque bien
Une variante de la variante
=PLAFOND(B6;0,05+(B6<0)*-0,1)
qui fonctionne bien où l'autre fonctionnait presque bien et qui fonctionne presque bien où l'autre fonctionnait bien
:);)

Quelqu'un peut m'expliquer pourquoi cela coince (dans les deux cas) ??
 
Dernière édition:

EliotN

XLDnaute Nouveau
Bonjour à tous.
Je viens de tester la formule de "mapomme" =SI( B6<0; PLANCHER(B6;-0,05); PLAFOND(B6;0,05) )
fonctionne très bien, je vais la garder.
Même si staple trouve cela étrange, il s'avère que l'erreur est bien là, sous mes yeux.
Mais c'est réglé grâce à vos réponses.
merci.
Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
311 715
Messages
2 081 822
Membres
101 822
dernier inscrit
holale