Mettre dans une cellule à la fois une formule + une valeur
Pierre Manoj
-
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voudrais savoir si il est possible de mettre en place une formule (calcul de moyenne sous condition) et de pouvoir taper malgré tout une valeur.
Je m'explique :
le nombre de lignes du tableau dépend du nombre de tranches (de valeurs) qu'il faut inscrire. cela peut aller de 1 à 30 lignes. En fonction de cette évolution j'ai fais une réduction du tableau pour que la dernière ligne soit celle de la moyenne des valeurs (pour chaque colonne).
Il faudrait que la formule moyenne puisse ce faire automatiquement en fonction du niveau du nombre de lignes sans pour autant empêcher la possibilité de mettre une valeur si le nombre de ligne augmente.
exemple :
la dernière ligne du tableau est A10. en A10 le tableau doit obligatoirement calculer la moyenne de A2 à A9.
Le tableau évolue et la dernière ligne est en A20. On doit pouvoir inscrire une valeur en A10 sans supprimer la formule dans le cas ou la dernière ligne redeviendrait en A10.
Pouvez-vous me dire si cela est possible et si oui comment ?
(je ne connais pas vraiment le language VBA)
je voudrais savoir si il est possible de mettre en place une formule (calcul de moyenne sous condition) et de pouvoir taper malgré tout une valeur.
Je m'explique :
le nombre de lignes du tableau dépend du nombre de tranches (de valeurs) qu'il faut inscrire. cela peut aller de 1 à 30 lignes. En fonction de cette évolution j'ai fais une réduction du tableau pour que la dernière ligne soit celle de la moyenne des valeurs (pour chaque colonne).
Il faudrait que la formule moyenne puisse ce faire automatiquement en fonction du niveau du nombre de lignes sans pour autant empêcher la possibilité de mettre une valeur si le nombre de ligne augmente.
exemple :
la dernière ligne du tableau est A10. en A10 le tableau doit obligatoirement calculer la moyenne de A2 à A9.
Le tableau évolue et la dernière ligne est en A20. On doit pouvoir inscrire une valeur en A10 sans supprimer la formule dans le cas ou la dernière ligne redeviendrait en A10.
Pouvez-vous me dire si cela est possible et si oui comment ?
(je ne connais pas vraiment le language VBA)
A voir également:
- Mettre dans une cellule à la fois une formule + une valeur
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller une cellule excel dans une formule - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Comment colorer une cellule excel avec une formule si - Guide
5 réponses
Bonjour
non, il n'est pas possible de placer une formule et une valeur dans la même cellule
ce qui est possible de bricoler, à adapter:
la formule en A1 et la valeur entrée manuellement en B1
en A1:
=SI(B1="";formule;B1)
qui affichera en priorité la valeur de B1 si la cellule est remplie
aspect:si vous formatez A1 et B1 même fond et B1 avec police au couleur du fond,
seule la valeur en A1 sera visible
Mais tout ça ne dit pas ce que vous voulez faire avec A11:A20 si votre tableau change comme vous le spécifiez!
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
non, il n'est pas possible de placer une formule et une valeur dans la même cellule
ce qui est possible de bricoler, à adapter:
la formule en A1 et la valeur entrée manuellement en B1
en A1:
=SI(B1="";formule;B1)
qui affichera en priorité la valeur de B1 si la cellule est remplie
aspect:si vous formatez A1 et B1 même fond et B1 avec police au couleur du fond,
seule la valeur en A1 sera visible
Mais tout ça ne dit pas ce que vous voulez faire avec A11:A20 si votre tableau change comme vous le spécifiez!
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Merci pour votre réponse
En faite comme la dernière ligne du tableau évolue pouvant passer de A1 à A20 en fonction du nombre de données que l'on doit rentrer.
pour exemple :
un train peut avoir de 10 à 20 citernes, la personne doit rentrer des données en par citerne.
A la fin du tableau, il faut que le calcul de la moyenne de chaque colonne soit calculer.
Je vais surement partir sur votre idée et voir ce que je peux bricoler
Cdt
En faite comme la dernière ligne du tableau évolue pouvant passer de A1 à A20 en fonction du nombre de données que l'on doit rentrer.
pour exemple :
un train peut avoir de 10 à 20 citernes, la personne doit rentrer des données en par citerne.
A la fin du tableau, il faut que le calcul de la moyenne de chaque colonne soit calculer.
Je vais surement partir sur votre idée et voir ce que je peux bricoler
Cdt
Non, Pierre, pas la peine de te fatiguer, tu n'y arriveras pas ainsi.
Si tu dois ajouter des données, tu insères des lignes à partir de la ligne 10, ce qui oblige la formule à s'adapter : si tu insères 5 lignes en ligne 10, la formule est repoussée en A16 et est devenue =MOYENNE(A2:A15)
La dernière ligne du tableau est A10.La dernière ligne du tableau doit être la ligne 11, et la ligne 10 doit rester vide. La formule en A11 doit être =MOYENNE(A2:A10)
En A10 le tableau doit obligatoirement calculer la moyenne de A2 à A9.
Le tableau évolue et la dernière ligne est en A20.
On doit pouvoir inscrire une valeur en A10 sans supprimer la formule dans le cas ou la dernière ligne redeviendrait en A10
Si tu dois ajouter des données, tu insères des lignes à partir de la ligne 10, ce qui oblige la formule à s'adapter : si tu insères 5 lignes en ligne 10, la formule est repoussée en A16 et est devenue =MOYENNE(A2:A15)
Bonjour,
Avec la première donnée en A2
Sur la cellule calculant la moyenne mettre cette formule
=MOYENNE(DECALER(A$2;0;0;LIGNE()-LIGNE(A$2);1))
il suffit de faire des insertions de cellules pour faire descendre la cellule moyenne et ajouter des nombres
https://www.cjoint.com/c/GKyrVaYEO6I
Cordialement
Avec la première donnée en A2
Sur la cellule calculant la moyenne mettre cette formule
=MOYENNE(DECALER(A$2;0;0;LIGNE()-LIGNE(A$2);1))
il suffit de faire des insertions de cellules pour faire descendre la cellule moyenne et ajouter des nombres
https://www.cjoint.com/c/GKyrVaYEO6I
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question