Comment arrondir sans =ARRONDI

Salut !

Je cherche à arrondir des nombres selon ma propre logique et non comme le ferait la fonction =ARRONDI

Je m'explique :

Partons avec le chiffre 511,5

Si j'utilise la fonction "=ARRONDI(511,5; -1)" alors le resultat sera "510".

Car on arrondit alors à une décimale à gauche du séparateur décimal.

Hors dans mon cas je souhaiterais que ce 511,5 se transforme en "10000".

J'ai donc essayé ca : =SI("Nombre">1&<10000;10000)

Qui compte tenu de mes connaissances, est évidement faux..

Could you help me ?

=SI(ET(511,5>1;511,5<10000);10000)

Bonjour SpaceG

Essayez la formuler ci-dessous, si votre "Nombre" est dans la cellule A1

=SI(ET(A1>1;A1<=10000);10000;A1)

bonjour,

une autre proposition

=PLAFOND(A1;10000)

Bonjour à tous

Pas certain de comprendre, mais on peut (peut-être !?) aussi utiliser

=PLAFOND(A1;10000)

(avec le 511,5 en A1 également).

Tout nombre compris entre 0,0001 et 10.000 inscrit en A1 sera converti en 10.000, ceux compris entre 10.000,001 et 20.000 en 20.000, etc.

[Edit:] Arfff, désolé pour le doublon, h2so4

Waaw

Mais vous êtes ultra réactif ! Vive le confinement

Ci joint le resultat des formules proposées.

Je viens de capter que j'ai problème en fait plus complexe. Sorry de pas l'avoir présenté directement sous cet angle, je pensais pouvoir gérer seul ensuite.

J'ai plusieurs specs. C'est à dire que j'ai 10 000 nombres à trier. Et que je souhaite par exemple:

  • Entre 1 & 1000 = 1000
  • Entre 1001 et 10000 = Arrondi au plus proche entre 1000 et 10000
  • Entre 10 000 et 40000 = Arrondi au plus proche entre 10 000 et 40 000

Avantage : Tous les nombres sont dans la même colonne.

Une idée ?

Re-bonjour,

Dépose plutôt les résultats attendus pour une bonne dizaine de valeurs ... sinon on risque encore de mal se comprendre !

=SI(A2<1001;1000;SI(A2<10000;10000;SI(A2<40000;40000;"Other")))

Mais la question est est-ce que tu as encore d'autres fourchettes

U. milité , Funky :

Alors exactement, sur les 10 000 datas, je cherche à appliquer la logique suivante :

Nombre compris entre 1 et 200 = 100

Nombre compris entre 201 et 1600 = 1000

Nombre compris entre 1601 et 4500 = 3000

Nombre compris entre 4501 et 9900 = 7500

Nombre compris entre 9901 et 20500 = 15000

Nombre compris entre 20501 et 40500 = 30000

Nombre compris entre 40501 et 105000 = 75000

Nombre > à 105000 = Unbreakable

Et surtout, j'aimerais vraiment comprendre ce les tenants et aboutissants de la formule afin de pouvoir la reproduire moi même.

Si un ame bienveillante est ici

Il y a sûrement plus simple mais:

=SI(A2<=200;100;SI(A2<=1600;1000;SI(A2<=4500;3000;SI(A2<=9900;7500;SI(A2<=20500;15000;SI(A2<=40500;30000;SI(A2<=105000;75000;"Other")))))))

En gros si c'est inferieur ou egal a 200 il met 100 sinon il check si c'est <= à 1600 dans ce cas il met 1000 sinon il check si c'est <=4500 dans ce cas il met 3000 et ainsi de suite.

Re,

Avec un tableau des correspondances (en jaune) ... les formules sont en colonne C

À tester et adapter, le cas échéant

Re,

Avec un tableau des correspondances (en jaune) ... les formules sont en colonne C

À tester et adapter, le cas échéant

Intéressant l’intérêt étant qu'il peut modifier ses fourchettes à volonté sans avoir à ré incrémenter.

Funky :

Nickel merci ! En effet y a surement plus simple mais la formule a le merite d'être super simple à comprendre

U.milité :

Merci également. C'est clairement la solution optimale. Le seul problème, je comprends pas ... pk la formule marche. Si t'as un peu de temps, peux tu me l'expliquer lexicalement (mot inventé) ?

Le seul problème, je comprends pas ... pk la formule marche. Si t'as un peu de temps, peux tu me l'expliquer

Tu sais tout de même qu'Excel propose une aide

La fonction RECHERCHEV cherche une valeur, dans la colonne de gauche d'un tableau et renvoie la valeur figurant sur la même ligne, dans la xe colonne dudit tableau.

La syntaxe:

=RECHERCHEV(valeur_cherchée;table_matrice;index_colonne;valeur_proche)

Deux cas de figure: on cherche une correspondance exacte (ce sera le cas pour des identifiants uniques) ou une valeur proche (c'est le cas ici). Dans ce second cas de figure, le tableau doit être trié en ordre croissant sur sa première colonne.

La formule proposée ici, en C3:

=RECHERCHEV(A2;$I$1:$J$8;2)

demande de chercher la valeur figurant en A2, dans la colonne de gauche du tableau I1:J8 et de renvoyer la valeur figurant sur la même ligne, en colonne 2. Le dernier argument étant omis, on cherche une valeur proche.

On aurait pu écrire, avec le même résultat:

=RECHERCHEV(A2;$I$1:$J$8;2;VRAI)

Excel explore donc la première colonne (I1:I8). lorsqu'il atteint une valeur supérieure à celle de valeur_cherchée, il "remonte d'une ligne" (valeur proche) et retourne la valeur figurant sur cette ligne, en J1:J8.

Tu me suis ?

C'est top, et m'aide a bien saisir la formule, merci bcp !

Je mets ca de coté pour réutilisation.

Rechercher des sujets similaires à "comment arrondir arrondi"