Fonction Indirect
fantocool
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'effectue dans excel une copie de feuille a feuille avec la fonction INDIRECT, tout fonctionne bien sauf pour des dates. Le 2/03/2015 = 42065 dans la copie.
Pourriez-vous m'aider, je vous remercie bcp
Voici la formule que j'utilise:
=INDIRECT("Feuille1!"&CAR(COLONNE()+64)&LIGNE()+1)&""
j'effectue dans excel une copie de feuille a feuille avec la fonction INDIRECT, tout fonctionne bien sauf pour des dates. Le 2/03/2015 = 42065 dans la copie.
Pourriez-vous m'aider, je vous remercie bcp
Voici la formule que j'utilise:
=INDIRECT("Feuille1!"&CAR(COLONNE()+64)&LIGNE()+1)&""
A voir également:
- Fonction indirect excel
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fonction moyenne excel - Guide
- Déplacer colonne excel - Guide
4 réponses
Bonsoir
Impossible de savoir ce qui cloche sans ton fichier
Postes un exemple de ton fichier sur cjoint.com, fais créer un lien, copies-le et reviens le coller ici
Cdlmnt
Via
Impossible de savoir ce qui cloche sans ton fichier
Postes un exemple de ton fichier sur cjoint.com, fais créer un lien, copies-le et reviens le coller ici
Cdlmnt
Via
Bonsoir,
un date est une valeur numérique qui commence au premier janvier 1900 par le numéro 1, le 2 janvier 1900 correspond au numéro 2 etc et 42065 correspond bien au 02/03/2015, aujourd'hui 19 juillet 2015 correspond au 42204 il suffit simplement de formater la cellule au format date
ou on converti directement la valeur mais le résultat sera au format texte
=TEXTE(INDIRECT("Feuil1!"&CAR(COLONNE()+64)&LIGNE()+1);"jj/mm/aaaa")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
un date est une valeur numérique qui commence au premier janvier 1900 par le numéro 1, le 2 janvier 1900 correspond au numéro 2 etc et 42065 correspond bien au 02/03/2015, aujourd'hui 19 juillet 2015 correspond au 42204 il suffit simplement de formater la cellule au format date
ou on converti directement la valeur mais le résultat sera au format texte
=TEXTE(INDIRECT("Feuil1!"&CAR(COLONNE()+64)&LIGNE()+1);"jj/mm/aaaa")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Merci, pour la première partie de la réponse, il n'y a pas de problème.
La cellule dans Excel est bien au format Date, et justement dans le programme que je fais, il y a un compteur de jour a partir d'une date entrée ex: le 01/07/15 et aujourd'hui, donc 18 jours.
Je n'ai pas encore trouvé comment envoyer un fichier sur le forum (pas encore regardé ;-).
un grand merci
La cellule dans Excel est bien au format Date, et justement dans le programme que je fais, il y a un compteur de jour a partir d'une date entrée ex: le 01/07/15 et aujourd'hui, donc 18 jours.
Je n'ai pas encore trouvé comment envoyer un fichier sur le forum (pas encore regardé ;-).
un grand merci
Re,
pour envoyer un fichier anonymisé avec des explications sur tes attentes sert toi de ce lien
https://www.cjoint.com/
colle le lien qui sera généré dans une réponse
pour envoyer un fichier anonymisé avec des explications sur tes attentes sert toi de ce lien
https://www.cjoint.com/
colle le lien qui sera généré dans une réponse
Re,
Feuil2 en cellule B3 colle cette formule et incrémente la vers le bas
=SI(A3="";"";(INDIRECT("Feuil1!"&CAR(COLONNE()+64)&LIGNE()-1)&"")*1)
mais pourquoi ne pas simplement écrire en B3
=SI(A3="";"";RECHERCHEV(A3;Feuil1!$A$2:$C$20;2;0))
et si tu nommes la matrice de ta feuil1 exemple List, la formule devient
=SI(A3="";"";RECHERCHEV(A3;List;2;0))
et en D3
=SI(A3="";"";AUJOURDHUI()-B3)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Feuil2 en cellule B3 colle cette formule et incrémente la vers le bas
=SI(A3="";"";(INDIRECT("Feuil1!"&CAR(COLONNE()+64)&LIGNE()-1)&"")*1)
mais pourquoi ne pas simplement écrire en B3
=SI(A3="";"";RECHERCHEV(A3;Feuil1!$A$2:$C$20;2;0))
et si tu nommes la matrice de ta feuil1 exemple List, la formule devient
=SI(A3="";"";RECHERCHEV(A3;List;2;0))
et en D3
=SI(A3="";"";AUJOURDHUI()-B3)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
explication avec le lien