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