Page 1 sur 1

[Résolu] Conversion auto nb.si.ens en countifs avec #NOM ?

Publié : 09 mai 2019 15:29
par pifpaf
Bonjour à tous,

J'ai programmé avec succès une formule de type nb.si.ens. Lorsque j'ai eu à utiliser le document en question sur LibreOffice V. 3.5.7.3. cette dernière est automatiquement remplacée par countifs. Malheureusement le calcul ne se fait pas et #NOM ? est affiché (alors que le doc n'a subi aucune modif et que toutes les références se font à l'intérieur même de la feuille).
Savez-vous si le problème s'explique par le fait que LibreOffice ne connait pas cette formule ou que la version est trop ancienne ? Auriez-vous une solution alternative à cette fonction ou une piste à explorer ???

D'avance merci à tous

Re: Conversion auto nb.si.ens en countifs avec #NOM ? en ret

Publié : 09 mai 2019 15:52
par njhub
Bonjour,

La version actuelle de la suite LibreOffice est 6.1.6,
la version LibreOffice 4.2.8 date de décembre 2014...
LibreOffice V. 3.5.7 doit être bien antérieure...

Une mise à jour serait la bienvenue...
https://download.documentfoundation.org/libreoffice/stable/6.1.6/win/x86_64/LibreOffice_6.1.6_Win_x64.msi

Re: Conversion auto nb.si.ens en countifs avec #NOM ? en ret

Publié : 09 mai 2019 18:46
par pifpaf
Bonjour njhub,

Merci de l'intérêt porté à ma question. Malheureusement pour ce qui est de la MAJ, je n'ai pas la main sur le sujet ..... mais effectivement j'avais ciblé que cela pouvait éventuellement être une explication. Cela dit, la question reste d'actualité pour une formulation alternative ... au cas où .... si quelqu'un sait comment contourner / remplacer la formule par une autre je suis preneur.

D'avance merci de votre aide.

Re: Conversion auto nb.si.ens en countifs avec #NOM ? en ret

Publié : 09 mai 2019 19:14
par gerard24
Bonsoir,

Code : Tout sélectionner

NB.SI.ENS(plage_1;critère_1;plage_2;critère_2)
peut être remplacé par

Code : Tout sélectionner

SOMMEPROD(plage_1=critère_1;plage_2=critère_2)
A+

Re: Conversion auto nb.si.ens en countifs avec #NOM ? en ret

Publié : 09 mai 2019 21:14
par pifpaf
Bonsoir Gérard24,

Merci pour ta réponse qui m'a mis sur la bonne voie ! En effet, la piste de someprod était la bonne. Je dis piste car recopiée telle quelle elle ne me donnait pas le bon résultat. En cherchant un peu, je suis arrivé à la solution à savoir non pas SOMMEPROD(plage_1=critère_1;plage_2=critère_2) comme indiqué mais
SOMMEPROD((plage_1=critère_1)*(plage_2=critère_2))

Voilà qui pourrait servir à d'autres !!

Encore un grand merci pour cette réponse qui a amené à la solution :super: :bravo: