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


Le 21/12/2020 à 12:11, Claire a écrit :
Bonjour

merci pour ces explications.

La "reconnaissance de noms" en tant que fonctionnalité m'était totalement inconnue (et les tableurs ou Calc ne me sont pas du tout inconnus !). C'est vraiment inbteressant, surtout d'un point de vue "pédagogique". Cela me semble être clairement une "mise en bouche" avant de passer à l'usage des zones de noms, alors mon conseil sera d'utiliser mieux, et plus les noms en tant que tel.
Oui c'est pratique d'avoir une formule explicite du style : 
poids*prix_unitaire, et l'usage des noms, pour de vrai (pas juste la 
reconnaissance) est bien faite pour cela. Vous pourrez en plus, plus 
facilement faire évoluer les références.
Quand vous utilisez un nom vous pouvez choisir, qu'il ait une étendue 
globale (toutes les feuilles), c'est ce qui se passe par défaut, ou 
propre à une seule feuille (dans ce cas, vous pouvez utiliser un même 
nom dans chaque feuille, il reste à ne pas s'emmêler les pédales.
La création d'un nom pour une cellule ou une plage est extrêmement 
simple si l'on passe par... la zone d'adresse...
on oublie souvent cette possibilité pourtant justement très pratique 
!  (la zone d'adresse c'est le champ au dessus de la grille des 
cellules, à gauche, qui affiche par défaut la référence de la 
sélection (plage ou cellule).
Il vous suffit de saisir le nom à attribuer pour la zone ou la cellule 
sélectionnée puis de valider par la touche entrée du clavier...
Vous pouvez aussi automatiser la création des noms en fonction des 
en-têtes de colonnes et/ou de lignes de votre tableau => ce qui sera 
pour vous facile à maitriser vu votre pratique de la reconnaissance 
des noms (essayez Feuille/Plage ou expression nommée, créer...)
Le nom est automatiquement proposé quand vous saisissez les premières 
lettres.
Ce qu'il manque, quand on utilise largement les noms de cellules ou de 
plage est un raccourci pour en afficher la liste et les insérer 
facilement (le F3 de Excel de mémoire). Eh bien il suffit de le créer 
via outils/personnaliser/Clavier.
Bref, puisque vous utilisez déjà les noms entre plusieurs feuilles, 
quelle étape vous freine dans leur création pour les utiliser sur la 
même feuille ?
Il me semble que dans ce que vous décrivez, la reconnaissance des 
noms, transcrit le libellé en adresse relative de façon systématique. 
Vous arrivez donc à ses limites, puisqu'une copie de votre formule de 
B4 en B5, provoque une adaptation des références utilisées.
Avec les noms, pour une cellule, l'adresse restera absolu, et s'il 
faut prendre la cellule qui correspond à la ligne "x" d'une sélection, 
une plage nommée fera l'affaire.
Dans votre exemple, quelque soit le sujet, la disposition de vos 
données  est piégeuse. En effet, si vous avez en élément fixe en tête 
de colonne puis que les éléments suivants sont "variables", il serait 
préférable de ne pas les mettre sur la même colonne. Cela n'a rien à 
voir avec les noms, c'est une pratique pour éviter les erreurs, et 
permettre un meilleur usage des fonctions du tableur.
Vous trouverez un exemple de solution via ce lien 
https://catdrop.drycat.fr/r/qH1SMBmj#lp4Gd2o1EOZ51q9subys4f2KeAHNyh7zXiqCfJEDo4s= 
(dispo 30 jours)
L'ensemble des valeurs B2, B3... sont matérialisés sur une zone 
"Commande"
La valeur fixe que vous placiez en B2 est déplacée et correspond au 
nom "cout_fixe"
l'utilisation de la formule cout_fixe + Commande, pour chaque ligne, 
en colonne C, et non en dessous (là encore c'est une pratique 
préférable sur un tableur). vous donne le bon résultat.
N'oubliez pas que Calc ne signifie pas "Calculatrice" mais "Calcul". 
Tant que vous vous approchez plus d'un fonctionnement de calculatrice 
vous serez limité !

Bon courage, et n'hésitez pas si toutes ces explications ne sont pas suffisantes...

Claire


Le 21/12/2020 à 10:18, gerard a écrit :
Le 20/12/2020 à 17:46, Ocleyr2lalune a écrit :
Bonjour

Je ne suis pas sûre de comprendre votre question ou ce que vous voulez faire. Vous pourriez joindre un fichier a l'appui ? Nb Les PJ ne passent pas sur la liste il faut utiliser un service de type "framadrop"
=> Oui on peut utiliser les plages (ou cellule) nommées dans une 
formule
=> Oui on peut utiliser une adresse absolue construite a partir 
d'une formule qui donne comme résultat une référence de 
cellule/plage (index, indirect, adresse ..)
Impossible de dire mieux et de ne pas tomber a côté avec les 
éléments que vous donnez.. il nous faut un contexte au moins
Le 20 déc. 2020 à 15:11 +0100, gerard <gerard.deneux@free.fr>, a 
écrit :
Bonjour,

merci pour vos réponses, voici quelques détails supplémentaires.

J'ai trouvé ici <https://help.libreoffice.org/6.4/fr/text/scalc/guide/address_auto.html?DbPAR=CALC> les explications concernant la "reconnaissance de noms comme adresse".
Je l'utilise car je trouve pratique d'avoir sous les yeux les noms 
utilisés dans les formules.
Les plages nommées me servent pour des valeurs globales que je vais 
utiliser dans plusieurs feuille.
Le reconnaissance de nom me sert localement et est moins fastidieuse 
à créer (enfin c'est mon avis...)que les plages nommées.
exemple :

    A    B

1    x    2.35

2    y    4.5

3    z    6

4        =x+y (affiche bien 6.85)

5        =x+z (affiche bien 8.35)

si j'avais copié la formule de B4 à B5 celle-ci serait devenue =y+z.

Je n'ai pas trouvé de moyen d'expliquer à LO que x doit être une adresse absolue.
Voilà j'espère que c'est plus clair.

Encore merci

--

Gérard Deneux


Bonjour,

un grand merci à tous pour toutes ces explications.

Je ne savais pas ou plus qu'on pouvait directement, en haut à gauche, nommer une plage de cellule.
Il ressort par rapport à ma question initiale, que j'avais mal exprimée, 
que dans LO 6.4 il n'est pas possible (comme cela l'est pour les 
adresses de colonne ou de ligne)
de figer l'adresse créée à partir de la reconnaissance de nom (peut-être 
une requête de fonctionnalité à faire) pour empêcher la modification 
lors du copier-coller de formule.
Encore merci pour votre aide.

--

Gérard Deneux


--
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.