web-dev-qa-db-fra.com

Comment actualiser les formules dans OpenOffice / LibreOffice Calc?

J'ai commencé à utiliser LibreOffice et, après avoir établi les formules, j'ai appuyé sur F9 comme je le faisais normalement dans Excel et rien ne s'est passé.

Je ne pouvais pas comprendre le raccourci clavier à actualiser ni le trouver dans le menu de l'application.

Comment fait-on ça?

15
Lisandro Vaccaro

Recalcul simple:

Recalcule toutes les formules modifiées. Si le calcul automatique est activé, la commande Recalculer ne s'applique qu'aux formules telles que Rand ou NOW.

Choisissez Données - Calculer - Recalculer

F9

Presse F9 recalculer. presse Shift+Ctrl+F9 recalculer toutes les formules du document.

Une fois le document recalculé, l'affichage est actualisé. Tous les graphiques sont également actualisés.

Les fonctions complémentaires telles que RANDBETWEEN ne peuvent actuellement pas répondre à la commande Recalculer ou F9. presse Shift+Ctrl+F9 recalculer toutes les formules, y compris les fonctions complémentaires.

Source: http://help.libreoffice.org/Calc/Recalculate

Références à d'autres feuilles et URL de référencement ou autres données externes

Voir source: http://help.libreoffice.org/Calc/References_to_Other_Sheets_and_Referencing_URLs *

26
root-11

J'ai trouvé que si je collais dans une cellule vide à partir de laquelle les formules fonctionnaient, je pouvais alors modifier les cellules de la colonne insérée et les évaluer. Bien sûr, je devais le faire pour toute la colonne

2
BruceWMorlan

J'ai constaté que si j'insère une colonne entre deux colonnes existantes, toute formule que je mets dans cette colonne n'est pas évaluée.

Recalculer n'aide pas.

Mettre la même formule dans une colonne qui faisait déjà partie de la feuille de calcul fonctionne correctement.

1
Peter de Lacey

Comme ils l'ont écrit dans autre page :

LibreOffice ne recalcule pas intentionnellement les anciennes feuilles de calcul, car les formules pouvant être mises à jour d'une version à l'autre ou entre différents programmes de feuilles de calcul, les résultats peuvent être différents. Sélectionnez Outils> Options> Formule> LibreOffice Calc, sous "Recalcul au chargement du fichier", modifiez les deux menus déroulants "Excel 2007 et versions ultérieures" et "Feuille de calcul ODF (non enregistrée par LibreOffice)" en "Toujours recalculer". Cliquez sur OK, fermez la feuille de calcul et LibreOffice. Ouvrez maintenant le fichier dans LibreOffice et vous devriez voir que les formules ont été recalculées.

Accédez également à Données> Calculer [auparavant> Outils> Contenu de la cellule] et assurez-vous que le calcul automatique est sélectionné.

0
Ganton

J'ai découvert cela par accident: sélectionnez une cellule vide, puis appuyez sur la touche Suppr. L'actualisation est immédiate et est toujours prête à recommencer. Contrairement à la touche Entrée, la cellule active reste dans la même cellule. Essaye ça. Sélectionnez une cellule aléatoire sur une feuille de calcul vierge. Enter = ROUND (Rand () * 99) Appuyez sur la touche de suppression aussi rapidement ou lentement que vous le souhaitez. La formule renverra des valeurs comprises entre 00 et 99. Chaque fois que vous appuyez sur la touche de suppression, la feuille est actualisée et la formule recalculée. Appuyez sur la touche Suppr et maintenez-la enfoncée pour actualiser instantanément un nouveau numéro. Le processus devient alors un flou continu des numéros rafraîchissants. Actualisation probable toutes les deux millisecondes, et la cellule est un flou de numéros à deux chiffres jusqu'à ce que la touche Suppr soit relâchée. Shakesbeer 2017-Jan-03

0
Shakesbeer

Vous pouvez remplacer "=" par "=" dans toutes les feuilles.

Ctrl + H, cochez 'Rechercher dans toutes les feuilles', Remplacer tout '=' par '='

0
Virako