Trouver le nombre entier le plus entier

Bonjour,

J'ai besoin de trouver dans une plage de cellules le nombre entier le plus entier.

Exemple :

Dans la plage :

1,46533333333333

1,8016393442623

3,66333333333333

Le nombre entier le plus entier est : 1,8016393442623

Pour le trouver, j'utilise la formule matricielle suivante :

=INDEX(plage;EQUIV(MIN(ABS(plage-ARRONDI(plage;0)));ABS(plage-ARRONDI(plage;0));0))

Jusqu'ici, tout fonctionne parfaitement mais dès qu'un 0 apparait dans la plage de cellules, la formule matricielle indique 0.

Auriez-vous une idée pour exclure le chiffre 0 du résultat obtenu par la formule matricielle ?

Merci d'avance pour votre aide !

Bonjour,

Essayez ceci en F7:

=INDEX(A7:E7;EQUIV(MIN(SI(A7:E7<>0;ABS(A7:E7-ARRONDI(A7:E7;0))));ABS(A7:E7-ARRONDI(A7:E7;0));0))

Cdlt

Bonjour à tous !

Pour une aide adaptée de la communauté, merci de préciser, dans votre profil, la nature de votre Excel ( 2019 ? 2021 ? 365 ? ...)

----> 2408 (numéro de révision) est une information de faible importance.

Bonjour à tous,

Une autre solution avec une approche un peu différente :

=LET(p;A7:E7;m;MOD(p;1);INDEX(TRIERPAR(p;SI(p;SI(m<0.5;m;1-m);1));1))

Cordialement,

Merci beaucoup pour votre aide et votre réactivité !
J'ai utilisé la solution proposé d'Arturo83.
Bonne soirée

Bonjour à tous de nouveau !

Et sinon..... ma remarque vous inspire ?

Rechercher des sujets similaires à "trouver nombre entier"