Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-21 Par sujet gerard

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 , a 
écrit :


Bonjour,

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

J'ai trouvé ici 
 
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 

Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-21 Par sujet Claire
un recherchev, juste parce qu'avec la "reconnaissance des noms", le 
libellé x est automatiquement transformé en y ?


nos messages ses ont croisés ! certes j'ai donné une longue longue 
explication sur les noms, mais je crois que juste utiliser vraiment les 
noms ce serait beaucoup beaucoup plus simple (d'autant qu'avec la 
reconnaissance des noms, le chemin est à moitié franchi !)


Claire

Le 21/12/2020 à 11:35, Yves Dutrieux a écrit :


Bonjour Gérard,

Sur base de ton exemple, une solution pourrait peut-être être la 
suivante en B4 :


=RECHERCHEV("x";$A$1:$B$100;2;0)+'y'

mais par contre, ça ne fonctionnera pas si tu as 2 valeurs x dans ta 
colonne :-/
donc si plusieurs valeurs x peut-être voir si ce qui suit ne serait 
pas plus approprié :

=SOMME.SI(A1:A4;"x";B1:B4)+'y'

nb: les plages A1:A4 / B1:B4 pourraient être des plages nommées ;)

Yves

Le 21/12/20 à 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 , a 
écrit :


Bonjour,

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

J'ai trouvé ici 
 
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+unsubscr...@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


Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-21 Par sujet Claire

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 , a écrit :


Bonjour,

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

J'ai trouvé ici 
 
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 

Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-21 Par sujet Yves Dutrieux


Bonjour Gérard,

Sur base de ton exemple, une solution pourrait peut-être être la 
suivante en B4 :


=RECHERCHEV("x";$A$1:$B$100;2;0)+'y'

mais par contre, ça ne fonctionnera pas si tu as 2 valeurs x dans ta 
colonne :-/
donc si plusieurs valeurs x peut-être voir si ce qui suit ne serait pas 
plus approprié :

=SOMME.SI(A1:A4;"x";B1:B4)+'y'

nb: les plages A1:A4 / B1:B4 pourraient être des plages nommées ;)

Yves

Le 21/12/20 à 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 , a écrit :


Bonjour,

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

J'ai trouvé ici 
 
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+unsubscr...@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


Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-21 Par sujet gerard

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 , a écrit :


Bonjour,

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

J'ai trouvé ici 
 
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+unsubscr...@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


Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-20 Par sujet Ocleyr2lalune
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 , a écrit :
> Bonjour,
>
> Est-il possible de faire de la "Reconnaissance des noms comme adresse"
> *absolue* dans Calc ?
>
> En créant un formule utilisant la reconnaissance des noms, ces derniers
> sont modifiés à la copie à un autre endroit.
>
> Mettre un $ devant le nom dans la formule n'est pas reconnu.
>
> Merci et bon dimanche.
>
> __
>
> Gérard Deneux
>
>
> --
> Envoyez un mail à users+unsubscr...@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

-- 
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Calc : reconnaissance de noms comme adresse

2020-12-20 Par sujet Jean-Michel COSTE

Bonjour,

Le 20/12/2020 à 15:10, gerard a écrit :

Bonjour,
Est-il possible de faire de la "Reconnaissance des noms comme adresse" 
*absolue* dans Calc ?
En créant un formule utilisant la reconnaissance des noms, ces 
derniers sont modifiés à la copie à un autre endroit.

Mettre un $ devant le nom dans la formule n'est pas reconnu.


Peux-tu donner un (ou plusieurs) exemple(s) ?

Bonne fin de journée


--
Jean-Michel COSTE


--
Envoyez un mail à users+unsubscr...@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


[fr-users] Calc : reconnaissance de noms comme adresse

2020-12-20 Par sujet gerard

Bonjour,

Est-il possible de faire de la "Reconnaissance des noms comme adresse" 
*absolue* dans Calc ?


En créant un formule utilisant la reconnaissance des noms, ces derniers 
sont modifiés à la copie à un autre endroit.


Mettre un $ devant le nom dans la formule n'est pas reconnu.

Merci et bon dimanche.

__

Gérard Deneux


--
Envoyez un mail à users+unsubscr...@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