Formula Excel: la spesa inizia in un mese specifico -

Sommario

Formula generica

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

Sommario

Per avviare una spesa in un mese specifico, puoi utilizzare una formula basata sulla funzione IF. Nell'esempio mostrato, la formula nella cella E5 (copiata verso il basso e trasversalmente) è:

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

dove i valori nella colonna D (inizio) e l'intervallo E4: J4 sono date Excel valide.

Spiegazione

La prima cosa che fa questa formula è controllare la data nella colonna D rispetto alla data nell'intestazione (E4: J4).

=IF($D5<=E$4

Tradotto: se la data nella colonna D è minore o uguale alla data nella riga E.

Nota che questi sono riferimenti misti. La colonna in $ D5 è bloccata e la riga in E $ 4 è bloccata. Ciò consente di copiare la formula nella tabella.

Se il risultato di questo test è VERO, la funzione SE restituisce la spesa dalla colonna C, altrimenti IF restituisce zero (0).

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

Di nuovo nota che il riferimento a $ C5 ha la colonna bloccata, quindi la spesa viene sempre prelevata dalla colonna C.

Quando la formula viene copiata nella tabella, le spese iniziano nel mese corretto. Nei mesi in cui la spesa non è ancora valida, il risultato è zero.

Con logica booleana

Utilizzando la logica booleana, la formula potrebbe essere riscritta come di seguito, per una formula più semplice:

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

Qui l'espressione logica viene utilizzata per "annullare" le spese nei mesi in cui non sono ancora iniziate.

Articoli interessanti...