I have a figure in E30 which I would like to reduce by a set amount
each month, is it possible to write a formula to do this?
You question is not entirely clear to me, but I wonder if something
like the following will suit your needs. If E29 contains the initial
amount and E28 contains the date of the initial amount, then following
computes the current remaining amount, reduced by a fixed amount
($1000) for each intervening month:
=max( E29, E29 - $1000 * ( 12*(year(today()) - year(E28)) +
month(today()) - month(E28) ) )
Notes:
1. This computes zero months if today() is in the same month as E28.
If you want to compute one month in that case, simply add 1 as follows:
$1000*(1 + 12...).
2. The max() function ensures that if the initial amount (E29) is not
an exact multiple of the monthly reduction ($1000), the formula
computes the remainder (less than $1000) for the last month.
3. You could use DATEDIF() instead as follows:
$1000*datedif(today(),E28,"m").