Thursday, 2 November 2017

Promedio Móvil Sin Incluir Celdas En Blanco


Me encontré trabajando en algo que quería calcular una fórmula sólo con las células que no están vacías. Para lograr esto, utilicé lo siguiente: (donde COMPUTE es la fórmula o el cálculo que desea hacer, y DATA es la selección de datos que tiene - en mi caso una columna de datos). Para asegurarse de que las celdas están vacías / cero / algo cuando no es un valor normal, puede usar algo como: IF (CONDICIÓN, VALOR NORMAL) Esto sólo sumará los datos si es diferente de cero, y otras celdas verán esta celda Como en blanco cuando los datos son cero. Averageif using Indirect Después de fallar alrededor de tres veces con mi otra respuesta para esta pregunta, esta respuesta debe estar lista para la inspección: Nota: la localización de mi Excel es United States Excel 2010. Mi delimitador es una coma, así que ajuste por su localidad. Si desea también números negativos promedio, utilice ltgt0 como el último valor en la función Averageif. Cómo funciona La función indirecta hace que un rango personalizado de sólo las celdas especificadas por (en este caso) una matriz de cadenas. Averageif sólo agrega elementos a su cuenta si se cumplen los criterios. Movimiento Promedio Incluyendo celdas en blanco Tengo una columna de datos que contiene varias celdas en blanco donde no se midió ningún dato. En la columna adyacente quiero tomar la media móvil de los últimos 4 puntos de datos incluyendo la entrada más reciente. Mi problema es que no sé cómo manejar las celdas en blanco donde no había datos. Lo necesito para hacer un promedio de los últimos cuatro en la columna donde los datos existen acutally. Estoy bien con el uso de células auxiliares si es necesario y no estoy preocupado por los primeros cuatro resultados en este momento. Estoy buscando para eliminar todos los espacios en blanco de una tabla que tengo y mover todos los datos a la izquierda. En este momento los datos son por fecha, y algunas fechas están en blanco para algunos jugadores (es una hoja de baloncesto) y llena para otros, pero quiero verlo por juego. Así que tengo lo que está en la primera tabla de abajo, y quiero que parezca lo que está en la segunda. Estoy teniendo un dilema en conseguir el promedio para las primeras 3 células no blancas. Así es como se ve mi información: No conozco ninguna fórmula que ignore la celda no en blanco y obtendrá el promedio de las primeras 3 celdas no blancas de la derecha. Tengo un problema y he encontrado una buena explicación de algo similar aquí: En la publicación original de la siguiente fórmula resuelve el problema (adjunto) TestData. xlsx Lo que me gustaría volver es el promedio de los valores de la primera 5, pero ¿qué pasa si un Número de células después del primer valor también estaban en blanco ¿Puedo tomar promedio en una fila ignorando las celdas en blanco y cero valores. Estoy haciendo un promedio de una columna de células. ¿Cómo puedo decir excel ignorar las celdas en blanco en la columna y no calcularlos en el promedio que tengo un escenario donde tengo una lista de ventas de las cifras de ventas que se añaden a cada semana que pasa. Necesito una fórmula que calculará las últimas 5 semanas de ventas y generará un promedio - que pienso que tengo una idea cómo hacer. El punto que se pega es que para no distorsionar los promedios, cuando ha habido un día excepcionalmente ocupado o tranquilo por una razón que sabemos acerca de excluir las ventas de esa semana. Esto entonces interfiere con los promedios ya que o lo toma como un cero y lo baja o parece detener las fórmulas de trabajo. Así que para resumir: Promedio de las últimas 5 semanas de ventas Excluyendo cualquier espacio en blanco Dinámica suficiente para recoger siempre los últimos 5 valores en la lista (es decir, las últimas 5 semanas) Tengo una fórmula de matriz que calcula el promedio de números entre dos fechas: Fecha es el día después de la fecha en H4 y la fecha de finalización está en la celda B3. Las fechas están en la columna B y los números a la suma asociados con estas fechas están en la columna C. Algunas de las celdas en la columna C están en blanco y mi fórmula está tomando estos blancos en cuenta en calcular el promedio, mientras que preferiría no contar En el cálculo. ¿Puede alguien por favor sugiera cómo podría modificar la fórmula anterior para acomodar esto? Tengo una hoja de cálculo que hago cada mes con columnas de números que promedio. Esta hoja tiene que coincidir con otros 10 similares. Las columnas están divididas por días laborables, sábados, domingos. Pero algunos meses no hay entradas para ciertas células el sábado o el domingo. Pensé que si sólo usaba la función Promedio, descartaría y no contaría las celdas en blanco. Por desgracia, al parecer no. I039ve destacó en amarillo la una columna que I039m realmente tener problemas con. Estoy tratando de obtener un balanceo 8wk avg de un gran grupo de datos. Estoy tratando de tomar la media 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), FALSE), VLOOKUP (A9-14,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-21,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), FALSE), VLOOKUP (A9 - 28,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-35,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), FALSE), VLOOKUP (A9-49,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), FALSE) , 039Raw Data0392: 2,0), FALSE)) Sin embargo, en algunos casos, la celda a buscar puede estar en blanco. Utilizando la fórmula anterior, el resultado de estos vlookups es quot0quot. Quiero tomar el promedio de estos vlookups excluyendo los espacios en blanco de la 039Raw Data039 hoja. Tengo una secuencia de 40 columnas de datos, que representan 10 semanas de eventos con 4 valores por semana que necesito para el promedio del primer par de cada semana, ignorando los ceros y espacios en blanco, y también por separado el segundo par de células, a través de la totalidad de 40 Columnas Estoy tratando de llegar a una solución más limpia que tiene en cuenta los ceros, en el momento que tengo lo siguiente que no, para la fila 34 Podría utilizar SUM, COUNT COUNTIF etc, pero va a llegar a ser desordenado Utilizar EXCEL 2010 ¿Es Es posible mostrar quot0quot cero en la columna de promedio total sin introducir ceros en las celdas en blanco en la fila B3: E3 amp B4: E4 Hay meses no recibimos órdenes de barco RV amplificador, por lo que esos meses serán cero la mayor parte del tiempo. En lugar de tener DIV / 0 mostrar 0, sin tener que ingresar cero en las celdas para calcular el promedio. Aquí está la fórmula que estoy utilizando sin embargo, interpreta las celdas en blanco como 0 y lo incluye en el promedio. Para hacerlo más difícil habrá algunos 0039s. I039m buscando una función que mostrará el promedio de una fila de celdas, mientras que al mismo tiempo no mostrará ningún mensaje de error. Es fácil de promediar las células sin valores en blanco, pero para combinar que sin errores es difícil para mí. He visto muchas maneras de hacer el promedio, uno de los cuales es: Esta función no funciona para una fila de celdas en blanco (es decir, filas ocultas), sin embargo. El resultado es un mensaje de error. También leí acerca de una manera de ignorar un error en un cálculo: El problema es que cuando se combinan esas funciones me sale una celda en blanco sin importar la función que pongo primero, y sin tener en cuenta los valores de celda o no. La razón por la que quiero que esto sea libre de errores es que tengo que promediar la columna de cuotas en la parte inferior de la tabla, también (es decir, F100). Esta Función Definida por el Usuario (UDF) funcionaría con cualquier información especificada (ignorando espacios en blanco) en un intervalo. Las entradas a la UDF son intervalo y período. He obtenido una función (de este sitio en Exponential Moving Average) que se supone para ayudar a calcular los valores matemáticos simples, pero it039s no funciona en la hoja de cálculo. Ayudar a echar un vistazo a esto como he adjuntado la hoja de cálculo En la siguiente tabla I039m tratando de trabajar cómo se está produciendo la tendencia, pero no puedo imaginarlo. He encontrado la forma de encontrar el medio móvil promedio (C2: C5) I039ve probado unos pocos métodos utilizando la función de tendencia, pero realmente no entiendo lo que I039m hacer. Cómo se calcula mirando la tabla Tengo un conjunto de datos en la columna A que consta de más de 1200 valores numéricos. El problema es que hay algunas celdas en blanco en esta columna: Colums A datos: 120, en blanco, 135, en blanco, etc Necesito calacular el promedio de los primeros 25 datos y luego claculate el promedio para el siguiente conjunto de datos cayendo el Primero 5 y añadiendo nuevos datos consecutivos 5 ignorando todas las células del banco. Así que si el primer statemnet es. Averagre (a1: a24), el segundo statmnet debe leer (a6: a: 29) sin contar las celdas en blanco. No sé qué fórmula de matriz se puede utilizar para hacer este trabajo para mí. Estoy tratando de hacer un promedio móvil y corriendo en un problema con la parte de contar de la fórmula. La columna C (C2 a C54) tiene los números que necesito para promediar. El promedio se basa en las últimas 5 semanas. Mi problema es que C23 está en blanco, ya que no teníamos datos para esa semana. En la actualidad la fórmula está contando 25 entradas entre C2: C27, debe haber 26. Mi promedio debe ser 31, pero estoy recibiendo 33. Esta es la fórmula que estoy usando: PROMEDIO (OFFSET (C2, COUNT (C2: C54) -5 , 0,5,1)) He intentado utilizar diferentes Counta e ISnumber todavía no funcionaba yo preferiría usar fórmulas entonces código VB. He hecho un poco de mirar en Google y miró sobre los mensajes en este foro, sin embargo, no puedo encontrar un ejemplo de hoja de cálculo de Excel para una media móvil ponderada lineal. El conjunto de datos al que estoy aplicando tiene 180 puntos de datos y los pesos lineales deberían extenderse sobre los últimos 30 puntos. Estoy usando la función construida en el promedio móvil para calcular el promedio móvil de un conjunto de números. Hay algunas cosas que me gustaría hacer. Primero me gustaría tener el último resultado mostrado en una sola celda. Entonces al lado de esa célula me gustaría tener una célula que especificaría el período de la media móvil. Me gustaría poder cambiar el período en esa célula y tener que cambiarlo en la función real. Y finalmente me gustaría tener el promedio móvil en un gráfico que también cambiaría su período una vez que se cambia en la celda respectiva. Me doy cuenta de que esto podría necesitar alguna codificación VB que estoy aprendiendo actualmente. Me gustaría calcular el promedio móvil para las primeras diez filas en una columna donde cada nueva entrada se agrega a la celda por encima de la última entrada. Por lo tanto, en la lista actual el promedio es PROMEDIO (A5: A14) 6.5. La siguiente entrada agregada a la lista estará en la celda A4 haciendo que la lista se vea así. El promedio de las primeras 10 celdas es ahora MEDIA (A4.A13) 5.5 Me gustaría introducir una fórmula en la celda A1 que calculará el movimiento Promedio en las primeras diez celdas cada vez que se agrega una nueva entrada. Naturalmente, según sea necesario, se añaden nuevas filas debajo de la celda A1. Espero que mi problema sea claro. Ya que he sido incapaz de resolverlo yo mismo. He intentado usar offset pero no he podido resolver el problema. El código siguiente funciona bien si los datos se ordenan del más antiguo al más reciente. Necesito que funcione cuando los datos se clasifican de nuevo a más viejo. Para que esto funcione, necesitaría un cambio que funcione algo como esto: quottotal1 total1 close (a, 1) aquot sería quottotal1 total1 close (a, 1) bquot con quotbquot incrementado en la dirección opuesta de quotaquot. Codigo muy infrecuentemente amperio han intentado muchas cosas diferentes, buscado el Internet, el etc. todo en ninguna utilidad. Por ejemplo, con quotclosequot datos en la columna quotIquot, los datos ordenados como sigue funcionan con la fórmula quotWMA (OFFSET (I2,0,0,9,1)) quot para devolver correctamente quot791.50quot, pero el tipo opuesto devuelve el número equivocado . El cálculo correcto es (807.199798.388793.817793.066776.285769.484773.23789.012793.871) / (987654321). Código: Public Función WMA (cerrar) total1 0 n WorksheetFunction. Count (cerrar) divisor (n (n 1)) / 2 ¿Cómo puedo realizar cálculos en las últimas instancias no vacías en un intervalo de datos por ejemplo, let039s decir I Tienen una hoja de cálculo de 5 jugadores de béisbol039 promedios de bateo (las filas son número de juego del equipo jugado, las columnas son en los murciélagos y hits para cada jugador). Quiero ver cómo cada jugador ha realizado en sus últimos 10 partidos jugados, pero algunos jugadores no han jugado en todos los partidos. Si utilizo la función de suma para las últimas 10 celdas, no obtendré la información correcta para cualquier jugador que haya perdido uno o más de los últimos 10 juegos. Actualmente tengo una hoja de cálculo con fuentes de datos en tiempo real de Bloomberg (o reuters). Lo que me gustaría hacer es: a. Rellene un vector / columna de valores de datos cada minuto hasta que tengamos 30 observaciones, es decir, de 9.00am hasta 9.30pm b. Esto me permitirá calcular una media móvil de las últimas 30 observaciones (1 minuto). do. A las 9.31 am, el valor de 9.00am cae de la columna y es reemplazado por la observación a las 9.31am. Esto resulta en una columna de actualización constante de las últimas 30 observaciones minuciosas y me permitirá tener una media móvil en tiempo real. Tengo una hoja de cálculo que tiene todas las fechas de los días de semana en la columna 1 y los valores de la columna 2. Quiero crear una media móvil de 30 días basada en el último valor (diferente de cero) en la columna 2. Como cada mes tiene una cantidad diferente De días, quiero que busque la fecha que tiene el último valor (ya que no tengo la oportunidad de actualizar diariamente) y volver días con sed de esa fecha y dar un promedio de todos los valores de la columna 2 saltando y los valores que son Nulo o cero. Tengo un spreedsheet grande como abajo y quiero mover quotanytown, USquot a la derecha de quot1 Main Streetquot y eliminar filas en blanco. Tengo que mover los datos de las columnas B amp C a A sin perder los datos actuales en la columna A (ver adjunto). Seguro que sé cómo hacer esto pero no puedo por la vida de mi recuerdo cómo. E11 a E24 contiene números y algunos errores (N / A) que deben persistir (los errores deben mostrarse). E10 necesita mostrar el promedio de los números que están en E11 a E24, y simplemente ignorar los errores. Tengo muchas columnas como esa - donde los errores necesitan mostrar y necesito mostrar un promedio del número / valores que aparecen, ignorando los errores. Tengo un pivote que incluye datos del cliente y necesito crear un promedio para cada fila basada en la primera columna poblada para cada cliente. Después de que aparezca un mes de unidades para el cliente, necesito calcular el promedio en el futuro, y si hay espacios en blanco después de que deben ser tratados como 0 en el promedio. A continuación se muestra un ejemplo de mi descripción del pivote. Por lo tanto, el promedio para el cliente 1 se calcularía de la columna B a la columna E, y la columna del factor D como un 0 en ese cálculo. El promedio del cliente 2039 comenzaría en la columna C y pasaría a la columna E, y la columna E del factor como un 0 en ese cálculo. El promedio del cliente 3039s comenzaría en la columna D a la columna E. AVERAGE Cálculo para excluir celdas en blanco Tengo una fórmula de matriz que calcula el promedio de números entre dos fechas: La fecha de inicio es el día después de la fecha en H4 y la fecha de finalización está en Célula B3. Las fechas están en la columna B y los números a la suma asociados con estas fechas están en la columna C. Algunas de las celdas en la columna C están en blanco y mi fórmula está tomando estos blancos en cuenta en calcular el promedio, mientras que preferiría no contar En el cálculo. ¿Puede alguien por favor sugerir cómo podría modificar la fórmula anterior para acomodar esto tengo un escenario donde tengo una lista de balance de las cifras de ventas que se añaden a cada semana que pasa. Necesito una fórmula que calculará las últimas 5 semanas de ventas y generará un promedio - que pienso que tengo una idea cómo hacer. El punto que se pega es que para no distorsionar los promedios, cuando ha habido un día excepcionalmente ocupado o tranquilo por una razón que sabemos acerca de excluir las ventas de esa semana. Esto entonces interfiere con los promedios ya que o lo toma como un cero y lo baja o parece detener las fórmulas de trabajo. Así que para resumir: Promedio de las últimas 5 semanas de ventas Excluyendo cualquier espacio en blanco Dinámica suficiente para recoger siempre los últimos 5 valores en la lista (es decir, las últimas 5 semanas) ¿Existe una buena forma de excluir un valor atípico en un cálculo promedio. En el ejemplo siguiente, excluiré 1000 del cálculo promedio. La forma de decidir excluir valores puede ser un porcentaje basado en el rango o todo lo que es un valor superior al definido por el usuario. También puede ser más de un outlier. Una función definida por el usuario está bien conmigo, si es imposible usar las funciones integradas. Tengo una lista de semanas 1-4 para el mes fiscal de enero. Tengo una columna total. Cada semana se actualiza la semana apropiada y el total se actualiza a través de la fórmula. La columna total es sólo fórmulas que añaden Semanas 1-4. También tengo una columna media con la fórmula MEDIA junto al total que me debe dar el promedio semanal para enero. Sin embargo, it039s tratando de promedio todas las semanas en lugar de sólo las semanas que estoy en. Por ejemplo, la Semana 1 es 1.000.000. La semana 2 es de 500.000. Semana 3 amp 4 son 0 porque todavía no hay datos. La fórmula MEDIA sigue mostrando 375.000 en lugar de 750.000. It039s promedio de todas las semanas y sólo quiero que el promedio de semanas 1 amperio 2 ahora mismo, pero automáticamente el promedio de semanas 3 amp 4 cuando se rellenan. Tengo una gran tabla de datos que tiene autofiltros en los encabezados. También tengo una hoja de resumen de datos en la que me gustaría obtener un promedio condicional. El problema es que promedia todos los valores de celda (condicional a que la celda de C column039 sea igual a A2 por supuesto), mientras que yo sólo quiero Para promediar las células VISIBLES que coinciden con la condición. He intentado usar un poco de VBA con: Function Vis (Rin como rango) como Rango 039Returns el subconjunto de Rin que es visible Dim Cell como intervalo Application. Volatile Set Vis Nothing para cada celda en Rin si no (Cell. EntireRow. Hidden Or Cell. EntireColumn. Hidden) Then Si Vis es Nothing entonces Set Vis Cell Else Establecer Vis Unión (Vis, Cell) End If End If Siguiente Cell End Function y luego probar la fórmula: AVERAGE (IF (Vis (039Data Table039C10: C65536) A2 , Vis (039Data Table039BP10: BP65536))) pero no funciona. Me gustaría promedio de un rango no continuo de células, excluyendo todos los ceros. Estoy haciendo un promedio de horas trabajadas y las horas se encuentran en las células: B2, D2, F2, H2, J2, L2, N2 Algunas de estas células contienen ceros en este momento y no quiero incluir los ceros en el promedio. He encontrado las fórmulas que trabajaría pero son todas con los rangos continuos de la célula. Actualmente tengo un código que combina las celdas dentro de un rango y las coloca en otra celda. Quiero que el código sólo incluya la celda que tiene un valor en y excluir aquellos dentro del rango que están en blanco. He incluido el siguiente código: Estoy escribiendo una fórmula para encontrar un máximo de tres valores promedio. Las celdas que se rellenan con datos son A1 a A5 B1 a B5 C1 a C5. La celda final donde quiero escribir la fórmula necesita mostrar el máximo de los tres promedios (promedio de los datos en cada fila). La dificultad es que a veces sólo se rellenan las filas A y B (y en algún momento sólo se llena una fila) y si B y / o C están en blanco, la fórmula falla y muestra quotDIV / 0quot. ¿Cómo puedo escribir para que si C está en blanco, entonces evalúe sólo los datos A y B. Y si tanto B como C están en blanco, entonces sólo muestre el promedio de la fila A. Tengo la siguiente línea en una macro: Range (quotb22: Lquot amp Range (quotJquot amp Rows. Count).End (xlUp).Row). AutoFilter Selecciona las filas en función de si contienen datos y crea un autofiltro del rango. Los datos que utilizo este en tendrá celdas en blanco como las filas de abajo, pero contendrán fórmulas que en blanco las células basadas en condiciones ISNA (), ¿Cómo puedo obtener el código anterior para seleccionar sólo las celdas con datos visibles e ignorar los que están en blanco Pero contienen fórmulas. ¿Cómo puedo excluir blanco o celdas que tienen un 0 al trazar mi gráfico Ahora todo es muy pequeño porque tengo cerca de 50 células, algunas con cantidades y otras con cantidades cero. Im usando un filtro avanzado que utiliza los siguientes criterios Days Late Nota (s) Nota (s) gt90 ltgtagreement ltgtQTR Muestra todos los datos de más de 90 que no incluyen las palabras agreement o QTR en una columna marcada Note (s). Mi problema es que no quiero mostrar los registros que son nulos en la columna de notas (s). Nota (s) ltgt No funciona (posiblemente porque es texto y no números) ya que esto funciona si se utiliza en registros que contienen números. Estoy trabajando en una compresión de una imagen. Para la mayoría de ustedes que probablemente es pea-nuts, pero realmente sólo dejó de usar pañales cuando se trata de sobresalir. En este punto tengo una hoja delante de mí con 300 filas (longitud de la imagen) y 185 columnas (amplitud de la imagen). Las células son píxeles y contienen valores que van de 0 a 255. Ahora tengo que hacer una operación que simplemente no puedo imaginar. Necesito seleccionar cuatro células a la vez (A1: A2 y B1: B2) y reemplazar A1 por el promedio de estas células y las otras tres células deben ser vaciadas durante esa operación. Esta operación debo hacer por toda la hoja. Al final, debería ver un gráfico con valores en cada dos celdas (A1, A3, A5 para la primera fila), ya que las otras células se vaciarán En mi caso más, lo tengo establecido para tomar la media de los valores en Células M8 para todas las hojas distintas de las listadas en mis otros casos, igual para M9, ​​etc. para cada hoja de trabajo que tengo. El cambio que quiero hacer es el siguiente: I039d como dicen decir si el valor de la celda M8 es el mismo en todas las hojas, entonces colocar el valor x en la celda M8 en la hoja activa, lo mismo para M9, ​​etc y así sucesivamente. Sólo si los valores de la celda M8 para cada hoja no son los mismos, tome el promedio. Private Sub CommandButton1Click () Dim sh Como Hoja de Trabajo, sum As Doble, n Como Long n 0 sum 0 Dim arr () As Variant Dim nbrOfAvgs Como Long, i As Long nbrOfAvgs 19 i 0. mi objetivo principal es llegar a un promedio de Un cierto rango de valores. Pero si una celda es igual a continuación, entonces no cuente el valor numérico correspondiente hacia la media. Tengo adjunta una muestra del problema. Busca valores duplicados en el pozo D: D Considera s como duplicados también y luego hace la sumación ¿Cómo puedo excluir símbolos como ese de la suma. Todo lo que me gustaría es poner el resultado de esta fórmula de Excel en la columna D: a partir de la fila 10, siempre que tanto B como C de la fila existan (no son blancos). Tengo tres columnas llamadas quotnamequot, quotstartdatequot y quotenddatequot Nombre startdate enddate AB 9/11/13 10:19 AM. CD 9/12/13 11:45 AM. Todo lo que necesito encontrar es, si el nombre de AB, quiero poner días startdate3 en la columna enddate, de manera similar para el nombre de CD. Startdate7 días. Pero el cálculo debe exculde los fines de semana (sábado y sol). Ex: Para AB, startdate 10/3/13 (3 de octubre, thrusday), enddate debe ser startdate3, por lo que enddate 10/6/13 pero 6 de octubre es domingo por lo que la fórmula debe dar enddate como 10/7/13. Estoy teniendo un dilema en conseguir el promedio para las primeras 3 células no blancas. Así es como se ve mi información: No conozco ninguna fórmula que ignore la celda no en blanco y obtendrá el promedio de las primeras 3 celdas no blancas de la derecha. He mirado aquí y puedo encontrar el valor mínimo en mi rango, pero lo que estoy tratando de hacer es encontrar los dos valores mínimos. O más bien, quiero encontrar el promedio de los valores restantes. Si el valor más bajo ocurre TRES O MÁS veces, yo sólo quiero excluir dos de ellos. Lo mismo ocurre si el segundo menor ocurre más de una vez, sólo quiero excluir como máximo dos valores de la media. Actualmente, tengo 12 valores en mi lista. Lista --gt uno en cada célula que va a través de 25, 50, 87, 56, 99, 80, 81, 82, 50, 100, 98, 99 tengo la respuesta como 83.2 hacerlo a mano. El 25 y uno de los 50 se cayó y el resto sería promediado. Tengo un problema y he encontrado una buena explicación de algo similar aquí: En la publicación original de la siguiente fórmula resuelve el problema (adjunto) TestData. xlsx Lo que me gustaría volver es el promedio de los valores de la primera 5, pero ¿qué pasa si un Número de células después del primer valor también estaban en blanco ¿Puedo tomar promedio en una fila ignorando las celdas en blanco y cero valores. Estoy haciendo un promedio de una columna de células. ¿Cómo puedo decir a excel para ignorar las celdas en blanco en la columna y no calcularlos en el promedio excluyendo ceros y para excluir las filas ocultas, pero can039t parece encontrar una manera de hacer las dos al mismo tiempo, que es lo que tengo que hacer . Mi empresa tiene proyectos que van y vienen (y se ocultan cuando se han ido) ya veces, esos proyectos devuelven 0s porque no trabajamos en ellos por un corto período. Así que, cuando media una columna, necesito excluir ambas situaciones. Utilizo una consulta SQL para exportar un subconjunto de datos de nuestro servidor. Después de manipular los datos recibidos necesito Promediar una columna que ha sido ordenada en un número de bloques que consisten en números variables de filas y publicar el resultado en la celda ajacent. He intentado la función de la hoja de trabajo de Countif pero soy incapaz de resove el problema de la sintaxis. Sub SumBlock () Dim FirstRow Como Long Dim LastRow As Long Dim iTotalRows Como Long Dim iCount Como Long iTotalRows Rango (quotA65536quot).End (xlUp).Row FirstRow 2 Hacer Mientras LastRow lt iTotalRows - 1 LastRow ActiveSheet. Range (quotjquot amp FirstRow).End (xlDown).Row iCount Application. WorksheetFunction. CountIf (Gama (quotJquot amp FirstRow), (quotJ quot amp LastRow), quotgt0quot) ActiveSheet. Range (quotKquot amp LastRow 1).Formula quotSum (Jquot amp FirstRow amp quot: Jquot Amp LastRow amp quot) / iCountquot FirstRow LastRow 2 Loop End Sub Tengo una columna de datos que contiene varias celdas en blanco donde no se midió ningún dato. En la columna adyacente quiero tomar la media móvil de los últimos 4 puntos de datos incluyendo la entrada más reciente. Mi problema es que no sé cómo manejar las celdas en blanco donde no había datos. Lo necesito para hacer un promedio de los últimos cuatro en la columna donde los datos existen acutally. Estoy bien con el uso de células auxiliares si es necesario y no estoy preocupado por los primeros cuatro resultados en este momento. Tengo una hoja de cálculo que hago todos los meses con columnas de números que media. Esta hoja tiene que coincidir con otros 10 similares. Las columnas están divididas por días laborables, sábados, domingos. Pero algunos meses no hay entradas para ciertas células el sábado o el domingo. Pensé que si sólo usaba la función Promedio, descartaría y no contaría las celdas en blanco. Por desgracia, al parecer no. I039ve destacó en amarillo la una columna que I039m realmente tener problemas con. Estoy tratando de obtener un balanceo 8wk avg de un gran grupo de datos. Estoy tratando de tomar la media 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), FALSE), VLOOKUP (A9-14,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-21,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), FALSE), VLOOKUP (A9 - 28,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), VLOOKUP (A9-35,039Raw Data039A: DV, MATCH (B8 , 039Raw Data0392: 2,0), FALSE), VLOOKUP (A9-49,039Raw Data039A: DV, MATCH (B8,039Raw Data0392: 2,0), FALSE) , 039Raw Data0392: 2,0), FALSE)) Sin embargo, en algunos casos, la celda a buscar puede estar en blanco. Utilizando la fórmula anterior, el resultado de estos vlookups es quot0quot. Quiero tomar el promedio de estos vlookups excluyendo los espacios en blanco de la 039Raw Data039 hoja. Tengo una secuencia de 40 columnas de datos, que representan 10 semanas de eventos con 4 valores por semana que necesito para el promedio del primer par de cada semana, ignorando los ceros y espacios en blanco, y también por separado el segundo par de células, a través de la totalidad de 40 Columnas Estoy tratando de llegar a una solución más limpia que tiene en cuenta los ceros, en el momento que tengo lo siguiente que no, para la fila 34 Podría utilizar SUM, COUNT COUNTIF etc, pero va a llegar a ser desordenado Utilizar EXCEL 2010 ¿Es Es posible mostrar quot0quot cero en la columna de promedio total sin introducir ceros en las celdas en blanco en la fila B3: E3 amp B4: E4 Hay meses no recibimos órdenes de barco RV amplificador, por lo que esos meses será cero la mayor parte del tiempo. En lugar de tener DIV / 0 mostrar 0, sin tener que ingresar cero en las celdas para calcular el promedio. Aquí está la fórmula que estoy utilizando sin embargo, interpreta las celdas en blanco como 0 y lo incluye en el promedio. Para hacerlo más difícil habrá algunos 0039s.

No comments:

Post a Comment