Fonction "INDIRECT"

Anonyme
2024-10-04T09:46:22+00:00

Bonjour

J'utilise la fonction indirect :

=INDIRECT("'" & $B11& "'!" &"C"&22)

Pour aller chercher dans la feuille, dont le nom est en B11, une valeur en C22.

ça fonctionne sauf si dans cette feuille, j'insère une ligne au-dessus de la ligne 22, auquel cas la cellule C22 ne devient pas C23 dans ma formule...

Merci

Thierry

Microsoft 365 et Office | Excel | Pour le business | Android

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

5 réponses

  1. Anonyme
    2024-10-04T11:49:57+00:00

    En fait je me suis rajoutée en début de ligne une formule:

    =EQUIV("Sous-total "&$B12;INDIRECT("'" & $B$11 & "'!A:A"); 0)

    qui me cherche le numéro de ligne que je vais chercher dans ma formule :

    =INDIRECT("'" & $B$11& "'!" &"c"&$A12)

    Merci pour votre temp

    Bien à vous

    Thierry

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-10-04T10:26:12+00:00

    Bonjour Hecatonchire,

    Sauf que des valeurs comme ça je vais en chercher environ 400, la C22 n'était qu'un exemple... ;-)

    Bien à toi

    Thierry

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-10-04T10:15:35+00:00

    Bonjour,

    Un solution

    Placer dans chaque feuille cible en A1 par exemple =LIGNE(C22)

    =INDIRECT("'"& B11 &"'!C"&INDIRECT("'"& B3 &"'!A1"))

    Mais ce serait plus simple de placer la valeur de C22 en A1 directement (bien sur sans jamais insérer de lignes au dessus de A1)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2024-10-04T10:10:52+00:00

    Bonjour Daniel,

    Avec cette formule si j'insère une ligne au-dessus de la 22 dans la feuille "B11", ça ne modifie pas ma formule qui reste en C22 et ne passe pas en C23...

    Thierry

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2024-10-04T10:01:13+00:00

    Bonjour,

    Essaie :

    =INDIRECT("'" & $B11& "'!" &"C22")

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire