Date: prev next · Thread: first prev next last
2026 Archives by date, by thread · List index


Bonsoir, 

Pour moi, que soit Linux (CentOs 9), Win10 ou Win11, tout fonctionne parfaitement avec F9, Ctrl-F9 
et autres.

L'option "Calculer automatiquement" est activée
Version: 26.2.1.2 (X86_64)
Build ID: 620(Build:2)
CPU threads: 12; 
Calc: threaded


Christian

----- Mail original -----
De: "Ocleyr2lalune" <cleyr.listes@free.fr>
À: "LClibre" <lutch@free.fr>
Cc: users@fr.libreoffice.org
Envoyé: Lundi 8 Juin 2026 16:02:05
Objet: Re: [fr-users] Fonctionnement de la fonction NB.SI

Bonjour à tous

je confirme l'ensemble des constatations.
Tout fonctionne comme on le souhaite sous Linux
Pour obtenir un comportement satisfaisant, sous Windows, il faut 
utiliser Maj + ctrl + F9.

Selon la doc 
https://help.libreoffice.org/latest/fr/text/scalc/01/recalculate_hard.html
Alea entre bornes est une fonction volatile, elle est recalculée. Et on 
pourrait penser que c'est normal que les autres fonctions ne soient pas 
recalculées... à condition que le calcul automatique soit désactivé. 
Sauf qu'il est activé, non ? ;-)
par ailleurs, pourquoi la somme est bien recalculée et pas NB.si ?Je ne 
vois pas pourquoi Somme et NB.Si auraient un comportement différent.
En gros : F9 devrait suffire à "jeter les dés" (recalculer). les autres 
fonctions, concernées par "calculer automatiquement" devraient 
s'actualiser automatiquement parce que c'est leur job...

Pourquoi le comportement est différent entre Windows et Linux ?
J'aurais tendance à dire que sous Linux il n'y a pas de bug, et qu'il y 
en a un sous Windows (des bugs Windows Only, c'est possible, déjà vu...)
Parce qu'au final, entre le recalculer pour tirer les dès et 
l'actualisation automatique des résultats des fonctions non volatiles, 
il est normal que F9 suffise...

Donc... J'irais vers une déclaration de bug (s'il n'existe pas, je n'ai 
pas cherché).
Contournement sous Windows : oublier F9, vu qu'avec Maj Ctrl F9, tout se 
passe comme il faut.

Au passage, mais ça ne me semble pas adapté à ce cas, au vu de la doc, 
il existe une déclinaison non volatile des fonctions volatiles ALEA...

Claire

Le 08/06/2026 14:36, LClibre a écrit :
re,

dixit l'aide

si Calcul automatique est désactivé, la commande Recalculer recalcule 
toutes les formules de cellules qui dépendent de contenu de cellules 
modifié et de leur dépendants, et les formules de cellules qui 
contiennent des fonctions volatiles telles que ALEA() ou MAINTENANT() 
et les cellules de formule qui dépendent d'elles.

Si l'option Calcul automatique est activée, la commande Recalculer 
s'applique uniquement aux cellule de formule contenant des fonctions 
volatiles comme ALEA() ou MAINTENANT() et les cellules de formule qui 
dépendent d'elles.

Dans les deux modes, avec les cellules de formule sélectionnées, une 
pression sur F9 recalcule les cellules actuellement sélectionnées et 
les cellules de formule qui en dépendent. Cela peut être utile après 
la lecture de documents dont le recalcul est désactivé et les cellules 
individuelles doivent être recalculées.

Appuyez sur F9 pour recalculer. Appuyez sur Maj+Ctrl+F9 pour 
recalculer toutes les formules du document, y compris les fonctions 
complémentaires et les fonctions non volatiles.

Après que le document ait été recalculé, l'affichage est rafraîchi. 
Tous les diagrammes sont également actualisés.

Pourquoi cela ne se passe pas comme prévu dans le fichier, mystère.

LC

