Cherche formule EXCEL

Bonjour tout le monde,

Je cherche une formule Excel pouvant faire ceci:

Si la valeur de la cellule est compris dans la plage (15:20) je veux que ce soit 20 qui s'affiche, puis si c'est dans la plage (20:25) je veux que ce soit 25 qui s'affiche, ect avec d'autres plage comme (25:32), (32:40)....

Si quelqu'un saurait m'aider ça serait top !

3 réponses

  1. 1- créer une liste décroissante : ...,40,32,25,20,15,0 par exemple en colonne A.

    2- appliquer la formule suivante
    =INDEX($A:$A;EQUIV(valeur_cherchée;$A:$A;-1)) 

    0
    1. Bonjour,
      Plusieurs choix: (en fonction des plages)
      - =100*ARRONDI((A11+4,9999)/100;1)
      -> [pour une plage de 10 : de 0.0001 à 10 (le nombre de 0 avant le 1 dépend du nombre de 9 dans la formule)]
      - =50*ARRONDI((A11+2,499)/50;1)
      -> [pour une plage de 5 : de 0.0001 à 5 (le nombre de 0 avant le 1 dépend du nombre de 9 dans la formule)]

      [A1 étant la case où tu note ta valeur, tu peux la modifier, mais aussi étendre ta formule pour qu'elle agisse sur plusieurs lignes de données]

      Bon.. et avec un peu de raisonnement on peut en déduire les autres plages, il suffit de modifier quelques trucs.

      Son avantage énorme c'est qu'elle est relativement courte (contrairement à des formules du type, si(A1>0;5;Si(....).

      Au plaisir d'aider ;)
      0
      1. Merci beaucoup pour cette réponse, la formule fonctionne mais je n'arrive pas a mettre plusieurs plage différente.

        J'ai mis la formule pour une plage de 5, mais les nombres arrondi ne garde pas toujours la même plage.
        Voici ma suite de nombres: 5, 8, 12, 15, 20, 25, 32, 40, 50 ,65 ,80 ,100 ,125 ,150

        Constatez qu'il y a plusieurs plage: 3, 4, 5, 7, 10, 15 etc...

        Que dois-je rajouter dans ma formule?

        J'ai t'enté de trouver une solution, mais je suis une quiche sur excel...
        0