Calc : mystère d'une nouvelle fonction qui n'apparait pas toujours

Bonjour,

Dans calc, depuis peu, (v5 il me semble) il y a une nouvelle fonction absolument géniale
Outils / contenu de cellules / Formules en valeur

Elle permet d'éviter un copier des formules pour les coller en valeur et fait gagner du temps précieux.

Mais voilà, mystère
Ma collègue utilise la même version de Libo 5.0.3 sur Ubuntu (version officielle)
Et elle n'a pas cette fonctionnalité.

Nous avons vérifié dans les fonctions expérimentales que j'avais cochées mais c'est pas là.
Auriez-vous un indice pour élucider le mystère de la fonction invisible ?

Merci
Marie-Jo

Bonsoir Marie-Jo,

Bonjour,

Dans calc, depuis peu, (v5 il me semble) il y a une nouvelle fonction
absolument géniale
Outils / contenu de cellules / Formules en valeur

Debian 8.1
LibreOffice TDF Version: 5.1.1.3
Build ID: 89f508ef3ecebd2cfb8e1def0f0ba9a803b88a6d

Pas trouvé la fonction en question (les fonctions expérimentales sont activées).

Amicalement,

RE,

Bonsoir Marie-Jo,

Bonjour,

Dans calc, depuis peu, (v5 il me semble) il y a une nouvelle fonction
absolument géniale
Outils / contenu de cellules / Formules en valeur

Debian 8.1
LibreOffice TDF Version: 5.1.1.3
Build ID: 89f508ef3ecebd2cfb8e1def0f0ba9a803b88a6d

Pas trouvé la fonction en question (les fonctions expérimentales sont activées).

Amicalement,

Je suis pas folle, je vous jure :wink:
http://www.cjoint.com/c/FEFroGSoWHk

Je précise n'avoir installé aucune extension !

Marie-Jo

Je ne vois pas d'entrée "Contenu des cellules".

Oups ! Trouvé ! C'est dans Données > Calculer.

/o\ 'tain je hais ces changements d'interface à répétition ! J'en devient dingue. Entre la 4.3.6, la 5.0.5 et la 5.1.1, je me fais des noeuds...

écrivait:

Bonjour,

Dans calc, depuis peu, (v5 il me semble) il y a une nouvelle fonction
absolument géniale
Outils / contenu de cellules / Formules en valeur

Elle permet d'éviter un copier des formules pour les coller en valeur et
fait gagner du temps précieux.

Mais voilà, mystère
Ma collègue utilise la même version de Libo 5.0.3 sur Ubuntu (version
officielle)
Et elle n'a pas cette fonctionnalité.

Pourtant, cela existe dans la 3.4 et depuis longtemps !!!

Au moment d'insérer UNE valeur, on fait F2 et c'est la valeur et non
la formule qui est copiée.

Et pour insérer plusieurs valeurs, éditer - collage spécial - valeurs.

Denis

Bonsoir,

trouvé sous Mac OS. Détail surprenant, la formule persiste à l'affichage dans la barre de formule tant qu'on a pas fait une action contraignant le rafraichissement d'écran.
C_Lucien

Bonjour,

[...]
Pourtant, cela existe dans la 3.4 et depuis longtemps !!!

Au moment d'insérer UNE valeur, on fait F2 et c'est la valeur et non
la formule qui est copiée.

Et pour insérer plusieurs valeurs, éditer - collage spécial - valeurs.

Oui mais non, car la fonction dont parle Marie-Jo fait tout ça en un
seul clic et sur place. Elle permet d'oublier la formule et de la
remplacer par la valeur du résultat. Pas besoin de passer par une copie
et un collage, simplement sélectionner la plage de cellule à traiter.

Ce que je ne parviens pas à imaginer c'est un cas d'utilisation de cette
fonction. Dans quelle situation par exemple a-t-on besoin d'éliminer la
fonction pour ne garder que le résultat ?

Bonne journée
JBF

Bonjour,

Marie jo Libo wrote

Bonjour,

Dans calc, depuis peu, (v5 il me semble) il y a une nouvelle fonction
absolument géniale
Outils / contenu de cellules / Formules en valeur

Elle permet d'éviter un copier des formules pour les coller en valeur et
fait gagner du temps précieux.

Mais voilà, mystère
Ma collègue utilise la même version de Libo 5.0.3 sur Ubuntu (version
officielle)
Et elle n'a pas cette fonctionnalité.

Nous avons vérifié dans les fonctions expérimentales que j'avais cochées
mais c'est pas là.
Auriez-vous un indice pour élucider le mystère de la fonction invisible ?

Merci
Marie-Jo

N'aurait-elle pas à un moment donné personnalisé ses entrées de menu par
Outils > Personnaliser > Menu.
Si c'est le cas, cette personnalisation est stockée dans le profil et prends
le pas sur les menus par défaut.
De ce fait les modifications/nouveautés ne sont alors pas disponibles lors
d'une mise à jour sans suppression de profil.

Pour recouvrer les menus d'origine, Outils > Personnaliser > Menus,
Réinitialiser.

Gérard

Bonjour,

