Estoy teniendo una pesadilla en este momento con algunas fórmulas que me pidieron que "arreglara". Parecería que los usuarios esperaban que trabajaran con hojas de cálculo de código cerrado, pero no es así. Entonces terminan teniendo que abrir alrededor de 10 hojas de cálculo para agregar todos los valores.
Intenté descubrir cómo cambiar de Countif a Sumproduct, que parece ser la única solución, pero no tuve tanta suerte.
Espero que algún gurú de Excel pueda ayudar.
Fórmula tal como está ahora…:
=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[Fecha RFI],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[Fecha RFI] ,"<="&B2)
Gracias
Respuesta1
Así que tienes
=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],"<="&B2)
Que es básicamente contar cuántas filas hay en la tabla.ambosmayor o igual que B1
Y menor o igual que B2
. Esto sería lo mismo que:
=SUMPRODUCT(('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]>=B1)*('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]<=B2)
Funciona *
como AND
en esta fórmula, por lo que solo cuenta si se cumplen ambas condiciones.
O más simplemente, puedes ver lo que hice de esta manera:
=COUNTIFS(C1:C7,">3",C1:C7,"<6")
es lo mismo que
=SUMPRODUCT((C1:C7>3)*(C1:C7<6))