Calculer moyenne "variable"
Fermé
jl00700
-
16 juin 2012 à 08:00
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 16 juin 2012 à 10:27
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 16 juin 2012 à 10:27
A voir également:
- Calculer moyenne "variable"
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Calculer une note sur 20 ✓ - Forum Bureautique
- Calculer une moyenne - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
2 réponses
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
16 juin 2012 à 08:08
16 juin 2012 à 08:08
Bonjour
1°) si vous calculez une moyenne à partir d'un champ qui a une succession de valeur num suivi de cellule vide, le code
MOYENNE(champ)
suffira puisqu'il ne prendra en compte que les cellules avec une valeur num
attention 0 compris.
donc si vous avez une formule dans vos cellules qui renvoie 0 alors qu'elle n'a pas de valeur, remplacez ce 0 par ""
2°) si ça ne convient pas, pour avoir une moyenne selon le mois en cours:
=SOMME(Champ)/MOIS(AUJOURDHUI())
crdlmnt
1°) si vous calculez une moyenne à partir d'un champ qui a une succession de valeur num suivi de cellule vide, le code
MOYENNE(champ)
suffira puisqu'il ne prendra en compte que les cellules avec une valeur num
attention 0 compris.
donc si vous avez une formule dans vos cellules qui renvoie 0 alors qu'elle n'a pas de valeur, remplacez ce 0 par ""
2°) si ça ne convient pas, pour avoir une moyenne selon le mois en cours:
=SOMME(Champ)/MOIS(AUJOURDHUI())
crdlmnt
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
16 juin 2012 à 10:27
16 juin 2012 à 10:27
Re
Comme dit Eric, on pourra vous en dire plus avec un modèle
en attendant, ll est normal que MOYENNE renvois #REF si #REF existe dans le champ!
code INDIRECT pour éviter REF
=SI(ESTERREUR(INDIRECT(B$2&"!D164"));"";INDIRECT(B$2&"!D164"))
code SOMME
si vous cherchez des valeurs num dans Q pas utile de mettre 500 entre guillemets
Il restera, mais là c'est le fichier modèle qui va nous le dire, à savoir faire la différence de SOMME.SI qui renvoie 0 parce que le total est nul ou par ce que la colonne n'est pas encore remplie, et ça Excel ne saura pas faire.
D'où la solution proposée:
=SOMME(Champ)/MOIS(AUJOURDHUI()
qui n'incluera que le nombre de mois depuis janvier jusqu'à celui du jour en cours
crdlmnt
Comme dit Eric, on pourra vous en dire plus avec un modèle
en attendant, ll est normal que MOYENNE renvois #REF si #REF existe dans le champ!
code INDIRECT pour éviter REF
=SI(ESTERREUR(INDIRECT(B$2&"!D164"));"";INDIRECT(B$2&"!D164"))
code SOMME
si vous cherchez des valeurs num dans Q pas utile de mettre 500 entre guillemets
Il restera, mais là c'est le fichier modèle qui va nous le dire, à savoir faire la différence de SOMME.SI qui renvoie 0 parce que le total est nul ou par ce que la colonne n'est pas encore remplie, et ça Excel ne saura pas faire.
D'où la solution proposée:
=SOMME(Champ)/MOIS(AUJOURDHUI()
qui n'incluera que le nombre de mois depuis janvier jusqu'à celui du jour en cours
crdlmnt
16 juin 2012 à 08:37
Les champs de mon tableau "récapitulatif" sont alimentées à l'aide de la formule : =INDIRECT(B$2&"!D164")
De ce fait, lorsque le champ source n'est pas encore alimenté, j'ai alors la valeur 0,00 et mon tableau récapitulatif comporte "REF!.
Je dois préciser qu ce champ source résulte lui-même d'un calcul dont voici les caractéristiques : =SOMME.SI(Q$3:Q$159;"500";(I$3:I$159)) dont le résultat peut-être 0,00.
Lorsque j'exécute la fonction =MOYENNE(B3:M3), j'obtiens alors "REF!
J'aurais souhaité joindre un fichier mais je n'arrive pas à me connecter au site "CIJOINT" !
Cordialement.
16 juin 2012 à 10:00
utilise cjoint.com
eric