Hola amigos!
Un favor, resulta que estoy atorado con un asunto de la nómina, ya que me pidieron que encontrara una formula para que calcule el porcentaje del sueldo de una celda que contiene el sueldo bruto, y de ahi calcular el 10% de puntualidad, el 10% de asistencia, la despensa que es $560 siempre, y el fondo de ahorro, el cual tiene una formula, si el 13% de la suma de sueldo + puntualidad + asistencia +despensa es mayor a $1,956. 24, poner $1,956. 24, sino poner el monto que salga resultante
La última formula es fácil, sin embargo la que no puedo encontrar es la del porcentaje, ya que son como 2,000 empleados y no me puedo ir empleado por empleado calculando que porcentaje sería de sueldo por cada uno.
Les dejo el archivo para mejor comprensión de mi problema, de antemano muchas gracias
http://marco.animpub.com/bajar/CALCULOMARCO. Xls
|
Escrito por Javi Boa Do R el 22/01/2008
Para el porcentaje, simplemente divide el sueldo entre el sueldo bruto: En B2 debes poner +C2/A2 y esta celda con formato de porcentaaje. Luego la copias y la pegas al resto de la columna B hasta donde necesites. Salu2 |
|
Escrito por Marconi Castro el 22/01/2008
Gracias amigo pero no se puede, porque me marca error por ser una circular Otra idea? |
|
|
Escrito por Javier Rr. el 22/01/2008
Hola, una opción para resolver esto es utilizando Solver, (Menú – Herramientas – Solver). Supongamos que tienes 100 trabajadores, y por tanto 100 datos en la columna A, entonces: Primero pones las fórmulas en tu plantilla (En la columnas C2 hasta J2) y las hasta C101 y J101. Luego te sitúas en la celda C2, escoges Menú – Herramientas – Solver y: En Celda Objetivo pones C2, En Valor de la Celda marcas “Máximo”, En Cambiando las celdas escribes B2:B101 En Sujeto a restricciones, escoges “Agregar” y luego escribes J2:J101 = 0 (me imagino que lo ideal es que la dif sea cero) Finalmente presionas “Resolver” y listo te saldrá de una sola el resultado en "Todas" las celdas B2 hasta B101. Para tu caso indicaste que tenías más de 2000 nombres, así que haz lo mismo pero en vez de hacerlo para 100 filas, hazlo para las 2000. Si tu excel no tiene activada la herramienta Solver, entonces actívala en Menú – Herramientas – Complementos y allí marcas Solver. Ojalá esto te ayude a resolver tu problema. Saludos, Javier R. |
|
Escrito por Marconi Castro el 23/01/2008
Gracias Javier R. Casi me solucionas al 100% mi problema El inconveniente aqui es que al momento de darle los parametros de solver, en la opción de celda objetivo, por más que intento quitar los "$" no puedo, ya que al darle clic a la opción Resolver, se ponen automaticamente. Como le puedo hacer para que esto no suceda? Ya le intenté con f4 y nada Muchas gracias por su ayuda! |
|
|
Escrito por Javier Rr. el 23/01/2008
"Gracias Javier R. Casi me solucionas al 100% mi problema El inconveniente aqui es que al momento de darle los parametros de solver, en la opción de celda objetivo, por más que intento quitar los "$" no puedo, ya que al darle clic a la opción Resolver, se ponen automaticamente. Como le puedo hacer para que esto no suceda? Ya le intenté con f4 y nada Muchas gracias por su ayuda! " por Marconi Castro (Enero 2008)
Hola, te comento que no es necesario, si sigues los pasos como están descritos todos los resultados aparecen en toda la columna B para cada fila. Saludos, Javier R. |
|
Escrito por Marconi Castro el 23/01/2008
Asi le he intentado, y solamente me pone el % de la celda b2, porque en la celda objetivo se pone $c$2 al dar clic en resolver En las demas celdas me pone el valor 0 Agradezco mucho la atención prestada |
|
Escrito por Dgoleman el 23/01/2008
A ver Marconi, que Javi tiene bastante razón. Si quieres calcular el porcentaje que la columna C representa sobre la A, porque ya tienes introducido los valores de las dos columnas, tal y como está en tu hoja, efectivamente estas creando una circular. El problema es qué va primero. Si tienes la columna sueldo bruto y porcentaje introducidas, lo que queda, pues está claro. No creo haberme explicado: quieres saber el porcentaje que hay que introducir en la columna B, cuando la columna C ya está en función de ese porcentaje. Dos soluciones por tanto. 1) Introducimos el sueldo bruto, e introducimos el porcentaje. Para hallar la columna C bastará con =A2*b2. (copiar y pegar). Solución 2) Introducimos el sueldo bruto y el sueldo, es decir columnas A y C.( pero la C, no está en función de la B ya que la B no la sabemos todavía ). Para hallar la C, tal com te decía Javi, sería =C2/A2*100, o =C2/A2 y le damos formato porcentaje. Supongo que no te he entendido. Saludos. |
|
|
Escrito por Javier Rr. el 23/01/2008
La verdad no sé por qué no te sale la respuesta, adjunto te envío dos pantallas en donde detallo lo que realicé en el ejemplo que enviaste, ojalá te ayude. Saludos, Javier R. Ficheros adjuntos: calculo marco |
|
Escrito por Javi Boa Do R el 24/01/2008
Hola a to2: La verdad es que de una lectura muy rápida obvié el tema y lo vi como un simple problema de porcentajes. Sin embargo al ver la respuesta de mi tocayo y volver a mirar el fichero lo vi claro, es un ejercicio tipo de resolver con la herramienta solver. Enhorabuena a Javier R por su clara y acertada respuesta. Y como curiosidad, ya que todo lo que se resuelve con solver se puede resolver también con fórmulas, aunque la mayoría de las veces es muy complicado dar con la correcta, en este caso sí se puede con la siguiente: En B2 la fórmula sería: =SI(A2/1956,24>=8,7156;(A2-2516,24)/A2/1,2;(A2/1,13-560)/A2/1,2) Aunque, repito, la mejor solución, desde mi punto de vista, es la aportada por Javier R. Feliz día a todos |
|
Escrito por Marconi Castro el 24/01/2008
Gracias a todos por su ayuda, pero sigo teniendo el problema de calcularlo de manera masiva Les subo el video para ver en donde está mi error y poder solucionar este problema, les comento que al momento de dar clic en resolver, la celda me fija y al arrastrar la formula no me calcula los porcentajes de todas las demás celdas. Http://marco.animpub.com/bajar/CalculoMarco. Rar |
|
Escrito por Javi Boa Do R el 24/01/2008
Tu problema al utilizar solver es que en la restricción no le indicas que las diferencias sean =0 sino que le dejas <=0. Por eso no te da el resultado esperado. Otra opción que tienes es utilizar la fórmula que apunté en el anterior mensaje, va perfecta. Tú eliges. Salu2 |
|
|
Escrito por Javier Rr. el 24/01/2008
"Gracias a todos por su ayuda, pero sigo teniendo el problema de calcularlo de manera masiva Les subo el video para ver en donde está mi error y poder solucionar este problema, les comento que al momento de dar clic en resolver, la celda me fija y al arrastrar la formula no me calcula los porcentajes de todas las demás celdas. http://marco.animpub.com/bajar/CalculoMarco. Rar " por Marconi Castro (Enero 2008)
Hola Marconi, te comento que intenté encontrar tu video pero no lo logré, sin embargo al ver la respuesta de mi tocayo, y dado que el solver no ha podido ayudarte, creo que la fórmula que Javi expone resuelve tu problema, solo toma en cuenta que debido a la configuración de tu computador tal vez debas reemplazar las comas por punto y coma, y viceversa, es decir tal vez la fórmula para B2 te quede así: =SI(A2/1956. 24>=8. 7156,(A2-2516. 24)/A2/1. 2,(A2/1. 13-560)/A2/1. 2) Saludos a todos Javier R. P.D. Javi excelente deducción de fórmula. |
|
Escrito por Marconi Castro el 24/01/2008
Es cierto! Ya con esto mi problema quedó solucionado al poner la restricción correcta con " = 0 ", muchas gracias a todos por su ayuda y más que nada por su paciencia.. Saludos! |
|
|
Escrito por Stephen Diaz el 03/09/2008
Hola alguien me puede decir la formula para resolver los porcentajes |
|
|
Escrito por Ricardo Rodriguez el 28/12/2009
Hola tengo un problema, quiero calcular el 15% de una celda A1 y ese mismo percentaje de la celda B1, si el resultado se pondra en la selda siguiente C1, no se que formula poner, alguien podria ayudarme? |
|
Escrito por Armando Montes el 29/12/2009
Recibiras mejor atencion iniciando tu propio debate. |
|
Al escribir en el debate:
|