Partager via

Comment obtenir le numéro de ligne de la celule incluse dans une formule d'une autre celule

Anonyme
2021-01-31T22:25:43+00:00

Bonjour, comment obtenir la valeur de la ligne de la cellule incluse dans une formule d'une autre cellule qui pointe vers une autre feuille.

Exemple:

A1= Feuille3!G1

A2= Feuille1!G9

A3= Feuille3!G11

A4= Feuille4!G7

Mon résultat souhaiter serait par exemple en colonne B:

B1= 1

B2= 9

B3= 11

B4= 7

J'ai essayer les formules CELLULE, INDIRECT, FORMULETEXTE sans succès.

Merci d'avance pour votre aide.

Microsoft 365 et Office | Excel | Pour la maison | Windows

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

6 réponses

  1. Hecatonchire 53,780 Points de réputation Modérateur bénévole
    2021-02-05T18:11:27+00:00

    Bonjour

    Si tu créés une colonne avec 1,2,3... (via la recopie), en triant sur la date (1ere clé) puis sur ta nouvelle colonne (2eme clé) ça devrait être suffisant

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-02-05T14:25:48+00:00

    Bonjour Arnaud,

    Merci pour votre retour mais voila que je ne maitrise pas suffisamment Excell pour adapter vos solution à mon objectif. Car dans l'exemple que je donne ci-dessus, celui-ci était vraiment sommaire.

    En réalité le numéro de la cellule que je souhaite extraire d'une autre cellule qui contient une date à afficher est la suivante:

    A B
    1 # numéro de ligne DATE
    2 1 =SI(ESTVIDE(ALL!$A1);"Vide";ALL!B1)
    3 4 =SI(ESTVIDE(ALL!$A4);"Vide";ALL!B4)
    4 2 =SI(ESTVIDE(ALL!$A2);"Vide";ALL!B2)
    5 5 =SI(ESTVIDE(ALL!$A5);"Vide";ALL!B5)
    6 3 =SI(ESTVIDE(ALL!$A3);"Vide";ALL!B3)

    La raison pour laquelle je souhaite faire cela c'est que dans mon tableau avec plusieurs millier de lignes, il existe parfois d'avoir la même date (format affichée AAAA-MM-JJ) dans la colonne B, et moi ce que je souhaite c'est de pouvoir trier l'ordre de la colonne B par date ascendant (OK ça c'est facile), mais surtout pour les lignes avec la même date, je souhaite que la ligne avec la référence de cellule le plus faible soit avant les autres, et pour cela j'ai besoin de pouvoir récupérer la valeur dans la formule. Ensuite je pourrais faire un tri ascendant sur la colonne A avec cette valeur.

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

    0 commentaires Aucun commentaire
  3. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus

  4. Lee Teck Koon 3,185 Points de réputation Conseiller indépendant
    2021-02-01T00:39:33+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Salut

    Je suis Lee, un conseiller indépendant.

    Pourriez-vous partager les valeurs des données impliquées dans un fichier Excel ?

    J’essaierais de comprendre quelle est la question actuelle.

    https://support.microsoft.com/fr-fr/office/cell...

    En ce qui concerne,

    Lee

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

    0 commentaires Aucun commentaire
  5. Hecatonchire 53,780 Points de réputation Modérateur bénévole
    2021-01-31T23:59:14+00:00

    Bonjour

    =LIGNE(INDIRECT(STXT(FORMULETEXTE(A1);2;10^9)))

    ou

    =LIGNE(INDIRECT(SUBSTITUE(FORMULETEXTE(A1);"=";"")))

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

    0 commentaires Aucun commentaire