Formula Excel: suddivisione del pagamento in mesi -

Sommario

Formula generica

=amount/months*AND(month>=start,month<(start+months))

Sommario

Per distribuire uniformemente un pagamento o altro importo su un determinato numero di mesi, con un mese di inizio variabile, puoi utilizzare una semplice formula insieme alla funzione AND e un po 'di logica booleana. Nell'esempio mostrato, la formula in E5 è:

=amount/months*AND(E4>=start,E4<(start+months))

Dove importo è l'intervallo denominato C4, mesi è l'intervallo denominato C5 e inizio è l'intervallo denominato C6

Spiegazione

In sostanza, questa è una formula semplice che divide semplicemente l'importo totale per il numero di mesi dati:

=amount/months

Il trucco è "cancellare" questo importo nei mesi in cui non si applica.

Per fare ciò, usiamo questa espressione logica:

AND(E4>=start,E4<(start+months))

Qui utilizziamo la funzione AND per testare ogni mese nella riga 4 per vedere se è maggiore o uguale al mese di inizio specificato e inferiore al mese di fine, calcolato sommando il mese di inizio ai mesi totali.

AND restituirà TRUE solo quando entrambe le condizioni sono TRUE e restituirà FALSE in un altro altro caso. Questo effettivamente azzera i calcoli nei mesi che non rientrano nell'intervallo di interesse. Questo funziona perché durante le operazioni matematiche, FALSE viene forzato a zero e TRUE a 1.

Senza intervalli denominati

La formula nell'esempio mostrato utilizza tre intervalli denominati. Senza questi intervalli denominati, la formula può essere scritta in questo modo:

=$C$4/$C$5*AND(E4>=$C$6,E4<($C$6+$C$5))

Articoli interessanti...