Fórmula de Excel: Calculadora de denominación de efectivo -

Tabla de contenido

Fórmula genérica

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

Resumen

Para calcular las denominaciones de moneda necesarias, dada una cantidad específica, puede crear una tabla de cálculo de moneda como se muestra en el ejemplo. Esta solución utiliza las funciones INT y SUMPRODUCT.

En el programa de ejemplo, la fórmula en D5 es:

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

Explicación

Para empezar, la fórmula en C5 es:

=INT($B5/C$4)

Esta fórmula divide la cantidad en la columna B por la denominación en C4 (100) y descarta el resto usando la función INT. Las fórmulas en la columna C son más simples que las de las siguientes columnas porque esta es la primera denominación; no necesitamos preocuparnos por los conteos anteriores.

A continuación, en D5, primero averiguamos con qué cuenta el valor de la denominación existente:

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

Aquí SUMPRODUCT se configura con dos matrices, ambas configuradas cuidadosamente.

Array1 consta de denominaciones de la fila 4. Este rango se construye cuidadosamente para "expandirse" cuando se copia en la tabla de la derecha. La primera referencia es absoluta ($ C $ 4) y la segunda referencia es "mixta" (C $ 4): la fila está bloqueada pero la columna cambiará, lo que hará que el rango se expanda.

Array2 consta de recuentos de denominaciones existentes de la fila 5, con el mismo enfoque que el anterior. El rango se expandirá a medida que se copia a la derecha.

El resultado de esta operación SUMPRODUCTO es el valor total de los recuentos de denominaciones existentes hasta ahora en la tabla. Esto se resta del valor original en la columna B, luego se divide por la denominación "actual" de la fila 4. Como antes, usamos INT para eliminar cualquier resto.

A medida que las fórmulas de la columna C se copian en la tabla, se calculan los recuentos correctos para cada denominación.

Comprobando el resultado

Si desea verificar sus resultados, agregue una columna al final de la tabla con una fórmula como esta:

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

En cada fila, SUMPRODUCT multiplica todos los recuentos por todas las denominaciones y devuelve un resultado que debe coincidir con los valores originales de la columna B.

Función FLOOR

El ejemplo de esta página usa INT, pero también puede usar la función FLOOR para redondear hacia abajo por denominador.

Articulos interesantes...