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

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 🙂
 
Bonsoir @ tous,
pour mieux gérer toutes les erreurs; si jamais une espace insécable s'est glissée invisible dans une cellule :
Code:
=MAX(SIERREUR(DROITE(C5:C9;2)*1;))
@ valider par Ctrl+Shift+Enter


Cordialement
 
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)))}
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…