Renvoyer Cellule contenant max d'un intervalle où se trouve un nombre

Bonjour tout le monde,

désolé, je trouve souvent ce que je cherche mais là je sèche,

Pour simplifier ma demande, je vais faire une version "facile d'explication" de ma demande,

en gros, j'ai une colonne B avec un nombre de mois qui s'incrémente en fonction de la colonne A.

B2 = B1 + A2

B3 = B2 + A3

etc..

exemple :

AB
100
244
31216
416
516
616
716
816
916
1016
116672

Ensuite, j'ai un nombre que je rentre dans une autre cellule, (disons C3), compris entre 0 et 72.

Comment puis-je retourner, en VBA, la cellule du maximum de l'intervalle où se trouve mon chiffre cherché.

Exemple,

  • Si, en C3, je rentre un chiffre entre 5 et 16, je voudrais récupérer "B3"
  • Si, en C3, je rentre un chiffre entre 1 et 4, je voudrais récupérer "B2"
  • Si je rentre un chiffre entre 17 et 72, je voudrais récupérer "B11"
  • etc..

Ensuite j'utiliserai cette adresse pour mettre à jour ma formule VBA

en espérant avoir été assez clair,

Merci beaucoup pour votre aide,

Bonne journée à tous

Bonjour,

la ligne :

=SIERREUR(EQUIV(C3;$B$1:$B$11;0);EQUIV(C3;$B$1:$B$11;1)+1)

se mettre en enregistrement de macro pour l'avoir en vba
eric

PS : dans un forum excel on dépose un xls, ça évite de devoir refaire ce que tu as déjà.

Woooh, Merci Eric pour la rapidité.

Désolé pour le XLS..., en effet, ca aurait été plus simple pour vous.

J'y penserai la prochaine fois :)

Rechercher des sujets similaires à "renvoyer contenant max intervalle trouve nombre"