Bonjour,
J'ai 2 classeurs dans un je recouper les données depuis plusieurs classeurs suivant les années. J'ai mis les années en dur dans ma fonction recherchev et cela marche j'obtiens mes informations.
Part contre je souhaite faire en sorte que l'année soit dynamique suivant les valeurs des cellules dans un autre onglet du classeur ouvert.
Donc dans l'onglet A j'ai dans les cellules :
K2 l'année N-1 que j'ai nommé AVANT_AN
L2 l'année que j'ai nommé AN
M2 l'année N+1 que j'ai nommé AN_APRES
Dans l'onglet B, j'ai ma formule suivante avec l'année en dur qui marche :
=SIERREUR(SI(B14=12;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2021\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));SI(B14=1;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2022\[janvier.xlsx]A'!$A$5:$Y$32;6;FAUX));CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2022\[fevrier.xlsx]A'!$A$5:$Y$32;6;FAUX))));0)
=SIERREUR(SI(B14=12;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2021\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));SI(B14=1;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2022\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2023\[janvier.xlsx]A'!$A$5:$Y$32;6;FAUX))));0)
Donc comment changer l'année 2021, 2022, 2023 avec les valeurs des cellules de l'onglet A à savoir K2, L2 et M2 ?
Sachent que j'ai mis dans une autre cellule cette formule : =CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AVANT_AN;"\[decembre.xlsx]A") dans l'onglet A
Puis dans l'onglet B la formule :
=SIERREUR(SI(B14=12;CNUM(RECHERCHEV(A14;'CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AVANT_AN;"\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));SI(B14=1;CNUM(RECHERCHEV(A14;'CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AN;"\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));CNUM(RECHERCHEV(A14;'CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AN_APRES;"\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX))));0)
Mais au lieu d'obtenir le résultat 08:10 j'obtient 00:00.
Donc comment faire que la date du dossier soit dynamique par rapport les valuers des cellules ?
Merci de votre aide.
J'ai 2 classeurs dans un je recouper les données depuis plusieurs classeurs suivant les années. J'ai mis les années en dur dans ma fonction recherchev et cela marche j'obtiens mes informations.
Part contre je souhaite faire en sorte que l'année soit dynamique suivant les valeurs des cellules dans un autre onglet du classeur ouvert.
Donc dans l'onglet A j'ai dans les cellules :
K2 l'année N-1 que j'ai nommé AVANT_AN
L2 l'année que j'ai nommé AN
M2 l'année N+1 que j'ai nommé AN_APRES
Dans l'onglet B, j'ai ma formule suivante avec l'année en dur qui marche :
=SIERREUR(SI(B14=12;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2021\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));SI(B14=1;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2022\[janvier.xlsx]A'!$A$5:$Y$32;6;FAUX));CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2022\[fevrier.xlsx]A'!$A$5:$Y$32;6;FAUX))));0)
=SIERREUR(SI(B14=12;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2021\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));SI(B14=1;CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2022\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));CNUM(RECHERCHEV(A14;'\\folder\folder\Desktop\NAME NAME\NAME NAME\2023\[janvier.xlsx]A'!$A$5:$Y$32;6;FAUX))));0)
Donc comment changer l'année 2021, 2022, 2023 avec les valeurs des cellules de l'onglet A à savoir K2, L2 et M2 ?
Sachent que j'ai mis dans une autre cellule cette formule : =CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AVANT_AN;"\[decembre.xlsx]A") dans l'onglet A
Puis dans l'onglet B la formule :
=SIERREUR(SI(B14=12;CNUM(RECHERCHEV(A14;'CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AVANT_AN;"\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));SI(B14=1;CNUM(RECHERCHEV(A14;'CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AN;"\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX));CNUM(RECHERCHEV(A14;'CONCAT("\\folder\folder\Desktop\NAME NAME\NAME NAME\";AN_APRES;"\[decembre.xlsx]A'!$A$5:$Y$32;6;FAUX))));0)
Mais au lieu d'obtenir le résultat 08:10 j'obtient 00:00.
Donc comment faire que la date du dossier soit dynamique par rapport les valuers des cellules ?
Merci de votre aide.