2009-11-03 4 views
0

Je voudrais savoir comment créer une expression régulière pour valider une fonction comme ceci:REGEX pour valider Excel comme des expressions mathématiques

=TRIMESTER(1,2,2008) 

Le premier paramètre doit être tout entier. Le deuxième paramètre est un entier qui ne doit pas être supérieur à 4. Le troisième paramètre est une année (4 chiffres)

+0

Pourriez-vous préciser le premier paramètre , S'il vous plaît? –

+0

Terminé. Je les ai tous décrits –

Répondre

2

Est-ce ce que vous voulez?

=TRIMESTER\(\d+,[1-4],\d{4}\) 

il correspond à un nombre de chiffres (au moins une) pour le premier paramètre, un chiffre compris entre 1 et 4 (inclus) pour le deuxième et les quatre chiffres pour le dernier.

Ou, si vous voulez valider que le second paramètre, ceci:

[1-4] 

mais je préférerais simple comparaison pour cela, comme ceci:

AND(x >= 1; x <= 4) 
+0

Je les teste mais si je mets un 2 chiffres ou plus sur le premier paramètre, je deviens faux comme résultat de la validation. –

+0

Dans le message original, j'ai raté un «+». Je l'ai réparé entre-temps. Peut-être ne l'avez-vous pas remarqué? –

+0

Excellent, merci. –

Questions connexes