Faire référence à la dernière inscription dans une colonne

Anonyme
2023-01-05T15:03:55+00:00

Bonjour,

J'ai créé un tableau Excel pour compiler des données de facturation et budget. La dernière colonne est le solde mis à jour tout au long de l'année chaque fois qu'une nouvelle inscription est ajoutée sur une ligne.

J'aimerais, dans un autre tableur, faire référence au dernier montant indiqué dans cette colonne. Si une nouvelle inscription sur une nouvelle ligne est ajoutée, j'aimerais que dans l'autre tableur, on en tienne compte et que la cellule dans ce dernier qui fait référence change de référence et utilise le solde indiqué sur la nouvelle inscription de l'autre.

SVP, pourriez vous m'aider ?

Microsoft 365 et Office | Excel | Other | 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
Réponse acceptée par l’auteur de la question
DanielCo 107.7K Points de réputation
2023-01-06T12:55:25+00:00

Non :

=INDEX('[compte_2022.xlsm]Feuil1'!$H:$H;MAX(LIGNE(H:H)*('[compte_2022.xlsm]Feuil1'!$H:$H<>"")))

En admettant que l'information soit bien sur la feuille Feuuil1. D'autre part es-tu sûr que le nom du classeur est bien "compte_2022.xlsm", c'est à dire un classeur acceptant les macros ?

Enfin, dernier point, valide la formule en appuyant sur les touches Ctrl+Maj+Entrée.

Daniel

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

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
DanielCo 107.7K Points de réputation
2023-01-06T11:52:02+00:00

Bonjour,

Non, comme tu n'avais pas donné de nom de classeur ou de feuille, les formules d'Arnaud s'appliquent à la colonne A de la feuille active (celle qui est affichée). Pour un autre classeur :

=INDEX('[Classeur Externe.xlsm]Feuil1'!$H:$H;MAX(LIGNE(H:H)*('[Classeur Externe.xlsm]Feuil1'!$H:$H<>"")))

En remplaçant "'[Classeur Externe.xlsm]Feuil1'" par les noms qui vont bien.

Pareil pour l'autre formule.

Daniel

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

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
Hecatonchire 53,950 Points de réputation Modérateur bénévole
2023-01-05T17:50:14+00:00

Bonjour Serge, Daniel

C'est peut être plus :

=INDEX(A:A;EQUIVX(VRAI;A:A<>"";0;-1)) en 365

=INDEX(A:A;MAX(LIGNE(A:A)*(A:A<>""))) à valider avec Ctrl+Maj+Entrée

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

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

8 réponses supplémentaires

  1. DanielCo 107.7K Points de réputation
    2023-01-05T18:22:48+00:00

    Bonsoir Arnaud,

    Tu as raison, Arnaud, autant pour moi.

    Daniel

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2023-01-05T15:27:51+00:00

    Bonjour,

    solution valable pour Microsoft 365 pour la colonne A

    =EQUIVX(VRAI;A:A<>"";0;-1)-1

    Sinon, formule matricielle, à valider avec Ctrl+Maj+Entrée :

    =MAX(LIGNE(A:A)*(A:A<>""))-1

    Daniel

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire