Formula Excel: calcolatore di denominazione in contanti -

Sommario

Formula generica

=INT((amount-SUMPRODUCT(denoms,counts))/currentdenom)

Sommario

Per calcolare i tagli di valuta richiesti, dato un importo specifico, è possibile creare una tabella di calcolo della valuta come mostrato nell'esempio. Questa soluzione utilizza le funzioni INT e SUMPRODUCT.

Nell'esempio, la formula in D5 è:

=INT(($B5-SUMPRODUCT($C$4:C$4,$C5:C5))/D$4)

Spiegazione

Per iniziare, la formula in C5 è:

=INT($B5/C$4)

Questa formula divide l'importo nella colonna B per la denominazione in C4 (100) e scarta il resto utilizzando la funzione INT. Le formule nella colonna C sono più semplici di quelle nelle colonne successive perché questa è la prima denominazione: non dobbiamo preoccuparci dei conteggi precedenti.

Successivamente in D5 capiamo prima cosa conta il valore della denominazione esistente:

SUMPRODUCT($C$4:C$4,$C5:C5)

Qui SUMPRODUCT è configurato con due array, entrambi configurati con cura.

Array1 è costituito da denominazioni dalla riga 4. Questo intervallo è costruito con cura per "espandersi" quando viene copiato a destra nella tabella. Il primo riferimento è assoluto ($ C $ 4) e il secondo riferimento è "misto" (C $ 4): la riga è bloccata ma la colonna cambierà, causando l'espansione dell'intervallo.

Array2 è costituito dai conteggi delle denominazioni esistenti dalla riga 5, con lo stesso approccio di cui sopra. L'intervallo si espanderà quando verrà copiato a destra.

Il risultato di questa operazione SUMPRODUCT è il valore totale dei conteggi delle denominazioni esistenti finora nella tabella. Questo viene sottratto dal valore originale nella colonna B, quindi diviso per la denominazione "corrente" dalla riga 4. Come prima, usiamo INT per rimuovere qualsiasi resto.

Quando le formule nella colonna C vengono copiate nella tabella, vengono calcolati i conteggi corretti per ciascuna denominazione.

Controllo del risultato

Se vuoi controllare i tuoi risultati, aggiungi una colonna alla fine della tabella con una formula come questa:

=SUMPRODUCT(C$4:H$4,C5:H5)

In ogni riga, SUMPRODUCT moltiplica tutti i conteggi per tutte le denominazioni e restituisce un risultato che dovrebbe corrispondere ai valori originali nella colonna B.

Funzione FLOOR

L'esempio in questa pagina usa INT, ma potresti anche usare la funzione FLOOR per arrotondare per difetto per denominatore.

Articoli interessanti...