Trouver le jour et l'heure valeur maxi dans un tableau

Bonjour,

J'ai un tableau de 744 cellules, rempli de chiffres.

En ligne 1 de B1 à Y1 les heures 0:00 .....23:00

En colonne A les jours de A2 à A32

La plage de chiffres est de B2 à Y32

Je cherche le jour et l'heure de la valeur maxi de ce tableau

J'utilise les formules suivantes

pour le jour : '=INDEX(A2:A32;EQUIV(MAX(B2:Y32);B2:Y32;0))

Pour l"heure : '=INDEX(B1:Y1; 1;EQUIV(MAX(B2:Y32); B2:Y32; 0))

J'obtiens à chaque formule #N/A

Ci-joint le tableau

14classeur1.xlsx (14.28 Ko)

Bonjour,

C'est parce que EQUIV ne fonctionne pas bien dans une matrice 2D (il renvoie NA). Je vous propose une alternative "matricelle" avec MAX :

Pour le jour :

=MAX($A$2:$A$32 * ($B$2:$Y$32=MAX($B$2:$Y$32)))

Pour l'heure :

=MAX($B$1:$Y$1 * ($B$2:$Y$32=MAX($B$2:$Y$32)))

NOTA : peut être à entrer via CTRL+MAJ+ENTREE sur les versions plus anciennes, mais il me semble que non.

Bonjour Claudius91

Pour moi la foncion max() n'accepte de matrice qu'avec CTRL+MAJ+ENTREE mais si la fonction est seule

Ensuite pourquoi vouloir comparer un max, puisque la valeur vous l'avez déjà

Donc pour le jour

=DECALER(A$1;SOMMEPROD(($B$2:$Y$32=G34)*LIGNE($A2:$A32))-1;0)

Pour l'heure

=DECALER($A$1;0;SOMMEPROD(($B$2:$Y$32=K34)*COLONNE(B$1:Y$1))-1)

A+

Edit : oups salut saboh12617

bonjour Claudius91, j'espère que "agregat" existe en 2007 ... (C'est vraiment votre version actuelle?)

edit : bonjour tout le monde

bonjour Claudius91, j'espère que "agregat" existe en 2007 ... (C'est vraiment votre version actuelle?)

edit : bonjour tout le monde

Bonjour,

Il semble que 2010 soit le premier à fournir cette fonction agregat :(

@patrick1957, merci pour l'info et désolé pour ma solution ... .

nouvel essai avec plusieurs valeurs max en même temps.

peut-être la formule en G35 sera matricielle en excel2007.

Bonjour à tous.

Merci pour toutes ces réponses.

Après avoir testé les solutions proposées

J'ai opté pour la solution proposé par Saboh 12617, dont les formules se rapprochent le plus de mes essais.

il faut appliquer CTRL+MAJ+ENTREE pour que les formules fonctionnent

Oui j'ai excel 2007 professionnel et il fonctionne très bien sur windows 11

Merci à tous, et Bonne Soirée

re,

j'éspère qu'il n'y a qu'une valeur maximale, sinon, vous risquez que vous aurez le résultat pour ligne x et colonne y, mais la valeur de la cellule (x,y) n'est pas ce maximum ! Donc vous aurez l'heure du premier max et le jour du 2ième max.

Bonjour BsAlv

J'ai 2 tableaux par mois, ce cas s'est produit une fois en 2024.

Il y avait 3 réponses identiques

Le 1er le 2 oct à 16h

Le 2ème et 3ème le 4 oct à 10 et 11h

Si cela se produit 1 fois par an sur 24 tableaux

Bonjour

j'arrive un peu tard après les échanges en fin de semaine dernière mais pour avoir dans une seule cellule la date et l'heure du maximum (le maximum des maximum si plusieurs maximum)

=MAX(($B$2:$Y$32=G34)*($A$2:$A$32+$B$1:$Y$1))

au format "jj/mm/aaaa hh:mm" et en matricielle

Stéphane

Bonjour raccourcix

Ta formule est intérressante, du fait qu'il n'y en a qu'une seule pour les deux réponses.

Mais il faut lui indiquer la cellule qui comporte le chiffre Maxi.

C'est possible sans cette indication ?

Sans cellule intermédiaire

=MAX(($B$2:$Y$32=MAX($B$2:$Y$32))*($A$2:$A$32+$B$1:$Y$1))

Stéphane

Bonjour Stèphane

C'est super, rien à redire

J'ai juste changer le format de cellule en jjjj-jj-mmm-aaaa hh:mm

Rechercher des sujets similaires à "trouver jour heure valeur maxi tableau"