Je n'ai jamais utilisé cette fonction, mais j'en verrais au moins un usage :
si la feuille de calcul contient des formules liant des cellules avec des "données extérieures".
si cette feuille de calcul doit être transmise - pour information - à des destinataires ne disposant pas de ces "données extérieures".

@+
Luc

Juste un point de vocabulaire surtout quand on parle de Calc, plutôt utiliser dans ce cas "fonctionnalité" que "fonction" qu'il vaut mieux réserver à la fonctionnalité "Fonctions".

Éliminer la fonction ou la fonctionnalité ?

Bref. N'avoir que la valeur (ou le résultat de la fonction) est utile par exemple dans le cadre d'extraction de texte ou de concaténation.

Cas concret : générer des numéros de référence à partir d'éléments récupérés dans plus d'une cellule ou encore, je me souviens l'avoir utilisé pour générer une liste d'adresses électroniques (qu'il n'y avait plus qu'à créer ensuite dans l'outil ad hoc) à partir de données d'identités pour un établissement d'enseignement. Les adresses n'étaient cliquables qu'à partir des valeurs sans les formules. Accessoirement, j'avais aussi généré les mots de passe avec. Et je suis subitement en train de penser que je devrais le faire pour mon intranet histoire de gagner du temps (et de la fiabilité).

En plus cela peut permettre certains traitements qu'on ne peut pas avoir comme on veut dans une cellule où il y a une formule.

Bonjour,

C'est par exemple utile quand on veut garder l'historique d'une situation : comptes d'une année passée qui ne bougera plus. Les formules ne sont plus utiles.

Dans un bilan on doit souvent présenter l'année n + les deux ou trois années antérieures. Avant de débuter la nouvelle année on copie l'année qui s'achève en valeur.

Si on veut garder une copie de tout l'historique de l'année qui s'achève on copie la feuille de travail et on applique la fonction décrite à toute la feuille de l'année achevée, ce qui est plus simple que de copier en valeur sur place. Puis on peut verrouiller la feuille.

A+

Le Wed, 1 Jun 2016 15:10:53 +0200, Marie jo Kopp Castinel
<mjkopp@opengo.fr> écrivait:

Bonjour,

Oui, le copier et collage spécial a toujours existé en effet.
Mais cette nouvelle fonction est nettement plus rapide :wink:

La 1re fois, oui, car on doit décocher les cases inutiles. Mais
pas la 2e fois.

1re fois : choisir, copier, collage spécial, décocher le superflu,
coller
2e fois : choisir, copier, collage spécial

total : 1, 1 (ctrl-c), 3 (édition, collage spécial, coller) = 5 clics

Avec la nouvelle fonction : choisir, Outils / contenu de cellules /
Formules en valeur

total : 1, 3 (outils, contenu de cellules, formules) = 4 clics

Hum, si on le fait 1 fois, c'est plus rapide, si on le fait 2 fois
ou plus, on sauve 1 seul clic.

Quant à l'utilisation, dans mon cas :

cellule avec date => cellule avec année
1910-02-14 => 1910 stxt (1,4)
vers 1907 => 1907 stxt (6,4)

Denis

Bonjour,

Je dois être un peu neuneu…
Je vois très bien l'intérêt de cette fonction(nalité), mais je ne comprends pas comment l'utiliser. Je clique sur une cellule contenant une formule. Je copie. Je clique sur une autre cellule. Je fais Données - Calculer - Formule en valeur… et il ne se passe rien.
Quelqu'un peut-il me donner la marche à suivre ?

D'autre part, je me disais que pour quelqu'un qui s'en sert régulièrement, ce serait encore plus rapide de faire un raccourci clavier ou une icône dans une barre de menus. Mais où trouver cette commande ? Je suis allé dans Options - Personnaliser, catégorie Donnée, sans voir la commande.

Merci,

Henri

Bonjour,

Je dois être un peu neuneu…
Je vois très bien l'intérêt de cette fonction(nalité), mais je ne comprends pas comment l'utiliser. Je clique sur une cellule contenant une formule. Je copie. Je clique sur une autre cellule. Je fais Données - Calculer - Formule en valeur… et il ne se passe rien.
Quelqu'un peut-il me donner la marche à suivre ?

D'autre part, je me disais que pour quelqu'un qui s'en sert régulièrement, ce serait encore plus rapide de faire un raccourci clavier ou une icône dans une barre de menus. Mais où trouver cette commande ? Je suis allé dans Options - Personnaliser, catégorie Donnée, sans voir la commande.

Merci,

Henri

Bonsoir,

sélectionner une ou plusieurs cellules contenant une formule.
Choisir la commande Données/Calculer/Données en valeur. Ni copier, ni coller.
Sur mon système, je dois faire une action quelconque pour voir le résultat.

Pas trouvé non plus cette commande dans la personnalisation.
Par macro enregistrée, j'obtiens ceci

sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ConvertFormulaToValue", "", 0, Array())

end sub

C_Lucien

Bonsoir,

Merci, j'ai maintenant compris. Cette commande agit sur place, je croyais que c'était une sorte de collage spécial ailleurs.

Henri