XL 2021 Problème avec formule MAX

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 !

DédéW83

XLDnaute Occasionnel
Bonjour à tous.
J'ai un petit soucis avec la formule MAX.
=MAX($E$2;"$L"&MIN(SI($K$9=B2:B17;LIGNE(B2:B17)))) ne fonctionne pas. Je pense que vous allez trouver la solution très vite, mais moi je bug !
Merci par avance.
 

Pièces jointes

Solution
Bonjour Dédé, NainPorteQuoi,
Ou peut être aussi, basé sur votre formule :
VB:
=MAX($E$2;INDIRECT("$E2:$E"&MIN(SI($K$9=B2:B17;LIGNE(B2:B17)))))
Bonjour à tous. Merci Sylvanu et à NainPorteQuoi, C'est parfait ! Je viens d'adapter cette formule dans mon vrai classeur et ça marche impec ! En fait j'ai buggé sur INDIRECT("$E2:$E".
Acceuil.png

Je vous explique quand même le pourquoi de ma demande. Dans l'onglet ACCEUIL, voilà ce que je voulais, voir png joint.
Bon y a encore du boulot, mais ça devrait aller. Je vous remercie et à bientôt.
Dédé.
Hello,

"$L"& génère un texte, la fonction attend une adresse
VB:
=MAX($E$2;INDIRECT("$L"&MIN(SI($K$9=B2:B17;LIGNE(B2:B17)))))
Ceci dit, je n'ai pas compris ce que vous cherchez ni pourquoi vous attendez 1448...
Merci pour la réponse, mais le résultat est pareil cad faux.
Je cherche à renvoyer l'année par rapport à la date. Le 16/05 on est en 1147 et le 14/07 on est en 1448.
Suivant date du jour, renvoyer l'année.
 
Aaaaaaahhhhh ok ok
Alors pour faire (nettement) plus simple que vos calculs, sachez qu'il est possible de transformer une date du calendrier grégorien en date du calendrier hégirien
VB:
=TEXTE(date;"B2jj/mm/aaaa")
ou
=TEXTE(date;"B2aaaa")
Donc si vous cherchez l'année de la date qui est en L9 :
Code:
=TEXTE(L9;"B2aaaa")
 
Aaaaaaahhhhh ok ok
Alors pour faire (nettement) plus simple que vos calculs, sachez qu'il est possible de transformer une date du calendrier grégorien en date du calendrier hégirien
VB:
=TEXTE(date;"B2jj/mm/aaaa")
ou
=TEXTE(date;"B2aaaa")
Donc si vous cherchez l'année de la date qui est en L9 :
Code:
=TEXTE(L9;"B2aaaa")
Alors là ! ça marche. Vous m'épatez ! Je ne connaissais pas du tout.
Et pour le calendrier chinois et hébraïque vous avez les mêmes?
 
Dernière édition:
Bonjour Dédé, NainPorteQuoi,
Ou peut être aussi, basé sur votre formule :
VB:
=MAX($E$2;INDIRECT("$E2:$E"&MIN(SI($K$9=B2:B17;LIGNE(B2:B17)))))
Bonjour à tous. Merci Sylvanu et à NainPorteQuoi, C'est parfait ! Je viens d'adapter cette formule dans mon vrai classeur et ça marche impec ! En fait j'ai buggé sur INDIRECT("$E2:$E".
Acceuil.png

Je vous explique quand même le pourquoi de ma demande. Dans l'onglet ACCEUIL, voilà ce que je voulais, voir png joint.
Bon y a encore du boulot, mais ça devrait aller. Je vous remercie et à bientôt.
Dédé.
 
Dernière édition:
Hello DédéW83, sylvanu

je n'ai rien inventé, c'est grace à "pom pom pom" (Bonjoir(c) Modeste, GeeDee, etc etc ✋ )
je n'ai rien trouvé d'autre
Bonsour,
Cela ne nous rajeunis pas...
Un petit hic toute fois, ce format B1 ou B2 n'est pas accepte en VBA,
sauf à passer par :
worksheetfunction.text(unedate,"B2jjmmmmaaaa")
Mais 2eme hic dans cas limité > 1900

Je cogite une fonction personnelle VBA :
DateAMJ >>> Date julienne >>> Date HIJRI

NB:
1/
Passage nécessaire par Date julienne :
Dateserial VBA renvoie des dates gregoriennes
31/12/9999 < > 01/01/0100
donc erronées si antérieures à 15/09/1582
2/
Bydesign Excel génére même en VBA ET à l'insu de notre gré des dates AAAA 4 chiffres même si on saisi des dates 2 chiffres AA
Dateserial(Aa,mm,jj) n'est pas viable !!!
3/
DATEJULIENNE TO JMA me permet les dates(TEXTE) Par rapport à 0 (01/01/_4517
-5 000 000 jusque + 5 000 000 (jours)

@+ peut être bientôt selon mes disponibilités
 
- 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

Discussions similaires

Réponses
23
Affichages
542
Réponses
2
Affichages
459
Retour