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.