Je me suis trouvé travaillant sur quelque chose que je voulais calculer une formule seulement avec les cellules qui ne sont pas vides. Pour ce faire, j'ai utilisé ce qui suit: (où COMPUTE est la formule ou le calcul que vous voulez faire, et DATA est la sélection des données que vous avez - dans mon cas, une colonne de données). Pour s'assurer que les cellules sont vides, une valeur normale peut être utilisée comme suit: IF (CONDITION, NORMAL VALUE,) Cela ne fait que résumer les données si elles sont différentes de zéro. Les données sont nulles. Moyenne en utilisant indirecte Après avoir échoué environ trois fois avec mon autre réponse pour cette question, cette réponse devrait être prête pour l'inspection: Note: la localisation de mon Excel est United States Excel 2010. Mon délimiteur est une virgule, ajustez donc par votre locale. Si vous souhaitez également des nombres négatifs moyens, utilisez ltgt0 comme dernière valeur de la fonction Averageif. Fonctionnement La fonction Indirect fait une plage personnalisée de seulement les cellules spécifiées par (dans ce cas) un tableau de chaînes. Averageif n'ajoute des éléments à son comptage que si les critères sont remplis. AVERAGE Calcul pour exclure des cellules blanches J'ai une formule de tableau qui calcule la moyenne des nombres entre deux dates: La date de début est le jour après la date de H4 et la date de fin est Dans la cellule B3. Les dates sont dans la colonne B et les nombres à la somme associés à ces dates sont dans la colonne C. Certaines des cellules de la colonne C sont vides et ma formule prend ces blancs en compte dans le calcul de la moyenne, alors que je préfère ne pas compter Dans le calcul. Quelqu'un peut-il s'il vous plaît suggérer comment je pourrais modifier la formule ci-dessus pour répondre à cela J'ai un scénario où j'ai une liste de roulement des chiffres de ventes qui sont ajoutés à chaque semaine qui passe. J'ai besoin d'une formule qui va calculer les 5 dernières semaines de ventes et de générer une moyenne - qui je pense que j'ai une idée comment faire. Le point de grève est que afin de ne pas fausser les moyennes, quand il a été un jour exceptionnellement occupé ou tranquille pour une raison que nous savons que j'exclus les ventes de cette semaine. Cela interfère alors avec les moyennes, car il prend soit comme un zéro et l'abaisse ou semble arrêter les formules de travail. Donc, pour résumer: Moyenne des dernières 5 semaines de ventes Non compris les blancs Dynamique assez pour toujours ramasser les 5 dernières valeurs dans la liste (c'est-à-dire les 5 dernières semaines) Est-il un bon moyen d'exclure un outlier dans un calcul moyen. Dans l'exemple ci-dessous, j'exclue 1000 du calcul moyen. La manière de décider les valeurs d'exclusion peut être un pourcentage basé sur la plage ou tout ce qui est supérieur à une valeur définie par l'utilisateur. Il peut également être plus d'un outlier. Une fonction définie par l'utilisateur est OK avec moi, s'il est impossible d'utiliser les fonctions intégrées. J'ai une liste des semaines 1-4 pour le mois fiscal de janvier. J'ai une colonne complète. Chaque semaine, la semaine appropriée est mise à jour et le total est mis à jour via la formule. La colonne totale est juste des formules ajoutant les Semaines 1 à 4. J'ai aussi une colonne moyenne avec la formule moyenne à côté du total qui devrait me donner la moyenne hebdomadaire pour janvier. Cependant, it039s essayer de moyenne toutes les semaines au lieu de seulement les semaines que je suis sur. Par exemple, la semaine 1 est de 1 000 000. La semaine 2 est de 500 000. Semaine 3 amp 4 sont 0 car il n'y a aucune donnée là encore. La formule MOYENNE affiche toujours 375 000 au lieu de 750 000. It039s la moyenne de toutes les semaines et je veux juste que la moyenne des semaines 1 amp 2 en ce moment, mais automatiquement moyenne semaines 3 ampères 4 quand ils sont peuplés. J'ai une grande table de données qui a autofilters sur les titres. J'ai aussi une feuille de résumé de données dans laquelle je voudrais obtenir une moyenne conditionnelle. Voici ma formule de tableau de travail: AVERAGE (IF) (039Data Table039C10: C65536A2,039Data Table039BP10: BP65536)) Le problème est, il fait la moyenne de toutes les valeurs de cellule (conditionnellement à la cellule C column039 étant égale à A2 bien sûr), alors que je veux seulement Pour faire la moyenne des cellules VISIBLES qui correspondent à la condition. J'ai essayé d'utiliser un peu de VBA avec: Function Vis (Rin As Range) As Gamme 039Retourne le sous-ensemble de Rin qui est visible Dim Cell As Range Application. Volatile Set Vis Rien pour chaque cellule dans Rin If Not (Cell. EntireRow. Hidden Or Cell. EntireColumn. Hidden) Puis si Vis est rien Ensuite Set Vis Cell Else Définir Vis Union (Vis, Cell) End If End If Prochain Cell End Function et ensuite essayer la formule: AVERAGE (IF (Vis (039Data Table039C10: C65536) A2 , Vis (039Data Table039BP10: BP65536))) mais cela ne fonctionne pas. Je voudrais faire la moyenne d'une gamme non continue de cellules tout en excluant tous les zéros. Je calcule en moyenne les heures travaillées et les heures sont trouvées dans les cellules: B2, D2, F2, H2, J2, L2, N2 Certaines de ces cellules contiennent des zéros à ce moment et je ne sais pas quoi inclure les zéros dans la moyenne. J'ai trouvé des formules qui fonctionneraient, mais ils sont tous avec des gammes de cellules continues. J'ai actuellement un code qui combine les cellules dans une gamme ensemble et les place dans une autre cellule. Je veux que le code n'inclue que la cellule qui a une valeur dans et exclure ceux dans la plage qui sont vierges. J'ai inclus le code ci-dessous: J'écris une formule pour trouver un maximum sur trois valeurs moyennes. Les cellules qui seront remplies de données sont A1 à A5 B1 à B5 C1 à C5. La cellule finale où je veux écrire la formule doit montrer le maximum des trois moyennes (moyenne des données dans chaque ligne). La difficulté est que parfois seulement les lignes A et B sont peuplées (et parfois seulement une ligne est remplie) et si B et C sont vides, la formule échoue et indique quotDIV0quot. Comment puis-je écrire de sorte que si C est vide, puis évaluer uniquement A et B données. Et si les deux B et C sont vierges, juste affichez la moyenne de la rangée A. J'ai la ligne suivante dans une macro: Gamme (quotb22: Lquot amp Range (quotJquot amp Rows. Count).End (xlUp).Row). AutoFilter Permet de sélectionner les lignes selon qu'elles contiennent ou non des données et de créer un filtre automatique de la plage. Les données Im utilisant ce sur aura des cellules vides comme les lignes du bas, mais ils contiennent des formules qui vierge les cellules basées sur les conditions ISNA (), Comment puis-je obtenir le code ci-dessus pour sélectionner uniquement les cellules avec des données visibles et ignorer ceux qui sont vierges Mais contiennent des formules. Comment puis-je exclure Blank ou des cellules qui ont un 0 lors de la traçage de mon graphique Tout maintenant est très petit parce que j'ai environ 50 cellules, certaines avec des quantités et certaines avec des quantités zéro. (S) gt90 ltgtagreement ltgtQTR Affiche toutes les données sur 90 qui ne comprennent pas les mots agreement ou QTR dans une colonne notée Note (s). Mon problème est que je ne veux pas montrer les enregistrements qui sont Null dans la colonne Note (s). Note (s) ltgt Ne fonctionne pas (peut-être parce qu'il s'agit de texte et non de numéros) car cela fonctionne si utilisé sur les enregistrements contenant des nombres. Im travaillant sur une compression d'une image. Pour la plupart d'entre vous qui est probablement des noix de poire, mais j'ai vraiment arrêté de porter des couches quand il s'agit d'exceller. À ce stade, j'ai une feuille devant moi avec 300 lignes (longueur de l'image) et 185 colonnes (largeur de l'image). Les cellules sont des pixels et contiennent des valeurs allant de 0 à 255. J'ai maintenant besoin de faire une opération que je ne peux tout simplement pas comprendre. J'ai besoin de sélectionner quatre cellules à la fois (A1: A2 et B1: B2) et de remplacer A1 par la moyenne de ces cellules et les trois autres cellules doivent être vidées pendant cette opération. Cette opération, je devrais faire pour toute la feuille. En fin de compte, je devrais voir un graphique avec des valeurs dans toutes les deux cellules (A1, A3, A5 pour la première ligne) que les autres cellules seront vidées Dans mon cas, je l'ai mis à prendre la moyenne des valeurs en Cellules M8 pour toutes les feuilles autres que celles listées dans mes autres cas, même pour M9, etc. pour chaque feuille de travail que j'ai. Le changement que je veux faire est comme suit: I039d comme il dites dire si la valeur dans la cellule M8 est la même sur toutes les feuilles puis placez la valeur x dans la cellule M8 sur la feuille active, même pour M9, etc et ainsi de suite. Seulement si les valeurs dans la cellule M8 pour chaque feuille ne sont pas les mêmes puis prendre la moyenne. Private Sub CommandButton1Click () Dim sh Comme Feuille de travail, somme As Double, n As Long n 0 somme 0 Dim arr () As Variant Dim nbrOfAvgs As Long, i As Long nbrOfAvgs 19 i 0. mon objectif principal est d'arriver avec une moyenne pour Une certaine gamme de valeurs. Mais si une cellule équivaut à une continuité, alors ne comptez pas la valeur numérique correspondante par rapport à la moyenne. J'ai joint un échantillon du problème. Il recherche les valeurs dupliquées dans le puits D: D Il considère que s doit être dupliqué aussi, puis fait la sommation. Comment puis-je exclure des symboles comme ça de la somme. Tout ce que je voudrais, c'est mettre le résultat de cette formule Excel dans la colonne D: à partir de la ligne 10, pourvu que B et C de la ligne existent (non blancs). J'ai trois colonnes nommées quotnamequot, quotstartdatequot et quotenddatequot Nom startdate enddate AB 91113 10:19 AM. CD 91213 11h45. Tout ce que j'ai besoin de trouver est, si Nom AB, je veux mettre startdate3 jours dans la colonne enddate, de même pour le nom CD. Startdate7 jours. Mais le calcul devrait exculde week-ends (sat et soleil). Ex: Pour AB, startdate 10313 (3e octobre, thrusday), enddate devrait être startdate3, donc enddate 10613 mais 6th octobre est dimanche donc la formule devrait donner enddate comme 10713. J'ai un dilemme sur obtenir la moyenne pour les 3 premiers non Cellules blanches. Voici comment ressemblent mes données: Je ne connais aucune formule qui ne tienne pas compte de la cellule non vierge et obtiendra la moyenne des trois premières cellules non vierges de la droite. J'ai regardé ici et je peux trouver la valeur minimale dans ma gamme, mais ce que j'essaie de faire est de trouver les deux valeurs minumum. Ou plutôt, je veux trouver la moyenne des valeurs restantes. Si la valeur la plus basse se produit TROIS OU PLUS de fois, je veux toujours exclure deux d'entre eux. Même chose si le deuxième plus bas se produit plus d'une fois, je veux seulement exclure au plus deux valeurs de l'avg. Actuellement, j'ai 12 valeurs dans ma liste. Liste --gt un dans chaque cellule passant à travers 25, 50, 87, 56, 99, 80, 81, 82, 50, 100, 98, 99 J'ai la réponse comme 83.2 le faire à la main. Le 25 et l'un des 50s serait abandonné et le reste serait une moyenne. J'ai un problème et j'ai trouvé une bonne explication de quelque chose de semblable ici: Dans l'affichage original de la formule suivante résout le problème (joint) TestData. xlsx Ce que je voudrais revenir est la moyenne des valeurs de la première 5, mais que faire si un Nombre de cellules après la première valeur étaient également vierges Je peux prendre la moyenne d'une ligne en ignorant les cellules vides et les valeurs zéro. Je fais une moyenne d'une colonne de cellules. Comment puis-je dire à excel d'ignorer les cellules blanches dans la colonne et de ne pas les calculer dans la moyenne en excluant les zéros et pour l'exclusion des lignes cachées, mais can039t semblent trouver une façon de faire les deux à la fois, ce qui est ce que je dois faire . Mon entreprise a des projets qui vont et viennent (et sont cachés quand ils sont partis) et parfois, ces projets renvoient 0s parce que nous ne travaillons pas sur eux pour une courte période. Donc, quand je moyenne une colonne, j'ai besoin d'exclure les deux situations. J'utilise une requête SQL pour exporter un sous-ensemble de données de notre serveur. Après avoir manipulé les données reçues, j'ai besoin de Moyenne une colonne qui a été triée en un certain nombre de blocs constitués de nombres variables de lignes et de poster le résultat à la cellule ajacent. J'ai essayé la fonction de feuille de calcul de Countif mais suis incapable de resove le problème de syntaxe. Sub SumBlock () Dim FirstRow As Long Dim LastRow As Long Dim iTotalRows As Long Dim iCount As Long iTotalRows Range (quotA65536quot).End (xlUp).Row FirstRow 2 Faire While LastRow lt iTotalRows - 1 LastRow ActiveSheet. Range (quotjquot amp FirstRow).Ext (xlDown).Row iCount Application. WorksheetFunction. CountIf (Gamme (quotJquot amp FirstRow), (quotJ quot amp LastRow), quotgt0quot) ActiveSheet. Range (quotKquot amp LastRow 1).Formula quotSum (Jquot amp FirstRow ampli quot: Jquot Amp LastRow amp quot) iCountquot FirstRow LastRow 2 Loop End Sub J'ai une colonne de données qui contient plusieurs cellules vides où aucune donnée n'a été mesurée. Dans la colonne adjacente, je veux prendre la moyenne mobile des 4 derniers points de données, y compris l'entrée la plus récente. Mon problème est je ne sais pas comment manipuler les cellules vierges où il n'y avait aucune donnée. J'ai besoin de la moyenne des quatre derniers dans la colonne où les données existent déjà. Je suis ok avec l'aide des cellules d'aide si nécessaire et je ne suis pas inquiet au sujet des quatre premiers résultats en ce moment. J'ai reçu une feuille de calcul que je fais tous les mois avec des colonnes de nombres que je fais en moyenne. Cette page doit correspondre à environ 10 autres similaires. Les colonnes sont divisées par semaine, samedi, dimanche. Mais quelques mois il n'y a pas d'entrées pour certaines cellules le samedi ou le dimanche. J'ai pensé que si je viens d'utiliser la fonction moyenne, il rejetter et ne pas compter les cellules vides. Hélas, apparemment pas. I039ve mis en évidence en jaune la seule colonne que I039m vraiment avoir des problèmes avec. J'essaie d'obtenir un 8wk roulant avg d'un grand groupe de données. J'essaie de prendre l'avg de 8 vlookups: AVERAGE (VLOOKUP (A9,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-7,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), VLOOKUP (A9-14,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), FALSE), VLOOKUP (A9-21,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), VLOOKUP (A9-28,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), FALSE), VLOOKUP (A9-35,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), VLOOKUP (A9-42,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-49,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), FALSE)) Cependant, dans certains cas, la cellule à rechercher peut être vide. En utilisant la formule ci-dessus, le résultat de ces vlookups est quot0quot. Je veux prendre la moyenne de ces vlookups en excluant les blancs de la 039Raw Data039 feuille. J'ai une séquence de 40 colonnes de données, représentant 10 semaines d'événements avec 4 valeurs par semaine, j'ai besoin de la moyenne de la première paire pour chaque semaine, en ignorant les zéros et les blancs, et aussi séparément la 2ème paire de cellules, à travers l'ensemble 40 Colonnes J'essaie de trouver une solution plus propre qui prend en compte les zéros, pour le moment j'ai ce qui suit, ce qui n'est pas, pour la ligne 34, je pourrais utiliser SUM, COUNT COUNTIF etc, mais il va aller en désordre Utilisation EXCEL 2010 Est-ce Il est possible de montrer quot0quot zéro dans la colonne moyenne totale sans entrer de zéros dans les cellules vides dans la ligne B3: E3 amp B4: E4 Il ya des mois nous ne recevons pas d'embarcation RV ordres RV, donc ces mois seront zéro la plupart du temps. Au lieu d'avoir DIV0 il montre 0, sans avoir à entrer zéro dans les cellules pour calculer la moyenne. Voici la formule que j'utilise, mais elle interprète les cellules vides comme 0 et l'inclut dans la moyenne. Pour rendre plus difficile il y aura quelques 0039s. Moving Moyenne Ecluding Blank Cells J'ai une colonne de données qui contient diverses cellules vierges où aucune donnée n'a été mesurée. Dans la colonne adjacente, je veux prendre la moyenne mobile des 4 derniers points de données, y compris l'entrée la plus récente. Mon problème est je ne sais pas comment manipuler les cellules vierges où il n'y avait aucune donnée. J'ai besoin de la moyenne des quatre derniers dans la colonne où les données existent déjà. Je suis ok avec l'aide des cellules d'aide si nécessaire et je ne suis pas inquiet au sujet des quatre premiers résultats en ce moment. Je cherche à supprimer tous les blancs d'une table que j'ai et déplacer toutes les données laissées. À l'heure actuelle, les données sont par date, et certaines dates sont vierges pour certains joueurs (c'est une feuille de basket-ball) et remplis pour d'autres, mais je veux le voir par jeu. J'ai donc ce qui est dans le premier tableau ci-dessous, et je veux qu'il ressemble à ce qui est dans la seconde. J'ai un dilemme sur l'obtention de la moyenne pour les 3 premières cellules non vierges. Voici comment ressemblent mes données: Je ne connais aucune formule qui ne tienne pas compte de la cellule non vierge et obtiendra la moyenne des trois premières cellules non vierges de la droite. J'ai un problème et j'ai trouvé une bonne explication de quelque chose de semblable ici: Dans l'affichage original de la formule suivante résout le problème (joint) TestData. xlsx Ce que je voudrais revenir est la moyenne des valeurs de la première 5, mais que faire si un Nombre de cellules après la première valeur étaient également vierges Je peux prendre la moyenne d'une ligne en ignorant les cellules vides et les valeurs zéro. Je fais une moyenne d'une colonne de cellules. Comment puis-je dire à excel d'ignorer les cellules vierges dans la colonne et de ne pas les calculer dans la moyenne J'ai un scénario où j'ai une liste roulante de chiffres de ventes qui sont ajoutés à chaque semaine qui passe. J'ai besoin d'une formule qui va calculer les 5 dernières semaines de ventes et de générer une moyenne - qui je pense que j'ai une idée comment faire. Le point de grève est que afin de ne pas fausser les moyennes, quand il a été un jour exceptionnellement occupé ou tranquille pour une raison que nous savons que j'exclus les ventes de cette semaine. Cela interfère alors avec les moyennes, car il prend soit comme un zéro et l'abaisse ou semble arrêter les formules de travail. Donc, pour résumer: Moyenne des dernières 5 semaines de ventes En excluant tous les blancs Assez dynamique pour toujours ramasser les 5 dernières valeurs dans la liste (c'est-à-dire les 5 dernières semaines) J'ai une formule de tableau qui calcule la moyenne des nombres entre deux dates: Date est le jour après la date à H4 et la date de fin est dans la cellule B3. Les dates sont dans la colonne B et les nombres à la somme associés à ces dates sont dans la colonne C. Certaines des cellules de la colonne C sont vides et ma formule prend ces blancs en compte dans le calcul de la moyenne, alors que je préfère ne pas compter Dans le calcul. Quelqu'un peut-il s'il vous plaît suggérer comment je pourrais modifier la formule ci-dessus pour répondre à cette I039ve obtenu une feuille de calcul que je fais chaque mois avec des colonnes de nombres que je moyenne. Cette page doit correspondre à environ 10 autres similaires. Les colonnes sont divisées par semaine, samedi, dimanche. Mais quelques mois il n'y a pas d'entrées pour certaines cellules le samedi ou le dimanche. J'ai pensé que si je viens d'utiliser la fonction moyenne, il rejetter et ne pas compter les cellules vides. Hélas, apparemment pas. I039ve mis en évidence en jaune la seule colonne que I039m vraiment avoir des problèmes avec. J'essaie d'obtenir un 8wk roulant avg d'un grand groupe de données. J'essaie de prendre l'avg de 8 vlookups: AVERAGE (VLOOKUP (A9,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-7,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), VLOOKUP (A9-14,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), FALSE), VLOOKUP (A9-21,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), VLOOKUP (A9-28,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), FALSE), VLOOKUP (A9-35,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), VLOOKUP (A9-42,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-49,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), FALSE)) Cependant, dans certains cas, la cellule à rechercher peut être vide. En utilisant la formule ci-dessus, le résultat de ces vlookups est quot0quot. Je veux prendre la moyenne de ces vlookups en excluant les blancs de la 039Raw Data039 feuille. J'ai une séquence de 40 colonnes de données, représentant 10 semaines d'événements avec 4 valeurs par semaine, j'ai besoin de la moyenne de la première paire pour chaque semaine, en ignorant les zéros et les blancs, et aussi séparément la 2ème paire de cellules, à travers l'ensemble 40 Colonnes J'essaie de trouver une solution plus propre qui prend en compte les zéros, pour le moment j'ai ce qui suit, ce qui n'est pas, pour la ligne 34, je pourrais utiliser SUM, COUNT COUNTIF etc, mais il va aller en désordre Utilisation EXCEL 2010 Est-ce Il est possible de montrer quot0quot zéro dans la colonne moyenne totale sans entrer de zéros dans les cellules vides dans la ligne B3: E3 amp B4: E4 Il ya des mois nous ne recevons pas d'embarcation RV ordres RV, donc ces mois seront zéro la plupart du temps. Au lieu d'avoir DIV0 il montre 0, sans avoir à entrer zéro dans les cellules pour calculer la moyenne. Voici la formule que j'utilise, mais elle interprète les cellules vides comme 0 et l'inclut dans la moyenne. Pour rendre plus difficile il y aura des années 0039. I039m recherchant une fonction qui affiche la moyenne d'une rangée de cellules, tout en n'émettant aucun message d'erreur. It039s facile à des cellules moyennes sans valeurs vierges, mais pour combiner cela sans erreurs est difficile pour moi. J'ai vu de nombreuses façons de faire la moyenne, dont l'une est la suivante: Cette fonction ne fonctionne pas pour une rangée de cellules vides (c'est-à-dire les lignes cachées), cependant. Le résultat est un message d'erreur. J'ai également lu sur une façon d'ignorer une erreur dans un calcul: Le problème est lorsque je combine ces fonctions, je reçois une cellule vide quelle que soit la fonction que je place d'abord, et sans égard aux valeurs de cellule ou non. La raison pour laquelle je veux que cela soit sans erreur, c'est que je dois aussi faire la moyenne de la colonne de quota en bas de la table (c'est-à-dire F100). Cette fonction définie par l'utilisateur (UDF) fonctionnerait sur toutes les données spécifiées (ignorant les blancs) sur une plage. Les entrées de l'UDF sont la plage et la période. J'ai obtenu une fonction (à partir de ce site à moyenne mobile exponentielle) qui est censé aider à calculer des valeurs mathématiques simples, mais it039s ne fonctionne pas sur la feuille de calcul. Aider à jeter un oeil à ce que j'ai joint la feuille de calcul Dans le tableau ci-dessous I039m essayant de travailler comment la tendance est produite, mais je ne peux pas le comprendre. J'ai trouvé comment trouver la moyenne mobile AVERAGE (C2: C5) I039ve essayé quelques méthodes en utilisant la fonction de tendance, mais je ne comprends vraiment pas ce que I039m faire. Comment il est calculé en regardant la table I ont un ensemble de données dans la colonne A qui se compose de plus de 1200 valeurs numériques. Le problème est qu'il ya des cellules vides dans cette colonne: Colonnes A données: 120, vierge, 135, vierge, etc Je dois calaculer la moyenne pour les 25 premières données et ensuite claculer la moyenne pour les 25 prochains Première 5 et ajout de nouvelles données consécutives 5 ignorant toutes les cellules de banque. Donc si le premier statemnet est. Averagre (a1: a24), le second statmnet devrait lire (a6: a: 29) sans compter les cellules vides. Je ne sais pas quelle formule de tableau peut être utilisée pour faire ce travail pour moi. J'essaie de faire une moyenne mobile et de courir dans un problème avec la partie de comptage de la formule. La colonne C (C2 à C54) a les nombres que j'ai besoin de la moyenne. La moyenne est basée sur les 5 dernières semaines. Mon problème est que C23 est vide car nous n'avions pas de données pour cette semaine. Actuellement, la formule compte 25 entrées entre C2: C27, il devrait y avoir 26. Ma moyenne devrait être 31, mais je reçois 33. C'est la formule que j'utilise: MOYENNE (C2, COUNT (C2: C54) -5 , 0,5,1)) J'ai essayé d'utiliser différents Counta et ISnumber ne fonctionne toujours pas Je préfère utiliser une formule, puis le code VB. J'ai fait un peu de regarder sur Google et examiné les messages dans ce forum, cependant, je ne peux pas trouver un exemple de feuille de calcul Excel pour une moyenne mobile pondérée linéaire. Le jeu de données auquel je m'adresse a 180 points de données et les poids linéaires devraient s'étendre sur les 30 derniers points. J'utilise la fonction construite en moyenne mobile pour calculer la moyenne mobile d'un ensemble de nombres. Il ya quelques choses que je voudrais faire. Tout d'abord, je voudrais que le dernier résultat s'affiche dans une seule cellule. Ensuite, à côté de cette cellule, je voudrais avoir une cellule qui spécifierait la période de la moyenne mobile. Je voudrais être en mesure de modifier la période dans cette cellule et ont que le modifier dans la fonction réelle. Et finalement, je voudrais avoir la moyenne mobile dans un graphique qui changerait aussi sa période une fois qui est changé dans la cellule respective. Je me rends compte que cela pourrait avoir besoin d'un codage VB que je suis en train d'apprendre. Je voudrais calculer la moyenne mobile pour les dix premières lignes dans une colonne où chaque nouvelle entrée est ajoutée à la cellule au-dessus de la dernière entrée. Par conséquent, dans la liste actuelle, la moyenne est MOYENNE (A5: A14) 6.5. La prochaine entrée ajoutée à la liste sera dans la cellule A4 en faisant la liste ressembler à ceci La moyenne des 10 premières cellules est maintenant MOYENNE (A4.A13) 5.5 Je voudrais entrer une formule dans la cellule A1 dire qui va calculer le déplacement Moyenne dans les dix premières cellules chaque fois qu'une nouvelle entrée est ajoutée. Naturellement, si nécessaire, de nouvelles lignes sont ajoutées en dessous de la cellule A1. J'espère que mon problème est clair. Comme je l'ai été incapable de résoudre moi-même. J'ai essayé d'utiliser le décalage mais je n'ai pas réussi à résoudre le problème. Le code suivant fonctionne correctement si les données sont triées du plus ancien au plus récent. J'ai besoin pour qu'il fonctionne lorsque les données sont triées du plus récent au plus ancien. Pour que cela fonctionne, j'aurais besoin d'un changement qui fonctionne quelque chose comme ceci: quottotal1 total1 close (a, 1) aquot serait quottotal1 total1 close (a, 1) bquot avec quotbquot incrémenté dans la direction opposée de quotaquot. Je code très rarement amp ont essayé beaucoup de choses différentes, recherché sur Internet, etc, tout en vain. Par exemple, avec quotclosequot données dans la colonne quotIquot, les données triées de la façon suivante fonctionnent avec la formule quotWMA (OFFSET (I2,0,0,9,1)) quot pour retourner correctement quot791.50quot, mais la sorte inverse renvoie le mauvais numéro . Le calcul correct est: (807.199798.388793.817793.066776.285769.484773.23789.012793.871) (987654321). Code: Public Fonction WMA (fermer) total1 0 n WorksheetFunction. Count (fermer) divisor (n (n 1)) 2 comment effectuer des calculs sur les dernières instances x non vierges dans une plage de données par exemple, let039s disons que j'ai Une feuille de calcul de 5 joueurs de baseball039 moyennes de bâton (les rangées sont le nombre de jeu d'équipe joué, les colonnes sont aux battes et les coups pour chaque joueur). Je veux voir comment chaque joueur a joué dans leurs 10 derniers matchs joués, mais certains joueurs n'ont pas joué dans chaque match. Si je viens d'utiliser la fonction de somme pour les 10 dernières cellules, je won039t obtenir les informations correctes pour tout joueur qui a raté un ou plusieurs des 10 derniers jeux. Actuellement, j'ai une feuille de calcul avec des flux de données en temps réel de Bloomberg (ou reuters). Ce que je voudrais faire est: a. Remplir une colonne vectorielle de valeurs de données toutes les minutes jusqu'à ce que nous ayons 30 observations, c'est-à-dire de 9h00 à 21h30 b. Cela me permettra alors de calculer une moyenne mobile des 30 dernières observations (1 minute). C. À 9 h 31, la valeur de 9 h 00 sort de la colonne et est remplacée par l'observation à 9 h 31. Il en résulte une colonne en constante mise à jour des 30 dernières observations minute et me permettra d'avoir une moyenne mobile en temps réel. J'ai une feuille de calcul qui a toutes les dates de semaine dans la colonne 1 et les valeurs dans la colonne 2. Je veux créer une moyenne mobile de 30 jours basée sur la dernière valeur (non-zéro) dans la colonne 2. Puisque chaque mois a une quantité différente De jours, je veux qu'il recherche la date qui a la dernière valeur (puisque je don039t obtenir une chance de le mettre à jour tous les jours) et revenir soif jours à partir de cette date et donner une moyenne de toutes les valeurs de la colonne 2 sauter et les valeurs qui sont Nul ou nul. J'ai une grande feuille comme ci-dessous et je veux me déplacer dans le quotanytown, US à la droite de quot1 Main Streetquot et supprimer les lignes blanches. J'ai besoin de déplacer des données des colonnes B amp C en A sans perdre les données actuelles dans la colonne A (voir la pièce jointe). I039m sûr que je sais comment faire cela, mais ne peut pas pour la vie de moi me souviens comment. E11 à E24 contient des nombres et quelques erreurs (NA) qui doivent persister (les erreurs doivent être affichées). E10 doit montrer la moyenne des nombres qui sont dans E11 à E24, et juste ignorer les erreurs. J'ai beaucoup de colonnes comme ça - où les erreurs doivent apparaître et j'ai besoin de montrer une moyenne des valeurs numb qui apparaissent, en ignorant les erreurs. J'ai un pivot qui inclut des données de client et je dois créer une moyenne pour chaque rangée basée sur la première colonne remplie pour chaque client. Après un mois d'unités apparaît pour le client, je dois calculer la moyenne aller de l'avant, et s'il ya des blancs après cela, ils doivent être traités comme 0 dans la moyenne. Voici un exemple de ma description du pivot. Ainsi, la moyenne pour le client 1 serait calculée de la colonne B à la colonne E et la colonne du facteur D comme 0 dans ce calcul. La moyenne des clients 2039s commencerait dans la colonne C et passerait à la colonne E, et la colonne E du facteur comme un 0 dans ce calcul. La moyenne du client 3039s commencerait dans la colonne D à la colonne E.
No comments:
Post a Comment