Bonjour,

Ça ne sert à rien de publier 50 fois le même message ! Les gens, ici, sont tous des bénévoles et répondent sur leur temps libre (si ils ont une solution) et une insistance comme la votre ne donne pas envie de se pencher sur le problème...

*De plus LibreOffice possède une aide bien faite ! J'ai trouvé en 2 mn (évidemment il faut lire un peu !) :*

La fonction NB.SI a la syntaxe suivante : NB.SI(plage;critère)    et la fonction ESTEXTE n'est pas un critère mais une valeur logique, c'est donc normal qu'il y est une erreur !!!

Pour résoudre votre problème il y a 2 solutions :

1. Utiliser la fonction NB.SI (plus gourmande en ressources) avec la
   syntaxe suivante :   NB.SI(D2:D22;"<>")
2. Utiliser la fonction NB.VIDE ...    Dans votre cas la plage a une
   taille de 21  (22-2+1)   donc  :   21 - NB.VIDE(D2:D22)

Bonne journée,

Bruno.

PS : Un message sur la liste pour confirmer la résolution du problème serait le bienvenu.



Le 26/04/2024 à 03:46, Michel a écrit :
Bonjour,

   Dans LibreOffice 7.6.5.2 sous Ubuntu 23.04 à jour, je veux compter combien de cellules de D2 à D22 contiennent du texte. (Elles peuvent contenir du texte ou être vide).
   J'utilise la formule:
=nb.si(d2:d22;ESTTEXTE())
Elle n'est pas acceptée par L.O., qui passe "esttexte" de minuscules en majuscules, et rien n'est exécuté.

Merci pour votre aide
Michel

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à