Promedio de ifs basadas en columnas y filas en excel/google hoja de

0

Pregunta

Así que tengo esta tabla:

enter image description here

He añadido 1.5 en la celda B11 y 5 de B12 de forma manual, pero ¿qué fórmula debo tipo para obtener el promedio para antes o igual y después de una fecha determinada?

2

Mejor respuesta

1

probar:

=AVERAGE(FILTER(FILTER(B2:6, A2:A6=B9), B1:1<=B10))

y:

=AVERAGE(FILTER(FILTER(B2:6, A2:A6=B9), B1:1>B10))

enter image description here

2021-11-23 23:10:38

Funciona muy bien, gracias!
Marc
1

La forma en que actualmente lo han configurado, puede utilizar el ÍNDICE/PARTIDO para devolver la fila que usted está buscando, la oferta que a PROMEDIO.SI.CONJUNTO, y el partido de la fecha en contra de la primera fila:

=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, "<=" &B10)
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, ">" &B10)

Vea esta demostración en Hojas de cálculo de Google, pero las fórmulas debe ser el mismo para Excel:

https://docs.google.com/spreadsheets/d/1_e1sF8yrFZQuamnQNcRn5US71-csbdDGH9b-1ZrBlBk/edit?usp=sharing

El ÍNDICE toma tres argumentos, un rango, un número de fila y una columna opcional número. Si es sólo pasado un rango dimensional (fila o columna) y un número, se encuentra la n-ésima celda en el rango basado en el índice de dárselos. Si se pasa una matriz multidimensional, devuelve la n-ésima fila. Usted también puede devolver toda una columna por la que pasa tres argumentos, sino que le false o 0 para el segundo argumento: ÍNDICE(rango, falso, n).

COINCIDIR encuentra el valor que usted está buscando en un rango y devuelve un número para la posición.

Así que, usando el ÍNDICE de/el PARTIDO en esta forma de devolver la fila y, a continuación, sólo se puede utilizar PROMEDIO.SI.CONJUNTO como de costumbre.

2021-11-23 22:51:14

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................