Nombre compris entre x et y

Résolu
Flo -  
 Flo -
Bonjour,

Je possède des nombres entiers allant de 1 à 1000 (ce sont des secondes) et j'aimerais, pour chacun d'entre eux, savoir dans quelle tranche de 20 secondes il est situé.

Par exemple :

11 est compris entre 0 et 20 secondes (0-20).
86 est compris entre 80 et 100 secondes (80-100)
115 est compris entre etc...

Pour ça j'ai effectué une longue formule remplie d'opérateurs SI et ET :

=SI(ET(H2>K$2;H2<=K$3);L$3;
SI(ET(H2>K$3;H2<=K$4);L$4;
SI(ET(H2>K$4;H2<=K$5);L$5;
SI(ET(H2>K$5;H2<=K$6);L$6;
SI(ET(H2>K$6;H2<=K$7);L$7;
SI(ET(H2>K$7;H2<=K$8);L$8;
SI(ET(H2>K$8;H2<=K$9);L$9;
..
SI(ET(H2>K$35;H2<=K$36);L$36;
SI(ET(H2>K$36;H2<=K$37);L$37;))

Avec :

K$2 = 0

K$3 = 20
K$4 = 40

L$3 = "0-20"
L$4 = "20-40"

Mon problème est que je suis limité à 9 "boucles" car au delà il me trouve une erreur dans ma formule... Y at-il un moyen plus simple de faire celà ?

Merci,
Florent

3 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    si les valeurs sont dans la colonne H, en I2 :
    =ENT(H2/20)*20 & "-" & (ENT(H2/20)+1)*20
    à tirer vers le bas
    1
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      du coup, en suivant ton exemple, ma formule devient
      =CONCATENER(ARRONDI.INF(A2*5;-2)/5;"-";ARRONDI.SUP(A2*5+1;-2)/5)


      Cordialement.
      0
  2. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    bonjour,

    avec le nombre en A1, voici une formule qui fonctionne presque :
    =CONCATENER(ARRONDI.INF(A2*5;-2)/5;"-";ARRONDI.SUP(A2*5;-2)/5)
    Le presque vient du fait que par exemple si vous inscrivez 80, vous aurez la tranche 80-80.

    Cordialement.
    Ce mec la n'était pas une lumière, car il était niais.
    0
  3. Flo
     
    Merci beaucoup à tous les 2.
    Ça marche du tonnerre ! :-)
    0