Forum Discussion
Anonymous
5 years agoNot applicable
Contar ifs con rango variable
Hola Comunidad, Estoy usando un Count ifs en excel como este •COUNTIFS($C$1:C18; C18;$A$1:A18; A18;$B$1:B18; B18) Observe que tengo un rango de variables que cambia con las filas. Necesito h...
- Anonymous5 years ago
Lo resolví.
CALCULATE(
COUNTROWS('Tabla'),
FILTRO(
'Mesa',
'Table'[A] - EARLIER('Table'[A])
&& 'Tabla'[B] á EARLIER('Table'[B])
&& 'Tabla'[C] - EARLIER('Table'[C])
&& 'Tabla'[índice] <- EARLIER('Table'[Index])))
themistoklis
5 years agoCommunity Champion
Hola @mbregunci ,
Puede probar la siguiente fórmula:
COUNTIFS -
CALCULATE (
COUNTROWS ( Tabla ),
FILTER (
Tabla,
Tabla[A] - [A]
&& Tabla[B] - [B]
&& Tabla[C] á [C]
)
)
- Anonymous5 years agoNot applicable
Hola @themistoklis , pero mi problema no es sólo esto - contando cuánto tiempo hace la misma condición aparece, pero estoy interesado en aumentar este conteo cada vez que se repite.
Si puede ver que las líneas 3 y 4 son iguales cuando compara las columnas A a C.
Las columnas D están contando si las combinaciones de columnas anteriores ya aparecieron antes (filas 1, 2 y 3).
Para la línea 3, es la primera vez que aparece este condicion (Otros, 1282879 y 2.000,00) (así, Columna D a 1).
Para la línea 4, es la segunda vez que aparecen estas condiciones (por lo que las columnas D a 2)
A B C D 1 Tipo Account.Num Valor Count.ifs 2 Reserva 1382879 2.000,00 1 3 Otro 1382879 2.000,00 1 4 Otro 1382879 2.000,00 2 - Anonymous5 years agoNot applicable
Lo resolví.
CALCULATE(
COUNTROWS('Tabla'),
FILTRO(
'Mesa',
'Table'[A] - EARLIER('Table'[A])
&& 'Tabla'[B] á EARLIER('Table'[B])
&& 'Tabla'[C] - EARLIER('Table'[C])
&& 'Tabla'[índice] <- EARLIER('Table'[Index])))