Incrémentation entre plusieurs feuilles
Fermé
Alpagenod
Messages postés
9
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
12 septembre 2017
-
11 sept. 2017 à 11:33
Alpagenod Messages postés 9 Date d'inscription jeudi 20 juillet 2017 Statut Membre Dernière intervention 12 septembre 2017 - 12 sept. 2017 à 15:21
Alpagenod Messages postés 9 Date d'inscription jeudi 20 juillet 2017 Statut Membre Dernière intervention 12 septembre 2017 - 12 sept. 2017 à 15:21
A voir également:
- Quel mot secret apparaît en g2
- Fusionner plusieurs feuilles excel en une seule - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Excel copier formule sans incrémentation - Forum Excel
- Bruler des feuilles de laurier - Guide
- Pagination excel plusieurs feuilles ✓ - Forum Excel
10 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 415
11 sept. 2017 à 11:44
11 sept. 2017 à 11:44
Bonjour
on devrait s'en sortir en utilisant le code INDIRECT, mais il faudrait savoir dans chaque feuille grille où se trouve la valeur à ressortir? ou comment il faut la définir
à vous lire
crdlmnt
on devrait s'en sortir en utilisant le code INDIRECT, mais il faudrait savoir dans chaque feuille grille où se trouve la valeur à ressortir? ou comment il faut la définir
à vous lire
crdlmnt
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
11 sept. 2017 à 13:38
11 sept. 2017 à 13:38
Bonjour Alpagenod, coucou Vaucluse ,
Formule en F1 : =SIERREUR(RECHERCHEV(D2+1;INDIRECT("'Grille "&$C2&"'!$B$2:$C$11");1;0);"Pas échelon suivant")
Formule en G1 : =MOIS.DECALER(E2;12*(RECHERCHEV(D2;INDIRECT("'Grille "&$C2&"'!$B$2:$C$11");2;0)))
Attention dans la feuille 2C01 il faut remplacer les textes 1 an ... par des nombres 1 ...
Cdlmnt
Via
Formule en F1 : =SIERREUR(RECHERCHEV(D2+1;INDIRECT("'Grille "&$C2&"'!$B$2:$C$11");1;0);"Pas échelon suivant")
Formule en G1 : =MOIS.DECALER(E2;12*(RECHERCHEV(D2;INDIRECT("'Grille "&$C2&"'!$B$2:$C$11");2;0)))
Attention dans la feuille 2C01 il faut remplacer les textes 1 an ... par des nombres 1 ...
Cdlmnt
Via
Alpagenod
Messages postés
9
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
12 septembre 2017
11 sept. 2017 à 14:41
11 sept. 2017 à 14:41
Vous êtes merveilleux.
Je vais faire la même demande que précédemment mais vous pourriez me détailler le fonctionnement de la formule ???
Je vais faire la même demande que précédemment mais vous pourriez me détailler le fonctionnement de la formule ???
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
11 sept. 2017 à 18:24
11 sept. 2017 à 18:24
La formule en F1 est une simple RECHERCHEV mais comme le nom de la feuille varie selon les cas on reconstitue une adresse valide avec la fonction INDIRECT en concaténant "Grille" et le bon n° puis la plage de recherche
A tout cela on rajoute un SI ERREUR pour faire afficher du vide ( le "") au lieu de #N/A en cas de non trouvé
La formule en G1 décale la date en E2 d'un nombre de mois résultat du calcul de la multiplication de 12 par le nombre d'années trouvée par le même genre de RECHERCHEV que précédemment
A tout cela on rajoute un SI ERREUR pour faire afficher du vide ( le "") au lieu de #N/A en cas de non trouvé
La formule en G1 décale la date en E2 d'un nombre de mois résultat du calcul de la multiplication de 12 par le nombre d'années trouvée par le même genre de RECHERCHEV que précédemment
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alpagenod
Messages postés
9
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
12 septembre 2017
12 sept. 2017 à 12:49
12 sept. 2017 à 12:49
Merci beaucoup, c'est parfait.
Alpagenod
Messages postés
9
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
12 septembre 2017
12 sept. 2017 à 13:02
12 sept. 2017 à 13:02
Je rajoute encore un peu de difficulté : est ce que, plutôt que de créé 40 feuilles pour 40 grilles, je peux faire faire la recherche dans une seule feuille sur laquelle se trouve mes grilles par exemple en lui définissant que tel sélection correspond à grille 1, telle sélection correspond à grille 2, etc ???
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
12 sept. 2017 à 13:25
12 sept. 2017 à 13:25
Bonjour
Oui c'est mieux
Nommer chaque tableau Grillexxxxx (ex Grille1518) en selectionnant la plage du tableau, clic droit - Nommer une plage
A ce moment les formules en F2 et G2 deviennent :
=SIERREUR(RECHERCHEV(D2+1;INDIRECT("Grille"&C2);1;0);"Pas d'échelon suivant")
et
=MOIS.DECALER(E2;12*(RECHERCHEV(D2;INDIRECT("Grille"&C2);2;0)))
Cdlmnt
Via
Oui c'est mieux
Nommer chaque tableau Grillexxxxx (ex Grille1518) en selectionnant la plage du tableau, clic droit - Nommer une plage
A ce moment les formules en F2 et G2 deviennent :
=SIERREUR(RECHERCHEV(D2+1;INDIRECT("Grille"&C2);1;0);"Pas d'échelon suivant")
et
=MOIS.DECALER(E2;12*(RECHERCHEV(D2;INDIRECT("Grille"&C2);2;0)))
Cdlmnt
Via
Alpagenod
Messages postés
9
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
12 septembre 2017
Modifié le 12 sept. 2017 à 14:09
Modifié le 12 sept. 2017 à 14:09
Là je ne suis plus certain par rapport à ce que je comprends des formules.
Dans j'ai mon fichier excel comme de l'exemple avec une feuille où je veux avoir l'échelon et la date, et une seconde feuille où j'ai toutes mes grilles.
Dans cette seconde feuille, je me retrouve avec mes différentes grilles où je sélectionne les échelons et la durée d'un grade par exemple 1518 et je la nomme Grille1518.
Puis une seconde que je nomme Grille247B, etc....
Comment dans la formule précédente, Excel va rechercher dans cette feuille tel grille ?
Dans j'ai mon fichier excel comme de l'exemple avec une feuille où je veux avoir l'échelon et la date, et une seconde feuille où j'ai toutes mes grilles.
Dans cette seconde feuille, je me retrouve avec mes différentes grilles où je sélectionne les échelons et la durée d'un grade par exemple 1518 et je la nomme Grille1518.
Puis une seconde que je nomme Grille247B, etc....
Comment dans la formule précédente, Excel va rechercher dans cette feuille tel grille ?
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
12 sept. 2017 à 14:33
12 sept. 2017 à 14:33
Chaque tableau est nommé comme je l'expliquai précédemment
Exemple :
https://www.cjoint.com/c/GImmGPdrTf2
Exemple :
https://www.cjoint.com/c/GImmGPdrTf2
Alpagenod
Messages postés
9
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
12 septembre 2017
12 sept. 2017 à 15:21
12 sept. 2017 à 15:21
Oui pardon, étant donné que j'ai modifié mon tableau j'avais fait une erreur de sélection de la case et cela fonctionne maintenant merci BEAUCOUP !!!