
Fórmula genérica
=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)
Resumen
Para generar un valor fijo cada N columnas (por ejemplo, un gasto fijo cada 3 meses, un pago fijo cada 6 meses, etc.) puede utilizar una fórmula basada en la función MOD.
En el ejemplo que se muestra, genere un valor de 60 cada 3 meses. La fórmula en B8 es:
=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)
Lo que devuelve 60 cada tercer mes y cero para los demás meses.
Explicación
El núcleo de esta fórmula es la función MOD. MOD toma un número y un divisor y devuelve el resto después de la división, lo que lo hace útil para fórmulas que necesitan hacer algo cada enésima vez.
En este caso, el número se crea con la función COLUMNA, que devuelve el número de columna de la celda B8, el número 2, menos 1, que se proporciona como un "desplazamiento". Usamos un desplazamiento, porque queremos asegurarnos de comenzar a contar desde 1, independientemente del número de columna real.
El divisor está codificado como 3, ya que queremos hacer algo cada 3 meses. Al probar un resto cero, esta expresión devolverá VERDADERO en el tercer, sexto, noveno y duodécimo mes:
MOD(COLUMN(B8)-1,3)=0
Finalmente, IF simplemente evalúa la expresión MOD y devuelve el valor en B5 (codificado como una referencia absoluta para evitar cambios a medida que se copia la fórmula) cuando es VERDADERO y cero cuando es FALSO.
Trabajando con una cita
Si necesita repetir un valor cada n meses y está trabajando directamente con fechas, vea este ejemplo.