Comment supprimer les références circulaires générée par les formules suivantes ?

Claude Morgan 20 Points de réputation
2025-08-21T07:12:10.49+00:00

J'utilise la fonction aujourd'hui pour inscrire automatiquement la date du jour en A4, mais on me signale alors une référence circulaire dans cette cellule.

J'utilise aussi cette même fonction en CG5 dans la formule me permettant de calculer le nombre de jours écoulé depuis le 1er janvier pour calculer la dépense moyenne journalière, sous forme de formule : BQ1207/(JOURS(AUJOURDHUI();"1-janv-2025")). BQ 1207 étant le total des dépenses dont j'ai besoin pour obtenir le résultat recherché

Microsoft 365 et Office | Excel | Pour la maison | Autres
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question
Aliboron - (MVP Office Mac '03-'19) 13,110 Points de réputation Modérateur bénévole
2025-08-21T08:54:18.91+00:00

Es-tu sûr que le résultat de ta formule n'intervient pas d'une façon ou d'une autre dans la somme de la cellule BQ1207 ? En tout cas, chez moi, si je saisis ta formule mais en mettant une cellule différente avec une somme de valeurs quelconque, tout fonctionne normalement :

Capture d’écran

NB : tu obtiendrais en principe le même résultat avec la formule simplifiée suivante :

=BQ1207/(AUJOURDHUI()-DATE(2025;1;1))

Au besoin, n'hésite pas à donner plus de précisions sur le contexte, en particulier la plateforme dont il est question (Windows, macOS, iOS, Android), la version d'Excel,...

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


3 réponses supplémentaires

Trier par : Les plus anciens
  1. Srinivasa P 5,695 Points de réputation Conseiller indépendant
    2025-08-21T07:51:56.74+00:00

    Salut!

    Conservez TODAY() dans une cellule distincte

    Utilisez une cellule (par exemple, Z1) pour la date actuelle :

    =AUJOURD'HUI()

    Ensuite, dans votre formule de dépense quotidienne moyenne, faites référence à cette cellule au lieu de A4 :

    =BQ1207 / JOURS(Z1, DATE(2025,1,1)

    En isolant la TODAY() fonction et en vous assurant que vos formules la référencent indirectement, Excel ne signalera plus les références circulaires et votre formule de dépenses quotidiennes moyennes fonctionnera correctement.

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

    1 personne a trouvé cette réponse utile.

  2. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2025-08-21T10:11:38.15+00:00

    Bonjour,

    Ce que j'ai compris :

    Ta formule en CG5 fonctionne donc elle ne devrait pas faire de référence circulaire en A4.

    Si c'est ça, c'est que tu n'as pas compris ce qu'est une référence circulaire (un formule de calcul impossible à exécuter car provoquant un calcul infini).

    =BQ1207/(JOURS(AUJOURDHUI();"1-janv-2025")) c'est ta formule CG5 ou A4 ?

    Si les 2 utilisent BQ1207 il faut remonter au contenu de BQ1207 pour trouver l'origine du problème

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

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

  3. Claude Morgan 20 Points de réputation
    2025-09-30T16:38:12.9233333+00:00

    Je vous remercie : ça marche !

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

    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.