Fórmula de Excel: el gasto comienza en un mes específico -

Tabla de contenido

Fórmula genérica

=IF(start<=month,expense,0)

Resumen

Para iniciar un gasto en un mes específico, puede utilizar una fórmula basada en la función SI. En el ejemplo que se muestra, la fórmula en la celda E5 (copiada hacia abajo y a lo ancho) es:

=IF($D5<=E$4,$C5,0)

donde los valores en la columna D (inicio) y el rango E4: J4 son fechas válidas de Excel.

Explicación

Lo primero que hace esta fórmula es comparar la fecha en la columna D con la fecha en el encabezado (E4: J4).

=IF($D5<=E$4

Traducido: si la fecha de la columna D es menor o igual que la fecha de la fila E.

Tenga en cuenta que estas son referencias mixtas. La columna de $ D5 está bloqueada y la fila de E $ 4 está bloqueada. Esto permite copiar la fórmula en la tabla.

Si el resultado de esta prueba es VERDADERO, la función SI devuelve el gasto de la columna C; de lo contrario, SI devuelve cero (0).

=IF($D5<=E$4,$C5,0)

Una vez más, tenga en cuenta que la referencia a $ C5 tiene la columna bloqueada, por lo que el gasto siempre se toma de la columna C.

A medida que la fórmula se copia en la tabla, los gastos comienzan en el mes correcto. En los meses en los que el gasto aún no es válido, el resultado es cero.

Con lógica booleana

Usando lógica booleana, la fórmula podría reescribirse como se muestra a continuación, para una fórmula más simple:

=$C5*($D5<=E$4)

Aquí la expresión lógica se utiliza para "cancelar" gastos en meses en los que aún no han comenzado.

Articulos interesantes...