Re : Figer une date par formule
Bonjour
Pour la validation de la formule, ce n'est pas curieux, c'est dû au mode de calcul de l'itération.
Inverser les colonnes B et C, vous n'aurez pas à revalider la formule.
Dans le mode de calcul "itératoire", les résultats des formules ne sont pas calculés dans un ordre quelconque (même si ce n'est pas vrai dans l'autre mode).
Dans ce mode le calcul, Excel commence par la cellule la plus en haut à gauche (A1), puis va en direction de la droite (A2), après avoir retourné toutes les valeurs des formules de la ligne 1, Excel passe à la ligne suivante en recommençant à la colonne A, et ainsi de suite, jusqu'à la cellule contenant une formule la plus en bas et la plus à droite.
Mais ce n'est pas tout, en fonction du nombre maximal d'itérations qui est fixé dans les options, Excel va répéter x fois le calcul de la feuille, perso je l'appelle "cycle d'itération".
Si vous pensez qu'Excel est bête à vouloir calculer des milliers de fois, les formules de la feuille sans que leurs résultats n'évoluent entre chaque cycle, vous vous trompez, Excel a une option qui se nomme "écart maximal".
Avant de s'attaquer au calcul des formules, Excel mémorise les valeurs des cellules, et après avoir terminer ce p'tit travail, le nouveau contenu est comparer avec le précédent. Si le cycle d'itération n'a modifié aucune valeur, l'événement de calcul est arrêté.
Dans une formule, si vous faîtes appel au contenu d'une cellule qui est recalculée après dans le cycle, vous aurez le résultat de sa valeur à "cycle d'itération-1"...
Je repasserai ce soir, pour vous donner plus de détails, sur l'itération dans Excel. Je suis désolé pour les utilisateurs de OOo, l'itération n'est pas encore génial.
PS : suivez ce post, je rajouterai les commentaires, au bout de ce texte, il n'y a aura donc pas de réaffichage de ce fil en tête de liste, ni d'alerte email.
@+Jean-Marie