Contar entre fechas excel
Publicado por Damyán Tomasini (4 intervenciones) el 30/10/2019 16:09:52
Buenos días.
Tengo un macro que cuenta unas serie de datos de una tabla. por medio de éste código inserto las fórmulas en las celdas...
Y funciona, ahora, cuando agrego al conteo un filtro por fechas, siempre me da 0. Ejemplo...
La verdad no me doy cuenta del error que cometo para que no aplique esa parte del conteo. Así queda la celda que inserta...
Su resultado es el que necesito cuando no hay fecha en la ecuación, pero es 0 cuando la incluyo. Si se les ocurre otro modo se escucha.
Muchas gracias
Tengo un macro que cuenta unas serie de datos de una tabla. por medio de éste código inserto las fórmulas en las celdas...
1
2
3
4
5
For i = 1 To 12 'Conteo total por turno
Cells(10, columna).FormulaLocal = "=CONTAR.SI.CONJUNTO(Hoja1!C5:C65000;" & Chr(34) & i & Chr(34) & _
";Hoja1!J5:J65000;" & Chr(34) & "MATUTINO" & Chr(34) & _
";Hoja1!G5:G65000;" & Chr(34) & eCort & Chr(34) & _
";Hoja1!E5:E65000;" & Chr(34) & "" & Chr(34) & ")"
Y funciona, ahora, cuando agrego al conteo un filtro por fechas, siempre me da 0. Ejemplo...
1
2
3
4
5
6
7
For i = 1 To 12 'Conteo total por turno
Cells(10, columna).FormulaLocal = "=CONTAR.SI.CONJUNTO(Hoja1!C5:C65000;" & Chr(34) & i & Chr(34) & _
";Hoja1!J5:J65000;" & Chr(34) & "MATUTINO" & Chr(34) & _
";Hoja1!A5:A65000;" & Chr(34) & ">=" & fInicial & Chr(34) & _
";Hoja1!A5:A65000;" & Chr(34) & "<=" & fFinal & Chr(34) & _
";Hoja1!G5:G65000;" & Chr(34) & eCort & Chr(34) & _
";Hoja1!E5:E65000;" & Chr(34) & "" & Chr(34) & ")"
La verdad no me doy cuenta del error que cometo para que no aplique esa parte del conteo. Así queda la celda que inserta...
1
=CONTAR.SI.CONJUNTO(Hoja1!C5:C65000;"1";Hoja1!J5:J65000;"MATUTINO";Hoja1!A5:A65000;">=17/10/2019";Hoja1!A5:A65000;"<=20/10/2019";Hoja1!G5:G65000;"BAJA";Hoja1!E5:E65000;"")
Su resultado es el que necesito cuando no hay fecha en la ecuación, pero es 0 cuando la incluyo. Si se les ocurre otro modo se escucha.
Muchas gracias
Valora esta pregunta


0