NB.SI et résultat mystérieux...

Bonjour,

Là, il y a, avec NB.SI, un mystère que je ne m'explique pas.

Vous trouverez sur :

https://framadrop.org/r/Nh-ERmC7r8#uyaJJo72aj8CaYXNaYAjSvRC4b6FmaiDQkPr9tBnCQk=

un fichier test.ods

En lignes 63, j'ai compté les cellules C1. Aucun problème. En 64, je tente
de compter les cellules en C+, et là, LIBO 6.3.4.2 (Kubuntu 18.04) ne me
trouve aucun résultat !

Dans mon source, j'ai des C4, C3 et C2, outre les C et C+. Toutes les
cellules en C avec numéro se comptent et pas celles avec un +. J'ai
plusieurs feuilles différerntes avec une construction similaire, et
l'anomalie se répète à chaque fois. J'ai bien vérifié et, à ma connaissance,
il ne traîne aucun caractère parasite dans ces cellules C+.

Auriez-vous un début d'explication ?

Ça y est, j'ai trouvé : même avec C+ entre guillemets, il faut échapper le
plus : "c\+". C'est fourbe :slight_smile:

Je vous en remercie et vous souhaite une très bonne année 2020.

Bonjour,

Bonjour,

Là, il y a, avec NB.SI, un mystère que je ne m'explique pas.

Vous trouverez sur :

https://framadrop.org/r/Nh-ERmC7r8#uyaJJo72aj8CaYXNaYAjSvRC4b6FmaiDQkPr9tBnCQk=

un fichier test.ods

En lignes 63, j'ai compté les cellules C1. Aucun problème. En 64, je tente
de compter les cellules en C+, et là, LIBO 6.3.4.2 (Kubuntu 18.04) ne me
trouve aucun résultat !

Dans mon source, j'ai des C4, C3 et C2, outre les C et C+. Toutes les
cellules en C avec numéro se comptent et pas celles avec un +. J'ai
plusieurs feuilles différerntes avec une construction similaire, et
l'anomalie se répète à chaque fois. J'ai bien vérifié et, à ma connaissance,
il ne traîne aucun caractère parasite dans ces cellules C+.

Auriez-vous un début d'explication ?

Ça y est, j'ai trouvé : même avec C+ entre guillemets, il faut échapper le
plus : "c\+". C'est fourbe :slight_smile:

Je vous en remercie et vous souhaite une très bonne année 2020.

-----

Dans Options > LibreOffice Calc > Calcul:
Il faut faire un autre choix que "Autoriser les expressions régulières dans les formules"

Michel Rudelle wrote

Bonjour,

Dans Options > LibreOffice Calc > Calcul:
Il faut faire un autre choix que "Autoriser les expressions régulières
dans les formules"

-

Bonjour Michel,

Ta réponse est exacte mais elle me gêne un peu. En effet, ça veut dire que
la fonction NB.SI n'est pas vraiment portable dans le sens où son résultat
est dépendant de la configuration du LIBO de l'utilisateur. Or, rien ne me
permet de penser que les utilisateurs auront tous la même configuration.

Bon weekend à toi.

Bonjour,

Michel Rudelle wrote

Bonjour,

Dans Options > LibreOffice Calc > Calcul:
Il faut faire un autre choix que "Autoriser les expressions régulières
dans les formules"

-

Bonjour Michel,

Ta réponse est exacte mais elle me gêne un peu. En effet, ça veut dire que
la fonction NB.SI n'est pas vraiment portable dans le sens où son résultat
est dépendant de la configuration du LIBO de l'utilisateur. Or, rien ne me
permet de penser que les utilisateurs auront tous la même configuration.

Bon weekend à toi.

-----

Cette configuration n'est pas attachée à LibO, mais au classeur spécifiquement.
Je viens de vérifier avec 2 classeurs personnels et celui que tu m'as envoyé
où j'ai changé cette option, les trois ont une coche différente qui se conserve
une fois les classeurs portés sur un autre ordinateur (deux OS différents).

Michel Rudelle wrote

Cette configuration n'est pas attachée à LibO, mais au classeur
spécifiquement.
Je viens de vérifier avec 2 classeurs personnels et celui que tu m'as
envoyé
où j'ai changé cette option, les trois ont une coche différente qui se
conserve
une fois les classeurs portés sur un autre ordinateur (deux OS
différents).

Ah, je ne connaissais pas cette particularité. Je m'en souviendrai. Je te
remercie.

Bonne soirée.