Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[RESOLU] Erreur #NOMBRE!

  • Initiateur de la discussion Initiateur de la discussion EliotN
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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:
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

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
 
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

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:
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
876
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…