Fonction Indirect ne fonctionne pas ….

Fermé
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022 - 17 sept. 2022 à 00:13
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 - 20 sept. 2022 à 22:21

Bonsoir! Malgré toutes mes « recherches », je ne parviens pas à utiliser cette *** de fonction indirect … même sur feuille vierge, la cellule me renvoie toujours en erreur avec comme message : « déplacer ou supprimer des cellules provoque une référence de cellule non valide » ….

merci de vos réponses !!

A voir également:

11 réponses

Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 086
17 sept. 2022 à 03:09

Bonsoir.

Dès que tu nous auras indiqué ta formule, de préférence en envoyant ton fichier Excel en pièce jointe, on t'indiquera comment utiliser cette formidable fonction.

J'ai connu une fille qui rouspétait parce ce que sa machine à coudre non plus ne fonctionnait pas : elle ne savait pas qu'il fallait la brancher à une prise électrique ! Et j'ai un ami à qui il a fallu une semaine pour comprendre que lorsqu'une vitesse était restée enclenchée, il y a une sécurité qui empêchait la voiture de redémarrer, et qu'il devait donc d'abord se mettre au point mort ...

As-tu consulté l'AIDE d'Excel, concernant cette fonction ?

Syntaxe

INDIRECT(réf_texte, [a1])

La syntaxe de la fonction INDIRECT contient les arguments suivants :

  • Ref_text    Obligatoire. Référence à une cellule qui contient une référence de type A1, une référence de type L1C1, un nom défini comme référence ou une référence à une cellule en tant que chaîne de caractères. Si ref_text n’est pas une référence de cellule valide, la méthode INDIRECT renvoie la #REF! valeur d’erreur.

    • Si ref_text fait référence à un autre document (une référence externe), l’autre document doit être ouvert. Si le manuel source n’est pas ouvert, la méthode INDIRECT renvoie la #REF! valeur d’erreur.

    • Si ref_text fait référence à une plage de cellules en dehors de la limite de ligne de 1 048 576 ou de la limite de colonne de 16 384 (XFD), la méthode INDIRECT renvoie une #REF! comme erreur.
       

  • A1    Facultatif. Représente une valeur logique qui indique le type de référence contenu dans la cellule de l’argument réf_texte.

    • Si l’argument a1 est VRAI ou omis, l’argument réf_texte est interprété comme une référence de type A1.

    • Si l’argument a1 est FAUX, l’argument réf_texte est interprété comme une référence de type L1C1.

Tu vois qu'il n'est jamais allusion à un quelconque déplacement de cellule !

---------------- N'aurais-tu pas utilisé une syntaxe de ton invention ?


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
17 sept. 2022 à 13:17

Sans aucune condition … 

0
bigoudi > Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
17 sept. 2022 à 13:30

Hello,

Dis au moins ce que tu veux faire

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
17 sept. 2022 à 14:41

Bonjour,

Est-il possible que vous mettiez une copie de la fonction que vous avez utilisez !


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 19:04

https://onedrive.live.com/redir?resid=330A0F416E24D514!719&authkey=!ANeSEtEWek3_BRw&ithint=file%2cxlsx&e=reGRKb

un exemple avec juste 2 onglets, mon vrai dossier en comporte 25+/-  

je voudrais en fonction du numero de semaine, que ca me rapporte l'onglet correspondant!

et que les dates se mettent a jour automatiquement ( j'ai en parti réussi avec des fonctions matricielles ) 

mais "indirect(" me bloque encore j'ai l'impression 

merci d'avance

0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 086
Modifié le 18 sept. 2022 à 19:45

Bonjour.

Je n'ai rien pu faire avec ton lien ...

Veux-tu joindre ton fichier Excel en utilisant Cjoint.com ?

 1) Aller dans https://www.cjoint.com/
 2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
 3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
 4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi https://www.transfernow.net/


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 20:33

https://www.transfernow.net/en/dltransfer?utm_source=20220918c8wHSZLO

merci pour les linens!

désolé je suis pas un pro d'excel !!

