Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule matricielle (MAX SI) mauvais résultat

  • Initiateur de la discussion Initiateur de la discussion zourite
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Z

zourite

Guest
Bonsoir le forum,

J'ai un tableau regroupant: Heure, date, "mission", identifiant.
J'additionne les "heure + la date" afin d'obtenir un marquage dans le temps.
Pour chaque ligne, je souhaite retrouver la dernière ligne, répondant à la même "mission".

Pour cela, j'utilise une formule matricielle:
Code:
=MAX(SI(($E$2:$E$23<E2)*($B$2:$B$23=B2);$D$2:$D$23))
Mais, dans mon exemple, je tombe sur un résultat faux.

J'ai marqué les cellules en jaune sur mon fichier.

Auriez vous une idée?

merci d'avance

zourite
 

Pièces jointes

Re : Formule matricielle (MAX SI) mauvais résultat

Bonsoir Tibo,

Pour chaque ligne, je souhaite connaître l'"Identifiant" de la dernière ligne ayant la même "mission". Pour connaître la dernière, c'est le max de date + heure < au le date+heure de la ligne en question

merci

zourite
 
Re : Formule matricielle (MAX SI) mauvais résultat

re,

Pour la 1ère ligne, on a la mission BOM41. La dernière ligne ayant une date et heure < à la date et heure de la ligne 2 est la ligne 16 avec l'identifiant 477.

Donc OK avec le résultat que tu indiques.

J'ai bien une autre formule (matricielle également) qui donne, non pas le max de l'identifiant, mais le max de la ligne répondant aux critères :

en G2 :

Code:
=INDEX($D$2:$D$23;MAX(($A$2:$A$23+$C$2:$C$23<=A2+C2)*($B$2:$B$23=B2)*(LIGNE($A$2:$A$23)-1)))

à valider par CTRL + MAJ + ENTREE

Si pas ça, reviens avec un fichier complété manuellement des résultats attendus.

A te (re)lire

@+
 
Re : Formule matricielle (MAX SI) mauvais résultat

Re Tibo,

Enfaite dans mon exemple, je comprend pas pourquoi la ligne 17 trouve (date: 40846,00) trouve la ligne 16 (date: 40833,34) alors que la ligne 2 (date: 40833,93) à une date plus grande... alors que ma formule c'est bien une max..

Or ce que je cherche, c'est trouver pour une même mission, la ligne ayant la plus grande date..

Je recrée un fichier ci ca peut aider.


merci

zourite
 
Re : Formule matricielle (MAX SI) mauvais résultat

re,

S'il s'agit d'obtenir la date la plus grande, il faut remplacer le < par > (ou >=) comme proposé tout à l'heure (ou quelque chose m'échappe).

J'attends la nouvelle version de ton fichier (avec les résultats attendus) pour y voir plus clair.

@+
 
Re : Formule matricielle (MAX SI) mauvais résultat

Re,
voilà le fichier modifié:

Je cherche enfaite, la plus grande date inférieure à celle de la ligne.

merci d'avance

zourite
 

Pièces jointes

Re : Formule matricielle (MAX SI) mauvais résultat

re,

A tester :

Code:
=SI(SOMME(($B$2:$B$23=B2)*($E$2:$E$23<E2))=0;0;INDEX($D$2:$D$23;EQUIV(MAX((SI(($B$2:$B$23=B2)*($E$2:$E$23<E2);$E$2:$E$23)));(SI(($B$2:$B$23=B2)*($E$2:$E$23<E2);$E$2:$E$23));0)))

Matricielle

Peut-être un souci pour les lignes où il n'y a pas d'heure indiquée

Je te laisse tester

Sinon, je pense que ça doit pouvoir être simplifié

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
1 K
M
Réponses
11
Affichages
1 K
macca
M
U
Réponses
5
Affichages
925
USTY_56
U
M
Réponses
2
Affichages
1 K
myspace449
M
Réponses
1
Affichages
1 K
T
Réponses
10
Affichages
1 K
The_benjiboy
T
V
  • Question Question
2
Réponses
18
Affichages
3 K
M
Réponses
5
Affichages
1 K
Marine_
M
S
  • Question Question
Réponses
5
Affichages
2 K
SebSchilling
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…