- de tu primera imagen, los datos que tienes en el rango [I3:J14] los borras
- en vez de esa formula, usa esta EN (solo) la celda "I3": =LET(f;FILTRAR(Registro[SUBCATEGORÍA];(Registro[MES]=B4)*(Registro[CATEGORÍA]="ingresos"));ORDENAR(APILARH(f;SUMAR.SI.CONJUNTO(Registro[IMPORTE];Registro[MES];B4;Registro[SUBCATEGORÍA];f));2;-1))
- lo que obtendras es una matriz dinamica con los datos para las 2 columnas "I" y "J"
Ordenar una Matriz que filtra Únicos
Hola
En la imagen se ve la fórmula que utilizo par Filtrar únicos desde la tabla de registro. Pero al intentar ordenar por los valores de la columna J me sale error de #!VALOR
Esta es la fórmula que intento colocar en la celda I3 seleccionando las celdas I3:K14 (no tiene tabla insertada):
=ORDENAR(UNICOS(FILTRAR(Registro[SUBCATEGORÍA];(Registro[MES]=$B$4)*(Registro[CATEGORÍA]="Ingresos")));2;-1)
En la columna J tengo esta fórmula:
=SUMAR.SI.CONJUNTO(Registro[IMPORTE];Registro[MES];$B$4;Registro[SUBCATEGORÍA];I3)
Y o quiero ordenar de mayor a menor por los valores de la Columna J
Microsoft 365 y Office | Excel | Para la casa | Windows
Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.
-
Héctor Miguel 71,590 Puntos de reputación2024-01-27T05:27:51+00:00
4 respuestas adicionales
Ordenar por: Muy útil
-
Héctor Miguel 71,590 Puntos de reputación2024-01-28T01:33:37+00:00 ... Si tenes tiempo y ganas me gustaría saber como fue el razonamiento.
"LET" permite almacenar calculos en variables (en este caso la "f") y seguirlos usando en operaciones posteriores
"APILARH" (y/o "APILARV") distribuyen matrices resultantes de otros calculos
pero creo que es mejor que lo analices de los articulos oficiales de la corporacion:
-
Anónimas
2024-01-27T12:10:55+00:00 Gracias Hector..funcionó perfecto. No conocía la función LET, APILARH Y esa "f" suelta al comienzo y al final de la fórmula. Si tenes tiempo y ganas me gustaría saber como fue el razonamiento.
Mil gracias.
-
Héctor Miguel 71,590 Puntos de reputación2024-01-27T03:48:31+00:00 ... quiero ordenar de mayor a menor por los valores de la Columna J
la columna "J", por mucho que la ordenes (a/de)scendente seguira el criterio de los conceptos en la columna "I"
en todo caso, adjunta una imagen de tu tabla (ListObject) "Registros" (en la hoja Registros)
(no muchos datos, solo se requiere "ver" los encabezados en la tabla y su orden)