cálculo de multa por atraso en pagos

Alicia Narváez Munguía consulta desde México.

Hola, buen día, una pregunta: Si tengo un lapso de tiempo, digamos del 5 al 7 de enero, y si dentro de ese lapso de tiempo no se hizo el pago correspondiente habrá una multa de $10 por cada día que no se haya hecho el pago... ¿Cómo hago la fórmula que calcule esto?

La planilla resultante tendría esta forma:


El problema se resuelve armando la fórmula condicional que aparece en la barra de funciones:

=SI((D3-C3)>0;(D3-C3)*10;"$0,00")

Básicamente se restan las fechas para conocer los días transcurridos y el resultado se multiplica por el monto diario de multa.

Es necesario el condicional "si" para los casos en que la persona paga en término o antes de la fecha límite; de otro modo daría un número negativo.

seguimiento de facturas a cobrar

Ramón Salazar hace la siguiente consulta desde Venezuela:
Necesito que aparezca en rojo y como VENCIDA una factura cuando un cliente la debe y en azul y VIGENTE cuando está en término.


Este problema se resuelve armando la fórmula condicional anidada que aparece en la barra de funciones.

=SI(B9<>0;SI($C$4-B9>C9;"VENCIDA";"VIGENTE");"")

La celda C4 contiene la función HOY(), que devuelve la fecha del día.

El =SI opera de forma que cuando una celda en la columna fecha está vacía, no escribe nada en la columna fecha de vencimiento.

Para que aparezca la palabra VENCIDA en ROJO y la palabra VIGENTE en AZUL, hay que recurrir al formato condicional.

Pintar la columna a la cual se afectará el formato, ir a FORMATO/FORMATO CONDICIONAL y una vez allí hacer lo siguiente:

sumar con criterios entre fechas

Escribe INTI ALONSO desde Mar del Plata.

Hola cómo estás, quería saber si me podés ayudar con lo siguiente: tengo 365 planillas (todas en la misma hoja, una debajo de otra) que representan a la caja diaria, donde están los bultos salientes, los entrantes, el stock, el monto de venta por bulto y totales (sólo son 20 productos); ¿cómo puedo hacer una planilla igual, pero donde escriba desde (la fecha) hasta (la fecha) y me sume todos los valores correspondientes a los casilleros de las celdas que están dentro del intervalo seleccionado? , por ejemplo, determino un intervalo de fechas y pone la cantidad de bultos vendidos, el total de entrantes, de salientes, y así con todas las variables de las planillas del intervalo, gracias por tu ayuda!

Y envía una captura de su planilla (clic sobre la imagen para ampliar):

Este problema se puede resolver con funciones matriciales como SUMA.PRODUCTO o con SUMAR.SI con condicionales, pero se complica al tener que extraer datos en un rango de fechas.

La forma más sencilla de resolverlo es usando autofiltro y subtotales. Eso sí, con esta solución hay que resignar pretensiones estéticas.

El autofiltro recorta los datos y la función subtotales termina el trabajo sumando solamente los datos seleccionados. No funciona con una suma común, es necesario armar la función =SUBTOTALES(9;$A$3:$A$14;C3:C14)

Por ejemplo, para conocer el total de entrantes de todos los artículos entre el 3 y el 5 de enero, elegir entrantes en el autofiltro de la columna tipo:


Y luego el rango de fechas, eligiendo "personalizar" en el autofiltro de la columna fecha:


Y aquí el resultado final:

Explicado parece más difícil de lo que realmente es.

Para obtener la existencia de cada artículo: =C3+C4-C5 (con las celdas que correspondan a cada producto); lo que tengo en stock, más lo que entra en el día, menos lo que vendí.

funciones SI anidadas

Josep Gou Huguet escribe desde Barcelona.

Llevo a un par de días buscando solución, mirando manuales y demás pero no sé prácticamente nada de programación y estoy algo perdido. A ver si puede ayudarme con este problema: tengo cinco clientes en un libro EXCEL en la primera hoja; en la segunda hoja tengo el stock de productos de cada cliente; me gustaria poder mostrar en la primera hoja el stock de cada cliente entrando yo el código del cliente. Muchas gracias por su atención.

Josep necesita colocar el número de cliente en la primera hoja y que se muestre automáticamente el stock cargado en la segunda página.





El problema se resuelve con funciones SI anidadas y con BUSCARV.

=SI($B$11=1;BUSCARV(STOC!A1;STOC!A1:C10;3;0);SI($B$11=2;BUSCARV(STOC!A3;STOC!A1:C10;3;0);SI($B$11=3;BUSCARV(STOC!A5;STOC!A1:C10;3;0);SI($B$11=4;BUSCARV(STOC!A7;STOC!A1:C10;3;0);SI($B$11=5;BUSCARV(STOC!A9;STOC!A1:C10;3;0))))))

STOC! es la hoja donde están los stocks correspondientes a cada cliente.

La fórmula asusta, pero funciona.
Quien sepa un poquito de EXCEL la va a poder descifrar.

días transcurridos entre fechas


Sophia Galaguer consulta desde Florida, Buenos Aires:

Hola, quería saber cómo se puede hacer una planilla en donde esté la fecha de inicio de una actividad y que me vaya marcando cuantos días pasaron hasta el día corriente. Muchas gracias por tu ayuda.

Contar los días que pasaron entre una fecha y otra es muy fácil con EXCEL. Simplemente se restan las fechas y se formatea la celda a valor numérico. En el caso de necesitar los días transcurridos desde una fecha determinada al día de hoy, se usa la función HOY(), la cual captura la fecha del día. Para la planilla del ejemplo, la fórmula es:

=HOY() - A2

donde A2 contiene la fecha de inicio de la actividad

gastos mensuales con porcentajes de participación

Acá va una planilla de gastos compartidos entre socios donde cada uno de ellos participa con un porcentaje diferente.

En este caso son 5 socios donde alquiler y expensas (sombreados en amarillo) se dividen en porcentuales según la superficie cubierta ocupada por cada socio. Uno de ellos participa con el 39,35% (LGR), otro con el 19,65% (SER) y los tres restantes (MTHR) con el 50%.

Los otros gastos (sueldos, cargas, luz, limpieza, librería), se dividen por partes iguales (es decir, se dividen por cinco).

La fórmula resultante para LGR es entonces:

=SUMA($B$3:$B$4)*30,35%+SUMA($B$5:$B$9)/5

Es decir, la suma del 30,35 por ciento de alquiler+expensas más la quinta parte de la suma de los gastos restantes.

Para el socio SER es:

=SUMA($B$3:$B$4)*19,65%+SUMA($B$5:$B$9)/5

Y para los otros tres socios, que juntan los gastos y arreglan cuentas entre ellos es:

=SUMA($B$3:$B$4)*50%+SUMA($B$5:$B$9)/5*3