Bonjour à tous je confirme l'ensemble des constatations. Tout fonctionne comme on le souhaite sous LinuxPour 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'aidesi 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équencedu 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équencedu 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 etune 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 9Je ne sais quoi te dire. Version: 26.2.3.2 (X86_64) Build ID: 70e089b17412e4cb7773e41413306b17a2328c34CPU 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 à joursi le focus n'est pas sur "Dé rouge", "Dé vert" ou "Somme des dés". voirhttps://transfert.free.fr/4k6S1erSi je mets le focus ailleurs, ou sur une des deux cellules NB.SI, la fonction n'est pas MAJQuelle 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