OVH Cloud OVH Cloud

Itération circulaire

1 réponse
Avatar
domeli
Bonjour à tous

dans un fichier que j'ai fait, je reçois tous les jours dans un tableau de
plusieurs clients des sommes venant d'autres cellules; ex: dans AB20 il y a
"=A20" qui est le résultat d'une somme qui change tous les jours.
Dans un autre tableau je veux cumuler ces résultats que je dois garder.
J'ai donc fait une itération circulaire qui pensais-je naivement allait me
cumuler ces chiffres reçus chaque jours.
Seulement, dès que je touche au fichier ou que je change de cellule, excel
me change mon cumul ce qui me fausse mes stats évidemment.
Concret: dans A20 la somme est de 4 donc en AB20 il y a 4.
Dans AB30 j'ai mis "=AB20+AB30", j'ai coché l'option "itération circulaire"
et j'ai mis "1" dans le nb d'itérations maximale. Dès que mes données
arrivent, cela fonctionne mais si je fais autre chose comme changer de
cellule ou lancer une macro ou changer de feuille, mon résultat change.
Si qqun a une solution je prends bien sur. Merci à tous.

1 réponse

Avatar
Â+
Salut,

Petite idée :
Si tu modifies ta formule comme suit :
Si(A1 ="";AB30;AB20+AB30)
Tant que A1 est vide, aucun calcul n'est effectué.
Dès que tu tapes quelque choise en A1 (même un espace) A30 se mettra à jour.

Â+





Bonjour à tous

dans un fichier que j'ai fait, je reçois tous les jours dans un tableau de
plusieurs clients des sommes venant d'autres cellules; ex: dans AB20 il y a
"¢0" qui est le résultat d'une somme qui change tous les jours.
Dans un autre tableau je veux cumuler ces résultats que je dois garder.
J'ai donc fait une itération circulaire qui pensais-je naivement allait me
cumuler ces chiffres reçus chaque jours.
Seulement, dès que je touche au fichier ou que je change de cellule, excel
me change mon cumul ce qui me fausse mes stats évidemment.
Concret: dans A20 la somme est de 4 donc en AB20 il y a 4.
Dans AB30 j'ai mis "«20+AB30", j'ai coché l'option "itération circulaire"
et j'ai mis "1" dans le nb d'itérations maximale. Dès que mes données
arrivent, cela fonctionne mais si je fais autre chose comme changer de
cellule ou lancer une macro ou changer de feuille, mon résultat change.
Si qqun a une solution je prends bien sur. Merci à tous.