Comment lier une formule sur différents onglets
Résolu
tfadel
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Comment lier une formule sur différents onglets
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
4 réponses
Bonjour
difficicile d'être précis avec seulement ces données
toutefois pour le principe
par exemple:
un nom d'onglet entré en A1 strictement identique au nom de la feuille
pour effertuer une recherche en A:C de l'onglet nommé et ressortir C
=RECHERCHEV(cell valeur cherchée; INDIRECT("'"&A1&"'!A:C");3;0)
qui ira cvhercher dans l'onglet nommé en A1
crdlmnt
difficicile d'être précis avec seulement ces données
toutefois pour le principe
par exemple:
un nom d'onglet entré en A1 strictement identique au nom de la feuille
pour effertuer une recherche en A:C de l'onglet nommé et ressortir C
=RECHERCHEV(cell valeur cherchée; INDIRECT("'"&A1&"'!A:C");3;0)
qui ira cvhercher dans l'onglet nommé en A1
crdlmnt
Bonjour Vaucluse,
Merci pour la réponse rapide.
Voici les fichiers en question.
Lien vers fichier PLANNING (depuis lequel il faut aller chercher les données)
https://drive.google.com/file/d/1MSgmbbQqTYTjZjMxoLAI5LSHqZJp87tK/view?usp=drive_open
Lien vers fichier REGIE (vers lequel il faut copier les données - exemple, en se basant sur le N° du camion)
https://drive.google.com/file/d/1y8RzmWGLXEpxb5TIiUAuug3yFo0c82Zx/view?usp=drive_open
Je vais tester avec votre fonction pour voir ce que ça donne =)
Merci pour la réponse rapide.
Voici les fichiers en question.
Lien vers fichier PLANNING (depuis lequel il faut aller chercher les données)
https://drive.google.com/file/d/1MSgmbbQqTYTjZjMxoLAI5LSHqZJp87tK/view?usp=drive_open
Lien vers fichier REGIE (vers lequel il faut copier les données - exemple, en se basant sur le N° du camion)
https://drive.google.com/file/d/1y8RzmWGLXEpxb5TIiUAuug3yFo0c82Zx/view?usp=drive_open
Je vais tester avec votre fonction pour voir ce que ça donne =)
Re
essayez cette formule en D5 qui semble faire ce que vous cherchez
(le )5; étant à ajuster sur les autres colonnes en fonction de la valeur à ressortir)
=SIERREUR(RECHERCHEV(B5;INDIRECT("'[PLANNING 07-2018.xlsx]"&GAUCHE(TEXTE(C5;"jjmm");4)&"'!B12:M100");5;0);"")
attention à tous les signes, notamment guillemets et apostrophes dans la code INDIRECT
pour teste de vérification ci besoin, dans cellule hirs champ)
="'[PLANNING 07-2018.xlsx]"&TEXTE(C5;"jjmm")&"'!B12:M100"
doit renvoyer en texte l'adresse complète
et
=INDIRECT("'[PLANNING 07-2018.xlsx]"&GAUCHE(TEXTE(C5;"jjmm");4)&"'!B12")
doit renvoyer la valeur de B12 du fichier PLANNING
il est possible de compléter cette adresse variable comme suit pour accéder à d'autres fichiers mensuels avec cette formule en D5:
=SIERREUR(RECHERCHEV(B5;INDIRECT("'[PLANNING "&TEXTE(MOIS(C5);"00")&"-"&ANNEE(C5)&".xlsx]"&TEXTE(C5;"jjmm")&"'!B1:M1000");5;0);"")
si bien entendu dans tous les cas, les classeurs correspondants sont ouverts
crdlmnt
essayez cette formule en D5 qui semble faire ce que vous cherchez
(le )5; étant à ajuster sur les autres colonnes en fonction de la valeur à ressortir)
=SIERREUR(RECHERCHEV(B5;INDIRECT("'[PLANNING 07-2018.xlsx]"&GAUCHE(TEXTE(C5;"jjmm");4)&"'!B12:M100");5;0);"")
attention à tous les signes, notamment guillemets et apostrophes dans la code INDIRECT
pour teste de vérification ci besoin, dans cellule hirs champ)
="'[PLANNING 07-2018.xlsx]"&TEXTE(C5;"jjmm")&"'!B12:M100"
doit renvoyer en texte l'adresse complète
et
=INDIRECT("'[PLANNING 07-2018.xlsx]"&GAUCHE(TEXTE(C5;"jjmm");4)&"'!B12")
doit renvoyer la valeur de B12 du fichier PLANNING
il est possible de compléter cette adresse variable comme suit pour accéder à d'autres fichiers mensuels avec cette formule en D5:
=SIERREUR(RECHERCHEV(B5;INDIRECT("'[PLANNING "&TEXTE(MOIS(C5);"00")&"-"&ANNEE(C5)&".xlsx]"&TEXTE(C5;"jjmm")&"'!B1:M1000");5;0);"")
si bien entendu dans tous les cas, les classeurs correspondants sont ouverts
crdlmnt