sj'ai nommé les collones pour 1 onglet, il faudra que je le fasse pour chaque, ou la matrice reconnaitra automatiquement les en-tête ?!

merci d'avance

0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 20:36

précision, la formule qui bloque avec la fonction indirect est en A15 !

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié le 18 sept. 2022 à 21:47

Bonjour,

La fonction en A15 n'est pas correcte ce devrait-être:

=INDIRECT("'"&A2&"'!k16")

En plus corriger le nom de la feuille  ce doit ^tre août (manque le circonflexe)!


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 21:44

j'aimerai que ca me renvoie le numéro de semaine correspondant qui lui me renverrais le semaine correspondante

0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022 > Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 21:45

=INDIRECT("'[testtableau.xls]"&A5&"'!F1")

je l'es modifié mais idem..... comment faire une recherche sur tous mes onglets svp ?!

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
18 sept. 2022 à 21:51

Bonjour,

Merci de revoir le poste 9 (il y a eu un croisement...!)


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 21:55

ca me donne 1 pour aout mais rien pour septembre ....

j'ai nommé mes colonnes dans l'onglet août ( comme dans la ligne 4), faut il que je les supprime et selectionne la plage directement pour que cela fonctionne sur septembre ?

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié le 18 sept. 2022 à 22:50

Bonjour,

C'est quelle  fonction qui vous donne 1 comme résultat...?

Eh oui j'ai vue que vous avez des plages nommée selon la ligne A4:G4¨...!

Encore une fois selon votre exemple quelle résultat (valeur) doit donner la fonction en cellule A15


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
18 sept. 2022 à 23:26

je voudrais que c'a m'affiche le nom de l'onglet concerné : août ou septembre pour l'exemple, en fonction de la liste déroulante des dates ! 

pour ensuite, afficher mes heures désirées soit de aout soit septembre dans le tableau de la page 1 

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié le 19 sept. 2022 à 08:07

Bonjour,

Manque réponse à : C'est quelle  fonction qui vous donne 1 comme résultat...?

Est-ce que c'est cela que vous voulez : je choisi le 29.8.22 et je reçois la semaine 36 qui couvre août et septembre.


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
20 sept. 2022 à 19:28

le choix des dates est en A18:A29 et ce qui me donne le numero de semaine en B2

et oui j'aimerai que en fonction de la semaine incscrite, la recherche se fasse soit sur aout, soit sur septembre soit sur les 2!! et comme ça jusqu'à 2023!

si je tape 15/12/2022 je voudrais que ca me renvoie les heures de la  semaine 50 qui sont sur l'onglet décembre! 

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié le 19 sept. 2022 à 12:26

Bonjour,

Une proposition selon ce que j’ai compris. Voir feuille [Test_jp]

Le fichier : https://www.cjoint.com/c/LItkAboXJNn


0
Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
20 sept. 2022 à 19:37

merci pour le travail! je viens d'essayer, effectivement j'espérais le faire sans macro!

la feuille a fonctionnée jusqu'au moment ou j'ai choisi une date qui n'avait pas d'heures inscrites, et ça a mis la macro en erreur, depuis il ne fonctionne plu .... 

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425 > Dada79320 Messages postés 11 Date d'inscription dimanche 11 septembre 2022 Statut Membre Dernière intervention 20 septembre 2022
20 sept. 2022 à 22:21

Bonsoir,

Désolé je n'ai pas pensé à ce cas, voici une nouvelle version:https://cjoint.com/c/LIuuuWXAtUn


Salutations.
Le Pingou

0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
19 sept. 2022 à 12:24

Bonjour à tous,

En simplifiant un peu, une proposition sans macro (salutations Le Pingou)

https://www.cjoint.com/c/LItktEIICQi

Attention la fonction NO.SEMAINE renvoie un numéro à la norme anglo-saxonne et non pas à la norme ISO (qui sont différents en 2022). Si besoin prendre NO.SEMAINE.ISO ou NO.SEMAINE(D18;21)

Cordialement

0