Microsoft 365 Extraction du numéro de semaine le plus grand (MAX,STXT,MATRICE)

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 !

Kefran

XLDnaute Nouveau
Bonjour l'équipe,

J'ai un petit souci avec une formule matricielle.
Je m'explique, je recherche a extraire le numéro de la semaine le plus grand dans une colonne.

Exemple : Dans la colonne A1:A5
S 41
S 44
S 46
S 37
Cellule vide

Réponse voulue 46

J'ai appliquée la formule suivante : {=MAX(DROITE(A1:A5;2))} et j'obtient le résultat 0.

J'ai aussi essayé d'autre solution comme, remplacer la fonction DROITE par STXT. Mais le résultat ne change pas.

Ou encore ajouter "--" devant la fonction DROITE. Mais le résultat est quasi pareil #VALEUR!.

J'ai trouvé un bout de solution qui est de remplir la cellule vide. Ainsi j'obtient mon résultat de 46.

Cependant, je ne connais pas le test a réaliser pour que cette fonction fonctionne avec des cellules vides ?

J'ai pensé a cela :

={si(A1:A5="";"";MAX(DROITE(A1:A5;2))}

Mais ca ne fonctionne pas. = #VALEUR!.

Auriez vous une solution a me proposer ? Je dois certainement oublier un détail important ?

Merci pour votre retour,

Cordialement,
Kefran.
 
Merci JHA & VICTOR21 !

J'ai réussi, même pas besoin d'une {matrice} si j'utilise un format personnalisé. Une simple fonction MAX est maintenant suffisante.

Cependant, j'ai quand même essayée vos solutions est aucune des deux fonctions ne fonctionnes avec des cellules vide. #VALEUR!.

Comment faire ?

Merci
 
Re,

...J'ai réussi, même pas besoin d'une {matrice} si j'utilise un format personnalisé.
Cependant, j'ai quand même essayée vos solutions est aucune des deux fonctions ne fonctionnes avec des cellules vide. #VALEUR!.
Comment faire ?

N'ayant pas vu votre fichier, je n'ai pas pu tester ma réponse. Un conseil ? utilisez la solution qui fonctionne 🙂
 
Bonjour l'équipe,

J'ai un petit souci avec une formule matricielle.
Je m'explique, je recherche a extraire le numéro de la semaine le plus grand dans une colonne.

Exemple : Dans la colonne A1:A5
S 41
S 44
S 46
S 37
Cellule vide

Réponse voulue 46

J'ai appliquée la formule suivante : {=MAX(DROITE(A1:A5;2))} et j'obtient le résultat 0.

J'ai aussi essayé d'autre solution comme, remplacer la fonction DROITE par STXT. Mais le résultat ne change pas.

Ou encore ajouter "--" devant la fonction DROITE. Mais le résultat est quasi pareil #VALEUR!.

J'ai trouvé un bout de solution qui est de remplir la cellule vide. Ainsi j'obtient mon résultat de 46.

Cependant, je ne connais pas le test a réaliser pour que cette fonction fonctionne avec des cellules vides ?

J'ai pensé a cela :

={si(A1:A5="";"";MAX(DROITE(A1:A5;2))}

Mais ca ne fonctionne pas. = #VALEUR!.

Auriez vous une solution a me proposer ? Je dois certainement oublier un détail important ?

Merci pour votre retour,

Cordialement,
Kefran.
Bonjour,
La fonction DROITE extrait une chaine texte et donc ne peut pas convenir à la fonction MAX.
La fonction CNUM permettant de convertir du texte en nombre je te propose de l'utiliser ainsi :
{=MAX(CNUM(DROITE(A1:A5,2)))}
 
Bonjour, azof.

ceci marche mieux

je rectifies
=MAX(STXT(C5;2;3);STXT(C6;2;3);STXT(C7;2;3);STXT(C8;2;3))
Mieux que quoi ?
A1:A5 n'est qu'un exemple, mais imaginons la zone A1:A234. Quelle serait votre proposition ?
Celle de @R@chid :
VB:
=MAX(SIERREUR(DROITE(A5:A234;2)*1;))
(validée en matricielle : Ctrl+Maj+Entrée)

😉
 
- 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
1
Affichages
1 K
Retour