Calcule iniquement si ma cellule est vide

Résolu/Fermé
Arthy-show -  
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à completer les trous dans mes colonnes par la moyenne entre la valeur précédente et suivante. Que la moyenne s'affiche si la cellule est vide, mais que le chiffre ne bouge pas si la cellule est deja pleine.

J'ai essayé IF=(ISBLANK(f4);(f3+f5)/2;F4+0)

Sans succès



A voir également:

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Bonjour
Une formule dans une cellule ne peut pas se tester elle- même. Pour ça, il faut avoir recours au VBA.
Dans votre cas, en utilisant une fonction personnalisée, ça pourrait marcher, sauf le cas où 2 ou plusieurs cellules vides se suivent. En effet, la première va faire la moyenne entre celle du dessus et la valeur 0 de celle d'en dessous. En passant à la cellule suivante, la formule va intégrer la valeur calculer auparavant avec celle située en dessous. le résultat obtenu va de ce fait, modifier le calcul de la cellule du dessus puisque maintenant il connaît la valeur du dessous, ce qui va générer une nouvelle valeur qui à son tour va modifier celle du dessous et ainsi de suite. c'est sans fin.
Je mets quand même une représentation de ce que vous voulez, mais vous constaterez par vous même que ce que vous demandez ne colle pas. A moins que quelqu'un ait une meilleure idée
https://www.cjoint.com/c/FFuq2mNmiPw
Cdlt
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Comme tu as posé de nouveau la même question 10 minutes après celle-ci, tu as la réponse là-bas ...
https://forums.commentcamarche.net/forum/affich-33640060-completer-une-cellule-uniquement-si-elle-est-vide
0