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

Arrondi si valeur différente d'une liste

Magg

XLDnaute Junior
Bonjour,

J'ai une cellule B21 dans laquelle j'ai le résultat d'une formule.
Je voudrais qu'en B32 soit renvoyé cette valeur mais avec un arrondi supérieur à la dizaine si elle est différente de 95,105,325. Par exemple :
- B21 = 100 --> B32 = 100
- B21 = 103 --> B32 = 110
- B21 = 105 --> B32 = 105 (car 105 est dans la liste)

J'espère que c'est compréhensible.
J'utilise SI(B21<>{95;105;325};ARRONDI.SUP(B21;-1)) mais la partie en gras italique ne fonctionne pas.

Quelqu'un aurait une idée ?

Merci d'avance !
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer:
VB:
=SI(ESTNUM(EQUIV(B21;{95;105;325};0));B21;ARRONDI.SUP(B21;-1))

Edit: Bonjour Jocelyn, bien vu, je ne pense jamais à la fonction plafond.

JHA
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour Magg,

a tester pour une valeur en D3

Code:
=SI(ESTNUM(EQUIV(D3;{95;105;325};0));D3;PLAFOND(D3;10))

Cordialement

EDIT : Bonjour l'ami JHA, , promis je n'ai pas copié, mais content de te croiser
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…