Lire le contenu d'une cellule

Le
jpthillard
Je voudrais gagner du temps en rdaction de bulletin de paye.
Pour cel, je voudrais extraire des valeurs numriques d'un tableau
dont le nom est le mme que le contenu d'une cellule.

J'ai une feuille "paye" o se trouve la cellule nomme "JANVIER"

Dans le mme fichier excel, j'ai une autre feuille "Appointements" o
se trouve le tableau nomm "JANVIER"
Le tableau nomm "JANVIER" comporte 3 lignes et un bon nombre de
colonnes.

Quand j'utilise la formule suivante =RECHERCHEV(E2;I2;32) dans "paye"
j'obtiens comme message d'erreur #N/A
E2 correspond la cellule o se trouve le nom du salari dans la
feuille "paye"
I2 correspond au mois (en l'occurence "JANVIER") dans la feuille "paye"
32 correspond la valeur du n de colonne dans le tableau nomm
JANVIER de la feuille "appointement".

Ma difficult est d'apparenter le nom de la cellule celui du
tableau.
Si quelqu'un une solution sans passer par le VBA que je ne connais
pas spcialement j'en serai ravi.
Merci d'avance
Vos réponses
Trier par : date / pertinence
Jacky
Le #4425711
Bonjour,

Ignorer le dernier argument de RechercheV n'est pas une bonne idée.
Sous réserve que le nom recherché (E2) soit dans la première colonne du
tableau nommé "Janvier"

Et si j'ai bien compris:
=RECHERCHEV(Paye!E2;INDIRECT(Paye!I2);32;0)

--
Salutations
JJ




Je voudrais gagner du temps en rédaction de bulletin de paye.
Pour celà, je voudrais extraire des valeurs numériques d'un tableau
dont le nom est le même que le contenu d'une cellule.

J'ai une feuille "paye" où se trouve la cellule nommée "JANVIER"

Dans le même fichier excel, j'ai une autre feuille "Appointements" où
se trouve le tableau nommé "JANVIER"
Le tableau nommé "JANVIER" comporte 3 lignes et un bon nombre de
colonnes.

Quand j'utilise la formule suivante =RECHERCHEV(E2;I2;32) dans "paye"
j'obtiens comme message d'erreur #N/A
E2 correspond à la cellule où se trouve le nom du salarié dans la
feuille "paye"
I2 correspond au mois (en l'occurence "JANVIER") dans la feuille "paye"
32 correspond à la valeur du n° de colonne dans le tableau nommé
JANVIER de la feuille "appointement".

Ma difficulté est d'apparenter le nom de la cellule à celui du
tableau.
Si quelqu'un à une solution sans passer par le VBA que je ne connais
pas spécialement j'en serai ravi.
Merci d'avance
jpthillard
Le #4425671
Vraiment bien, je ne connaissais pas la fonction INDIRECT.
En revanche, pour le dernier argument de la fonction recherchev, je
l'ai aussi ajouté. Il est vrai que l'argument de recherche était
basé sur la première colonne.
C'est une bonne habitude que d'être rigoureux!
Merci encore de votre aide.
JP

Bonjour,

Ignorer le dernier argument de RechercheV n'est pas une bonne idée.
Sous réserve que le nom recherché (E2) soit dans la première colonn e du
tableau nommé "Janvier"

Et si j'ai bien compris:
=RECHERCHEV(Paye!E2;INDIRECT(Paye!I2);32;0)

--
Salutations
JJ




Je voudrais gagner du temps en rédaction de bulletin de paye.
Pour celà, je voudrais extraire des valeurs numériques d'un tableau
dont le nom est le même que le contenu d'une cellule.

J'ai une feuille "paye" où se trouve la cellule nommée "JANVIER"

Dans le même fichier excel, j'ai une autre feuille "Appointements" où
se trouve le tableau nommé "JANVIER"
Le tableau nommé "JANVIER" comporte 3 lignes et un bon nombre de
colonnes.

Quand j'utilise la formule suivante =RECHERCHEV(E2;I2;32) dans "paye"
j'obtiens comme message d'erreur #N/A
E2 correspond à la cellule où se trouve le nom du salarié dans la
feuille "paye"
I2 correspond au mois (en l'occurence "JANVIER") dans la feuille "paye"
32 correspond à la valeur du n° de colonne dans le tableau nommé
JANVIER de la feuille "appointement".

Ma difficulté est d'apparenter le nom de la cellule à celui du
tableau.
Si quelqu'un à une solution sans passer par le VBA que je ne connais
pas spécialement j'en serai ravi.
Merci d'avance


JB
Le #4425661
Bonjour,

D'après ce que j'ai compris, la formule serait plutôt::

=RECHERCHEV(E2;INDIRECT(I2);32;FAUX)

(Faux si les noms ne sont pas triés)

http://cjoint.com/?bvnVyDKMPx

Cordialement JB
Je voudrais gagner du temps en rédaction de bulletin de paye.
Pour celà, je voudrais extraire des valeurs numériques d'un tableau
dont le nom est le même que le contenu d'une cellule.

J'ai une feuille "paye" où se trouve la cellule nommée "JANVIER"

Dans le même fichier excel, j'ai une autre feuille "Appointements" où
se trouve le tableau nommé "JANVIER"
Le tableau nommé "JANVIER" comporte 3 lignes et un bon nombre de
colonnes.

Quand j'utilise la formule suivante =RECHERCHEV(E2;I2;32) dans "paye"
j'obtiens comme message d'erreur #N/A
E2 correspond à la cellule où se trouve le nom du salarié dans la
feuille "paye"
I2 correspond au mois (en l'occurence "JANVIER") dans la feuille "paye"
32 correspond à la valeur du n° de colonne dans le tableau nommé
JANVIER de la feuille "appointement".

Ma difficulté est d'apparenter le nom de la cellule à celui du
tableau.
Si quelqu'un à une solution sans passer par le VBA que je ne connais
pas spécialement j'en serai ravi.
Merci d'avance


jpthillard
Le #4425641
Exact, c'est fait.
Merci encore
JP

Bonjour,

D'après ce que j'ai compris, la formule serait plutôt::

=RECHERCHEV(E2;INDIRECT(I2);32;FAUX)

(Faux si les noms ne sont pas triés)

http://cjoint.com/?bvnVyDKMPx

Cordialement JB
Je voudrais gagner du temps en rédaction de bulletin de paye.
Pour celà, je voudrais extraire des valeurs numériques d'un tableau
dont le nom est le même que le contenu d'une cellule.

J'ai une feuille "paye" où se trouve la cellule nommée "JANVIER"

Dans le même fichier excel, j'ai une autre feuille "Appointements" o ù
se trouve le tableau nommé "JANVIER"
Le tableau nommé "JANVIER" comporte 3 lignes et un bon nombre de
colonnes.

Quand j'utilise la formule suivante =RECHERCHEV(E2;I2;32) dans "paye"
j'obtiens comme message d'erreur #N/A
E2 correspond à la cellule où se trouve le nom du salarié dans la
feuille "paye"
I2 correspond au mois (en l'occurence "JANVIER") dans la feuille "paye"
32 correspond à la valeur du n° de colonne dans le tableau nommé
JANVIER de la feuille "appointement".

Ma difficulté est d'apparenter le nom de la cellule à celui du
tableau.
Si quelqu'un à une solution sans passer par le VBA que je ne connais
pas spécialement j'en serai ravi.
Merci d'avance




Publicité
Poster une réponse
Anonyme