AVERAGEIF Renvoie l'erreur #DIV/0
J'ai regardé autour pour la réponse et ne peut pas le trouver (même si beaucoup de gens commencent à avoir des problèmes avec ce) - si quelqu'un a vu la réponse quelque part, s'il vous plaît laissez-moi savoir.
Je suis en train de faire un très très basique frais de déplacement de la feuille de
De mois en mois, j'ai besoin d'aller à travers une colonne et de trouver un type de la dépense eu lieu ce mois - puis de pointage avec tous les frais du même type. Pour un total mensuel.
Ensuite, j'ai une colonne qui a besoin de connaître quelle a été la dépense moyenne pour ce type de dépenses ce mois. Donc je peux suivre mois-à-mois de l'amélioration
exemple - http://f.cl.ly/items/1i3Z0Q0m1V2F2h2B3c2b/Screen%20Shot%202014-12-09%20at%2018.28.47.png
La SOMME bit est facile
SUMIF(D2:D300, 'Food', A2:A300)
donc, passent à traversD' colonne, de trouver 'Alimentaire', et si vous trouvez qu'il est: donnez-moi la valeur de la même ligne sur " Un' Colonne, et ajoutez-les tous ensemble..
Le calcul de la Moyenne est un peu délicat
j'ai essayé
(H4*12)/365
Qui, fondamentalement, multiplie la valeur mensuelle de 12 et le divise pour trouver la moyenne quotidienne de l'année (ou la moyenne annuelle?).
Mais, qu'en moyenne une seule entrée d'un mois plus d'un an (en prenant en compte les mois, dans l'avenir, qui sont égaux à zéro) donc, il apporte de la moyenne 🙁
Ce que je veux savoir est
"Quel était le quotidien de la moyenne quantité, j'ai passé l'obtention d'Aliments, en janvier?'
le problème, évidemment, c'est parce que dans le type de Dépense colonne il y a des valeurs que j'ai à jeter, donc je n'ai pas la moyenne de la alimentaire avec le hébergement
j'ai donc essayé
AVERAGEIF(D2:D19, 'Food', A2:A19)
qui dit en substance passent à traversD' colonne, de trouver 'Alimentaire', et si vous trouvez qu'il est: donnez-moi la valeur de la même ligne sur " Un' Colonne, et la moyenne de toutes les valeurs..
qui fonctionne très bien pour les articles que j'ai dépensé de l'argent sur, mais si je n'ai pas passé quelque chose ce mois (disons sur Conseils) il me donne de nouveau une erreur plutôt que de simplement '0'
- Donc tout ce que vous voulez, c'est pour montrer 0 en cas d'erreur?
IFERROR(AVERAGEIF(D2:D19, 'Food', A2:A19),0)
- MySQL balise ne semble pas pertinent, donc je l'ai enlevé.
- c'est beaucoup plus succinct façon de le mettre 😀 😀
Vous devez vous connecter pour publier un commentaire.
Essayer IFERROR(AVERAGEIFS(A2:A19,D2:D19,'Nourriture',A2:A19,"<>"),0)
Ce sera en moyenne de tout dans la Colonne " A "où la Colonne" D " est "Alimentaire" et de la valeur dans la Colonne 'A' n'est pas vide.
Si vous essayez d'obtenir une moyenne sur l'ensemble des mois, même si vous n'avez pas à dépenser quoi que ce soit dans un mois donné, cependant, vous pourriez vouloir utiliser des '0' au lieu de simplement une valeur vide.
Par exemple, si je passe de 10 $en janvier, de 10 $en février, 0 $en Mars et 10 $en avril, ma moyenne DOIT être $30/4 mois ou 7,50 $par mois. Si je laisse Mars vide au lieu de "$0', La moyenne sera de $30/3 mois ou 10 $/mois.
Tout dépend de la façon dont vous avez besoin à l'image de vos dépenses. Si c'est " Quelle est ma moyenne au cours de ces quatre mois?', vous devez utiliser un " 0 " de la valeur et vous pouvez simplement utiliser AVERAGEIF. Si c'est " Quelle est ma moyenne en mois que j'avais des dépenses?', vous pouvez laisser le champ vide et utiliser le AVERAGEIFS formule ci-dessus. Si il n'y a pas de valeurs à tous, il va afficher un " 0 " au lieu d'une erreur, comme cela a été mentionné plus tôt.