Comment renvoyer la cellule titre d'une plage à partir d'une donnée definie

leina_33

XLDnaute Nouveau
Bonjour,

bon le sujet n'est pas tres clair, je n'arrive pas à le formuler.
Je m'excuse par avance car la reponse à ma question doit se trouver quelque part mais je n'arrive pas à preciser ma demande pour avoir une reponse pertinente...

Je m'explique :
J'ai un tableau (...) avec en :
  • A : l'article concerné
  • B=>I : les mois de l'année qui m'interressent
  • J : le total de mes lignes B à I
  • K : le maximum de mes lignes B à I

Dans mes cellules B à I, j'ai ma ligne d'entete avec mes numeros de mois et en dessous les besoins par mois

Je voudrais que en :

  • L : cela me donne le mois ayant le besoin maximal sur la plage B à I
    (pour le moment, j'ai fait =EQUIV(K3;B3:I3;0)+5 mais si mes mois ne se suivent pas ca ne marche plus :(
  • M : cela me donne le mois ayant le premier besoin ( soit si B3 et C3=vide alors cela me renvoie le mois correspondant à D3)

J'ai essayé de combiner INDEX, EQUIV ... je n'arrive à rien.

En piece jointe un exemple.

Merci de votre aide!
 

Pièces jointes

  • test.xls
    15.5 KB · Affichages: 86
  • test.xls
    15.5 KB · Affichages: 93
  • test.xls
    15.5 KB · Affichages: 92

david84

XLDnaute Barbatruc
Re : Comment renvoyer la cellule titre d'une plage à partir d'une donnée definie

Bonjour,
sous réserve d'avoir compris :
- en L3 : =MAX(B3:I3)
- en M3 : =DECALER($A3;;MIN(SI(B3:I3;COLONNE(B:I)))-1)
La 2ème est une formule matricielle à valider par ctrl, maj et entrée.
A+
 

JHA

XLDnaute Barbatruc
Re : Comment renvoyer la cellule titre d'une plage à partir d'une donnée definie

Bonjour,

pour completer la formule de David84:

=INDEX($B$2:$I$2;EQUIV(DECALER($A3;;MIN(SI(B3:I3;COLONNE(B:I)))-1);$B3:$I3;0))

Tjrs CTRL+MAJ+ENTREE

JHA
 

Discussions similaires

Statistiques des forums

Discussions
312 932
Messages
2 093 729
Membres
105 802
dernier inscrit
Witchun