CONDITION AFFICHAGE DE CELLULE
Résolu
tahoabdel
Messages postés
3
Statut
Membre
-
tahoabdel Messages postés 3 Statut Membre -
tahoabdel Messages postés 3 Statut Membre -
Bonjour,
dans le tableur excel le resultat d'un calcul doit etre affiché dans une cellule mais je veux que cet affichage ne se fait que lorsque la saisie dans toutes les cellules d'une ligne ou d'une colonne est finie.par exemple la moyenne d'un eleve ne doit s'afficher que lorsque toutes les matieres sont saisies
dans le tableur excel le resultat d'un calcul doit etre affiché dans une cellule mais je veux que cet affichage ne se fait que lorsque la saisie dans toutes les cellules d'une ligne ou d'une colonne est finie.par exemple la moyenne d'un eleve ne doit s'afficher que lorsque toutes les matieres sont saisies
A voir également:
- CONDITION AFFICHAGE DE CELLULE
- Excel cellule couleur si condition texte - Guide
- Affichage double ecran - Guide
- Proteger cellule excel - Guide
- Windows 11 affichage classique - Guide
- Aller à la ligne dans une cellule excel - Guide
4 réponses
Bonjour,
j'interviens en petit complément de ce que vient de dire identifiant-comment.
Effectivement, affecter la fonction ESTVIDE à une plage de cellule serait beaucoup moins une usine à gaz que ce que tu as donné comme exemple. Le problème est que si au moins l'une de ces cases est remplie, la fonction retournera une valeur fausse, donc NON(ESTVIDE) renverra une valeur vraie, ce qui affichera dans ce cas la moyenne, alors qu'une seule matière a été donnée.
J'espère que j'ai été assez clair dans mon message ?
Cordialement.
j'interviens en petit complément de ce que vient de dire identifiant-comment.
Effectivement, affecter la fonction ESTVIDE à une plage de cellule serait beaucoup moins une usine à gaz que ce que tu as donné comme exemple. Le problème est que si au moins l'une de ces cases est remplie, la fonction retournera une valeur fausse, donc NON(ESTVIDE) renverra une valeur vraie, ce qui affichera dans ce cas la moyenne, alors qu'une seule matière a été donnée.
J'espère que j'ai été assez clair dans mon message ?
Cordialement.
tahoabdel
Messages postés
3
Statut
Membre
je vais essayer ta methode ,il me parait qu'elle est la plus simple
Bonjour,
La formule suivante, sur une plage A1:A5, permet de répondre à ton problème.
=SI(ET(NON(ESTVIDE(A1));NON(ESTVIDE(A2));NON(ESTVIDE(A3));NON(ESTVIDE(A4));NON(ESTVIDE(A5)));SOMME(A1:A5);"")
Ce n'est qu'une trame qu'il te faut adapter, mais que j'ai testée et qui fonctionne.
C'est malgré tout une usine à gaz, il faudrait arriver à appliquer la fonction ESTVIDE à une plage. Je regarde ce que je peux faire, mais je ne te promets rien, regarde aussi de ton coté.
Bonne journée !
La formule suivante, sur une plage A1:A5, permet de répondre à ton problème.
=SI(ET(NON(ESTVIDE(A1));NON(ESTVIDE(A2));NON(ESTVIDE(A3));NON(ESTVIDE(A4));NON(ESTVIDE(A5)));SOMME(A1:A5);"")
Ce n'est qu'une trame qu'il te faut adapter, mais que j'ai testée et qui fonctionne.
C'est malgré tout une usine à gaz, il faudrait arriver à appliquer la fonction ESTVIDE à une plage. Je regarde ce que je peux faire, mais je ne te promets rien, regarde aussi de ton coté.
Bonne journée !
Salut,
Pour faire moins "usine à gaz" :
Supposons que les cellules à remplir soient situées dans la colonne A (de A1 à A20 par exemple), que ton résultat (à n'afficher que lorsque A1:A20 est rempli) soit en A21.
1- En B1 saisir : =SI(A1<>"";1;""),
2- Etire cette fonction vers le bas jusqu'en B20
3- en B21 saisir : =SOMME(B1:B20)
4- en A21 saisir : =SI(B21=20;MOYENNE(A1:A20);"") [si tu veux la moyenne de A1 à A20 sinon remplace les caractères gras par ce que tu souhaites...]
5- Sélectionner la colonne B (en cliquant sur l'entête de colonne "B")
6- Format / colonne / masquer.
Je précise que pour l'afficher à nouveau il convient de sélectionner les colonnes A et C et de faire Format/colonne/afficher.
Cette colonne B peut être remplacée par n'importe qu'elle autre évidemment....
Cordialement
Pour faire moins "usine à gaz" :
Supposons que les cellules à remplir soient situées dans la colonne A (de A1 à A20 par exemple), que ton résultat (à n'afficher que lorsque A1:A20 est rempli) soit en A21.
1- En B1 saisir : =SI(A1<>"";1;""),
2- Etire cette fonction vers le bas jusqu'en B20
3- en B21 saisir : =SOMME(B1:B20)
4- en A21 saisir : =SI(B21=20;MOYENNE(A1:A20);"") [si tu veux la moyenne de A1 à A20 sinon remplace les caractères gras par ce que tu souhaites...]
5- Sélectionner la colonne B (en cliquant sur l'entête de colonne "B")
6- Format / colonne / masquer.
Je précise que pour l'afficher à nouveau il convient de sélectionner les colonnes A et C et de faire Format/colonne/afficher.
Cette colonne B peut être remplacée par n'importe qu'elle autre évidemment....
Cordialement