OVH Cloud OVH Cloud

Décaler ?

8 réponses
Avatar
chat-poète
Bonjour à tous !
Je n'arrive pas à trouver la formule qui me permettrait de récupérer le
contenu situé dans la cellule à gauche d'une donnée récupérée par =MAX
J'ai, en G36, =MAX(Jan06;Fev06;...;Dec06) et je voudrai bien retrouver en
H36 la date de ce maximum.

8 réponses

Avatar
Daniel
Bonjour.
C'est quoi "Jan06"..., des noms de plage ? et si oui, que contiennent-elles
?
Cordialement
Daniel
"chat-poète" a écrit dans le message de
news:
Bonjour à tous !
Je n'arrive pas à trouver la formule qui me permettrait de récupérer le
contenu situé dans la cellule à gauche d'une donnée récupérée par =MAX
J'ai, en G36, =MAX(Jan06;Fev06;...;Dec06) et je voudrai bien retrouver en
H36 la date de ce maximum.


Avatar
chat-poète
Exact, Daniel. Ces 12 noms de plage contiennent des nombres (1 par jour) et
la formule =MAX extrait la plus haute de l'année. La colonne à gauche de
chaque nombre contient la date du jour.
Ce que je ne trouve pas, c'est le moyen de récupérer (dans la cellule H36)
la date à gauche du maximum, lequel est affiché dans la cellule G36.
Les noms de plage : Jan2006 = Dates et données de janvier 2006 (2 colonnes,
X lignes) ; Jan06 = Données du mois (que les données). Et Fev2006, Fev 06,
Mars2006, Mars06, ...
Avatar
Daniel
Bonjour.
J'ai pas eu le courage d'aller au delà de Fev06; à toi de continuer la
formule :

