Calcular dÍas entre varias fechas.

Tengo tres columnas (fecha inicio contrato / fecha fin contrato / duración contrato) con varías filas de datos y necesito una fórmula que me indique el total días trabajados entre dos fechas señaladas por mi, teniendo en cuenta todas las filas de datos.

Sería una cosa así.

fecha inicio contrato / fecha fin contrato / duración contrato

22/06/2009                    30/06/2009                  9

01/07/2009                   01/08/2009                 32

03/08/2009                   14/08/2009                 12

17/08/2009                   29/09/2009                 44

30/09/2009                  07/10/2009                  8

09/12/2009                  20/01/2010                  43

21/02/2009                  23/02/2010                  3

indicar fecha inicio  01/08/2009

indicar fecha fin       15/02/2010

TOTAL DÍAS TRABAJADOS ENTRE EL 01/08/2009 Y EL 15/02/2010      X                             

Respuesta
1

Suponiendo que tus datos arrancan en A1... y que por lo tanto las fechas van de A2 a B8 y los parametros de fecha van en B9 y B10...

En B11 coloca la siguiente fórmula:

=CONTAR(
                    SI( (FILA(INDIRECTO(B9&":"&B10))>=TRANSPONER(A2:A8))*
                          (FILA(INDIRECTO(B9&":"&B10))<=TRANSPONER(B2:B8)),
                           FILA(INDIRECTO(B9&":"&B10)), "" ))

Y como es una fórmula matricial, introdúcela con Ctrl+Shift+Enter. Dependiendo de tu versión de Excel podrías usar ; en lugar de, para separar los argumento, de ser el caso adapta la fórmula.

No olvides valorar la respuesta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas