Remplacer "Définir et appliquer des noms" par des colonnes

Bonjour,

vous trouverez ci-joint un fichier avec en colonnes A et B des fourchettes de comptes

en colonne D et en colonne E le code et le poste correspondant.

En colonne C, j'intègre des comptes d'une balance qui me renvoie en colonne F la valeur correspondante.

J'aimerais modifier la formule en F en supprimant la notion de nom et la remplacer par A, B ou D

Merci d'avance

Cdt

Jacques

20lfnf.xlsx (38.05 Ko)

Bonjour,

Tu modifies les noms en A_, B_ ou D_ et le tour est joué.

Cordialement.

Bonjour,

en me demandant :

1- le pourquoi ?

2 -si j'ai compris ?

{ =SIERREUR(INDEX(D:D;EQUIV(1;(A:A<=C2)*(B:B>=C2);0));"") }

P.

Hello Fernand

Bonjour Patrick,

Aucun intérêt à faire ça !

Il a des noms dynamiques. Remplacer par des colonnes c'est allonger les temps de recalcul.

Bonne journée.

Bonjour,

je suis désolé mais j'avais essayé

Dans le fichier joint, il faut d'abord supprimer dans "Formules", "Gestionnaire de noms"

A vous lire

Cdt

MFerrand a écrit :

Bonjour Patrick,

Aucun intérêt à faire ça !

Il a des noms dynamiques. Remplacer par des colonnes c'est allonger les temps de recalcul.

Bonne journée.

Oui je sais mais il veut utiliser sans nom...

Je n'utilise jamais de formule qui prennent en compte une (des) colonne(s) entière(s)

P.

lefty49300 a écrit :

Bonjour,

je suis désolé mais j'avais essayé

Dans le fichier joint, il faut d'abord supprimer dans "Formules", "Gestionnaire de noms"

A vous lire

Cdt

Tu supprimes pas, tu fais Modifier, et tu changes le nom. Tu ajoutes un underline _ à ta lettre car le gestionnaire de noms refuse les noms faisant confusion avec les colonnes justement.

Tu auras un nom court, et tu bénéficies du fait que ce nom est dynamique et suit les évolutions de la plage.

NB- il y aurait d'ailleurs pas mal de ménage à faire dans ton gestionnaire...

Cordialement.

MFerrand

j'ai bien compris ce que vous me dites.

Je vous ai renvoyé le fichier après avoir fait le ménage.

J'ai l'impression qu'il reste des formules

En faisant ce que vous me dites, cela les supprime?

est-ce suffisant?

J'aimerais ne pas avoir à me rattacher à des noms quelques qu'ils soient afin d'éviter de faire le ménage

A vous lire

Cdt

Jacques

re,

dans les formules, il est généralement plus facile de travailler avec des zones nommées

c'est plus clair de lire =somme(client) que somme(A1:A33) par exemple

Pourquoi supprimer les noms sauf s'il ne font référence à rien ?

P.

Pas vu de nouveau fichier !

Revoilà le tien !

J'ai fait le ménage dans les noms !!

MFerrand

Merci pour le ménage

Cependant je n'ai pas compris la formule A_ =DECALER(LFNF!$A$2;;;NBVAL(LFNF!$A:$A)-1)

et la formule B_ =DECALER(A_;;1)

Pouvez-vous me les expliquer?

A vous lire

Cdt

Jacques

Il s'agit de formules définissant les plages de façon dynamique.

La première est définie par rapport à A2 première cellule de la plage, et dimensionnée par le nombre de valeurs de la colonne A (-1 pour tenir compte de l'en-tête non incluse dans la plage).

La seconde est définie par rapport à la première par un décalage colonne.

Voir fonctionnement de la fonction DECALER.

Cordialement.

Merci encore

est-il possible d'avoir les formules sans définir les plages de façon dynamique?

A vous lire

Cdt

Tu as une voiture et tu demandes si tu peux utiliser une bicyclette à la place !

Ceci dit pour poser ce genre de questions, je crois qu'il faut commencer par apprendre à se servir d'Excel !

MFerrand,

merci pour les conseils !

Je voulais simplement voir ce que cela donnait en version "béotien"

Pour ma part, j'utilise Excel depuis la version 1.01.....après avoir utilisé Multiplan

Cdt

Alors tu ne devrais pas avoir à poser ce genre de question !

Bonne soirée.

Rechercher des sujets similaires à "remplacer definir appliquer noms colonnes"