=SI(ESTNA(EQUIV(G36;Jan06;0));SI(ESTNA(EQUIV(G36;Fev06;0));"continuer pour
Mars06.";INDEX(DECALER(Fev06;0;-1);EQUIV(G36;Fev06;0);1));INDEX(DECALER(Jan06;0;-1);EQUIV(G36;Jan06;0);1))

Bon dimanche.
Daniel
"chat-poète" a écrit dans le message de
news:
Exact, Daniel. Ces 12 noms de plage contiennent des nombres (1 par jour)
et
la formule =MAX extrait la plus haute de l'année. La colonne à gauche de
chaque nombre contient la date du jour.
Ce que je ne trouve pas, c'est le moyen de récupérer (dans la cellule H36)
la date à gauche du maximum, lequel est affiché dans la cellule G36.
Les noms de plage : Jan2006 = Dates et données de janvier 2006 (2
colonnes,
X lignes) ; Jan06 = Données du mois (que les données). Et Fev2006, Fev 06,
Mars2006, Mars06, ...



Avatar
Ardus Petus
Avec une ligne supplémentaire (en ligne 33) qui donne le max de chaque mois,
=MAX(B1:B31)

La date du max annuel est donnée par la formule:
=INDEX(DECALER(A1:A31;0;EQUIV(G36;A33:X33;0)-2);EQUIV(G36;DECALER(B1:B31;0;EQUIV(G36;A33:X33;0)-2);0))

Voir exemple: http://cjoint.com/?fCouMEcB6s

Cordialement,
--
AP

"chat-poète" a écrit dans le message de
news:
Exact, Daniel. Ces 12 noms de plage contiennent des nombres (1 par jour)
et
la formule =MAX extrait la plus haute de l'année. La colonne à gauche de
chaque nombre contient la date du jour.
Ce que je ne trouve pas, c'est le moyen de récupérer (dans la cellule H36)
la date à gauche du maximum, lequel est affiché dans la cellule G36.
Les noms de plage : Jan2006 = Dates et données de janvier 2006 (2
colonnes,
X lignes) ; Jan06 = Données du mois (que les données). Et Fev2006, Fev 06,
Mars2006, Mars06, ...



Avatar
chat-poète
Merci Daniel !! Pour simplifier les formules, j'ai créé un nom : Donnees06,
qui est égal à Jan06+Fev06+Mars06+ ... +Dec06.
Ce qui me fait :
=SI(ESTNA(EQUIV(G36;Donnees06;0));INDEX(DECALER(Donnees06;0;-1);EQUIV(G36;Donnees06;0);1)). Et elle m'affiche #VALEUR!
J'ai donc essayé =SI(ESTNUM(EQUIV... EQUIV(G36;Donnees06;0);1);" ") et elle
m'affiche " " (rien !)
J'ai essayé =SI(ESTREF(EQUIV ... EQUIV(G36;Donnees06;0);1);" ") et elle
m'affiche " " (rien !)



Bonjour.
J'ai pas eu le courage d'aller au delà de Fev06; à toi de continuer la
formule :

=SI(ESTNA(EQUIV(G36;Jan06;0));SI(ESTNA(EQUIV(G36;Fev06;0));"continuer pour
Mars06.";INDEX(DECALER(Fev06;0;-1);EQUIV(G36;Fev06;0);1));INDEX(DECALER(Jan06;0;-1);EQUIV(G36;Jan06;0);1))

Bon dimanche.
Daniel
"chat-poète" a écrit dans le message de
news:
Exact, Daniel. Ces 12 noms de plage contiennent des nombres (1 par jour)
et
la formule =MAX extrait la plus haute de l'année. La colonne à gauche de
chaque nombre contient la date du jour.
Ce que je ne trouve pas, c'est le moyen de récupérer (dans la cellule H36)
la date à gauche du maximum, lequel est affiché dans la cellule G36.
Les noms de plage : Jan2006 = Dates et données de janvier 2006 (2
colonnes,
X lignes) ; Jan06 = Données du mois (que les données). Et Fev2006, Fev 06,
Mars2006, Mars06, ...








Avatar
Daniel
Ca dépend de la disposition des plages les unes par rapport aux autres.
Poste l'adresse des plages nommées. (vois aussi la solution d'Ardus Petus si
tu peux ajouter une ligne).
Daniel
"chat-poète" a écrit dans le message de
news:
Merci Daniel !! Pour simplifier les formules, j'ai créé un nom :
Donnees06,
qui est égal à Jan06+Fev06+Mars06+ ... +Dec06.
Ce qui me fait :
=SI(ESTNA(EQUIV(G36;Donnees06;0));INDEX(DECALER(Donnees06;0;-1);EQUIV(G36;Donnees06;0);1)).
Et elle m'affiche #VALEUR!
J'ai donc essayé =SI(ESTNUM(EQUIV... EQUIV(G36;Donnees06;0);1);" ") et
elle
m'affiche " " (rien !)
J'ai essayé =SI(ESTREF(EQUIV ... EQUIV(G36;Donnees06;0);1);" ") et elle
m'affiche " " (rien !)



Bonjour.
J'ai pas eu le courage d'aller au delà de Fev06; à toi de continuer la
formule :

=SI(ESTNA(EQUIV(G36;Jan06;0));SI(ESTNA(EQUIV(G36;Fev06;0));"continuer
pour
Mars06.";INDEX(DECALER(Fev06;0;-1);EQUIV(G36;Fev06;0);1));INDEX(DECALER(Jan06;0;-1);EQUIV(G36;Jan06;0);1))

Bon dimanche.
Daniel
"chat-poète" a écrit dans le message
de
news:
Exact, Daniel. Ces 12 noms de plage contiennent des nombres (1 par
jour)
et
la formule =MAX extrait la plus haute de l'année. La colonne à gauche
de
chaque nombre contient la date du jour.
Ce que je ne trouve pas, c'est le moyen de récupérer (dans la cellule
H36)
la date à gauche du maximum, lequel est affiché dans la cellule G36.
Les noms de plage : Jan2006 = Dates et données de janvier 2006 (2
colonnes,
X lignes) ; Jan06 = Données du mois (que les données). Et Fev2006, Fev
06,
Mars2006, Mars06, ...










Avatar
JB
Solution avec une seule formule + fonction perso:

=indexMC(Dte;equivMC(MAX(Nbr);Nbr))

http://cjoint.com/?fCqyPp2RfQ


JB
Avatar
chat-poète
Je vous remercie de ces aides pour une formule d'une complication extrème,
mais je prends la décision de ne ... rien faire !! Soit je retaille tout le
fichier pour ajouter des MAX mensuels et je tape deux kilomètres de formules,
ou je transmets avec des macros, et Aïe ! les réglages de sécurité sur les
autres PC du réseau !!
J'espère que ces informations seront utiles à d'autres !