La fonction LET ne se met pas à jour avec les données

Anonyme
2020-10-08T17:16:56+00:00

bonjour,

J'utilise depuis peu la nouvelle fonction LET qui est très pratique pour s'y retrouver dans les formules compliquées.

Exemple:

LET(PrixRevient;$H16;

QtéRestanteTotale;INDEX(réalisé!$A$1:$O$101;LIGNE($B16);13);

QtéEnVenteTotale;INDEX(carnet!$B$5:$K$101;$A16;1);

SI(PrixRevient>0;QtéRestanteTotale-QtéEnVenteTotale;0))

Or lorsque je recopie la formule utilisant cette fonction sur toutes les lignes de mon tableau, le résultat du calcul reste dans chacune des cellules celui de la cellule d'origine du copier-coller, et la mise à jour ne se fait que lorsque je me place dans chacune des cellules où j'ai copié la formule et que je fais ENTER.

Remarque : j'ai bien le mode CALCUL AUTOMATIQUE activé, j'utilise Excel sur Mac, mode "Insider Fast"

Y-a-t-il un moyen que les formules soient calculées automatiquement ?

merci par avance pour votre aide

Microsoft 365 Insider | Excel | MacOS

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
Anonyme
2020-10-09T07:47:03+00:00

JPLévy :

J'ai identifié un problème dans l'une des formules (INDEX() en erreur dans certaines cellules lorsque la cellule lui renvoyant le numéro de ligne est vide) et apparemment c'est ce qui empêchait l'ensemble des LET() du fichier de se mettre à jour, même pour les cellules contenant d'autres formules.

Bon, déjà un point important qui a trouvé sa solution !

JPLévy :

Par contre maintenant que j'ai corrigé ma formule, et bien que j'ai redémarré Excel et même le Mac, c'est le COLLER LES FORMULES qui ne marche plus, je ne me vois pas retaper ces formules sur des centaines de lignes... que puis-je faire ?

Là, pour le coup, on peut craindre une corruption légère. Je te suggére, puisqu'on est entre "Insiders", de commencer par faire remonter l'information aux équipes produit via le bouton "Vous voulez contribuer..." à droite de la barre d'outils.

Ensuite, tu peux essayer un "nettoyage" du classeur en l'ouvrant avec LibreOffice puis en l'enregistrant sous un autre nom (mais toujours en .xlsx, bien sûr). La double conversion que cela implique donne généralement de bons résultats. Ensuite, il te faudra retaper la formule car elle aura probablement souffert au passage, mais tu devrais pouvoir de nouveau la copier et coller. Enfin, c'est à tenter...

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

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

7 réponses supplémentaires

  1. Anonyme
    2020-10-09T09:57:32+00:00

    JPLévy :

    Je ne connais pas LibreOffice, comment y accéder sur Mac ?

    Facile, il suffit de le télécharger depuis le site de l'éditeur... 😉

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-10-09T08:01:09+00:00

    OK , j'ai fait remonter le problème

    Je ne connais pas LibreOffice, comment y accéder sur Mac ?

    merci encore pour ton aide

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-10-09T06:21:41+00:00

    J'ai identifié un problème dans l'une des formules (INDEX() en erreur dans certaines cellules lorsque la cellule lui renvoyant le numéro de ligne est vide) et apparemment c'est ce qui empêchait l'ensemble des LET() du fichier de se mettre à jour, même pour les cellules contenant d'autres formules.

    Par contre maintenant que j'ai corrigé ma formule, et bien que j'ai redémarré Excel et même le Mac, c'est le COLLER LES FORMULES qui ne marche plus, je ne me vois pas retaper ces formules sur des centaines de lignes... que puis-je faire ?

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

    0 commentaires Aucun commentaire