Re : Dimension aléatoire d'une plage de données dans une formule
Bonjour Gorfael, Bonjour Tibo
Merci tout d'abord pour vos réponses. 🙂
Effectivement, je crois qu'il doit manquer des éléments dans la formulation de mon problème.
Alors voilà : j'ai un tableau Excel de 6 colonnes (mais ce chiffre peut augmenter si besoin) et de n lignes, n variant chaque mois, qui comporte des codes formés de lettres et nombre. Ex : A1, R10, T11...Les lettres peuvent être au maximum de 3, les nombres à 2 chiffres maxi. Ex : TRA1, COV33, L12... Un code commence toujours par une (ou 2 ou 3 lettres) et se termine par un nombre de maxi 2 chifrres.
Je dois compter chaque mois le nombre de codes comportant un nombre < 10.
Au début j'avais trouver cette formule, mais qui ne marche qu'avec des codes formés d'une seule lettre :
{=SOMME(SI(CNUM(STXT(R3:V8;2;2))<10;1;0))}
Un des mes collègues m'a alors aidé et a trouvé :
{=SOMME(SI(SI(ESTERREUR(CNUM(DROITE(D5:F10;2)));DROITE(D5:F10;1)*1;DROITE(D5:F10;2)*1)<10;1;0))}
dont l'avantage est d'accepter des codes formés d'1, 2 ou 3 lettres + nombre.
Donc génial, mais le problème c'est que mon tableau comporte forcément des cellules vides, et qu'en l'état, aucune des 2 formules ne fonctionne s'il y a une cellule vide.
Voilà, j'en suis là.
Bon, comme un bon fichier vaut mieux qu'en grand discours, cf. pièce-jointe !
A +
Pat*
🙂