Problème sur formule matricielle

Bonjour à tous,

Je bloque sur une de mes formule :

J'utilise pour rechercher un valeur MAX d'un chiffre après un texte (EX: CHQ 128) la formule suivante :

{=MAX(SI(ESTERREUR(DROITE(A1:A10;2)*1);0;DROITE(A1:A10;2)*1))}

La formule fonctionne quant mes chèque sont en dixaine mais ne fonctionne plus dans les centaines.

En modifiant le [no_car] j'arrive a monter dans les centaines mais il ne veut plus me compter les dixaines.

Est ce que quelqu'un aurait une solution à mon problème ?

Merci d'avance ...

Bonjour,

Une formule fonctionnelle sous Excel :

=MAX(SIERREUR(DROITE(A1:A10;3-1*(STXT(A1:A10;NBCAR(A1:A10)-2;1)=" "))*1;0))

SIERREUR(Formule;ValeurSiErreur) permet d’alléger la formule par rapport SI(ESTERREUR(Formule);ValeurSiErreur;Formule), mais je ne sais pas si cette fonction existe sous Calc.

Re.

Merci beaucoup mais j'ai le même problème avec les unités dans ce cas là.

Existe t-il une solution pour calculer des unités aux dizaines de milliers ?

Merci de vous intéresser à mon problème en tout cas.

En unité ça me met la valeur si erreur

A la relfexion, si tu as toujours un espace entre ton nombre et les lettres "CHQ", je ne vois pas pourquoi la fonction DROITE(A1:A10;3)*1 poserai problème pour les dizaines.

Autre question : les caractères placés avant les chiffres de droite sont-ils toujours "CHQ" (et rien d'autre ?) ?

Re.

Merci beaucoup mais j'ai le même problème avec les unités dans ce cas là.

Existe t-il une solution pour calculer des unités aux dizaines de milliers ?

Merci de vous intéresser à mon problème en tout cas.

Peux-tu fournir un fichier exemple avec quelques cas concrets et la valeur attendue "fait main" ?

Re.

Encore merci de t'intéresser à mon cas.

Oui toujours les mêmes caractères avec un espace entre le txt et le N°.

CHQ 11 était un exemple en réalité c'est des Vol 1 à Vol 10000 ou plus ...

Si besoin je cré un fichier exemple.

Si besoin je cré un fichier exemple.

Je préfère effectivement attendre le fichier avant de me lancer...

Car s'il n'y a que des dizaines et des centaines, ce n'est pas la même chose que des nombres de 1 à 10000. Le texte précédent le nombre peut aussi avoir une importance.

Voilà le fichier.

Encore merci

1exemple.xlsx (8.48 Ko)

C'est plus simple avec un fichier ! Formule toujours matricielle :

=MAX(SIERREUR(SUBSTITUE(A1:A100;"VOL ";"")*1;0))+1

Fabuleux

Un grand merci ça me sort une sacrée épine du pied.

Mais c'est pas évident à comprendre ces formules matricielles!

Encore merci.

Rechercher des sujets similaires à "probleme formule matricielle"