Le 08/06/2026 à 14:15, Herve ROUSSEL a écrit :
Bonjour Nicolas, Bonjour Patrick

Je viens de tester le fichier.
Voilà le comportement que j'ai ;

 * Si la cellule pointée est une des cellules non vide des colonnes Dé
   rouge (B), Dé vert (C) ou Somme (D) et que j'appuie sur la touche
   F9, tout se met bien à jour à chaque appui sur la touche F9 (en
   particulier les 2 cellules "Fréquence du 8" et "Fréquence du 9").
 * Si la cellule pointée est la cellule "Fréquence du 8" (ou 
"Fréquence
   du 9"), les valeurs des colonnes Dé rouge (B), Dé vert (C) et Somme
   (D) ainsi que la cellule "Fréquence du 8" (ou "Fréquence du 9") se
   mettent bien à jour mais pas la valeur de la cellule "Fréquence du
   9" (ou "Fréquence du 8") ne se met pas à jour.
 * Si la cellule pointée est une autre cellule, les cellules 
"Fréquence
   du 8 et "Fréquence du 9" ne se mettent pas à jour.

Je ne sais pas expliquer pourquoi...

Je propose 2 possibilités pour contourner le problème :

1. Appuyer sur les touches Ctrl+Maj+F9 (à la place de seulement F9).
   Voir dans le menu "Donnée / Calculer" il y a 2 lignes une avec F9 
et
   une avec Ctrl+Maj+F9...
   Je ne sais pas expliquer la différence entre les deux.

2. Modifier la formule pour forcer le recalcule à chaque appui de la
   touche F9.
   C'est une astuce que certains de cette liste d'entraide m'avait
   donné sur un problème similaire.
   Certaines fonctions sont réévaluées tout le temps (je ne sais plus
   lesquelles... si quelqu'un veut bien palier à ma mémoire
   défaillante...) alors que d'autres ne sont évaluer qu'à certains
   moments (quand la cellule est sélectionnée par exemple, ...).
   Donc voici une proposition de modification de formule pour la
   cellule "Fréquence du 8" :
   =IF(ISERROR(NOW());0;COUNTIF(D$2:D$101;8)/100) et
   =IF(ISERROR(NOW());0;COUNTIF(D$2:D$101;9)/100) pour la cellule
   "Fréquence du 9".
   Dans cette formule la fonction Maintenant() (Now()) est réévaluée à
   chaque appui de la touche F9 et donc le calcul se fait bien.

Bonne journée à tous.
Hervé


On 08-Jun-26 13:51, Patrick wrote:
Bonjour Nicolas,

Je viens d'essayer le fichier fourni, et chez moi, quelle que soit la 
cellule pointée, l'appuie sur F9 met bien à jour toutes les cellules 
Dé rouge, dé vert, somme ET Fréquence 8 et 9

Je ne sais quoi te dire.

Version: 26.2.3.2 (X86_64)
Build ID: 70e089b17412e4cb7773e41413306b17a2328c34
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: kf5 
(cairo+xcb)
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded
Avec kubuntu 22.4

Bonne journée
Patrick


Le 08/06/2026 à 13:33, paour@free.fr a écrit :
Bonjour,
J'utilise la fonction ALEA.ENTRE.BORNES(1;6) pour un jet aléatoire 
de 2 dés.
J'utilise ensuite la fonction NB.SI pour de la probabilité d'avoir 
une somme de 8 ou 9.
Si j'appuie sur F9, tous les dés sont relancés, mais la fonction 
NB.SI n'est pas mise à jour
si le focus n'est pas sur "Dé rouge", "Dé vert" ou "Somme des dés".
voirhttps://transfert.free.fr/4k6S1er
Si je mets le focus ailleurs, ou sur une des deux cellules NB.SI, la 
fonction n'est pas MAJ
Quelle en est la cause ?
Merci
Nicolas




-- 
Claire

-- 
Envoyez un mail à users+unsubscribe@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

-- 
Envoyez un mail à users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.