Saludos a todos,
Tengo un problema y necesito ayuda.
Estoy tratando de evaluar un proyecto en una hoja de Calc para decidir si montamos una granja de gallinas. Para esto necesito introducir las variables necesarias que me lleven a determinar mi punto de equilibrio mínimo para no perder ni ganar plata en el proyecto. Así puedo saber cuantas gallinas necesito, considerando mis gastos, para que produzcan un número desconocido de huevos al mes, de modo que el proyecto sea rentable.
Un elemento importante a considerar en mis cálculos es el número de empleados que necesitaré. Por citar un ejemplo, supongamos que una persona puede hacerse cargo de 1,000 gallinas y a cada persona se le pagan 20.00 Dólares Diarios.
Si tengo de 1 a 1,000 gallinas necesitaré 1 persona que me generará un gasto de $20.00 USD por día
Si tengo de 1,001 a 2,000 gallinas necesitaré 2 personas que me generarán un gasto de $40.00 USD por día
Si tengo de 2,001 a 3,000 gallinas necesitaré 3 personas que me generarán un gasto de $60.00 USD por día
Etc, etc, etc.
Para hacer mis simulaciones introduzco todos mis costos en la Hoja de Calc, pero el número de empleados lo tengo que introducir manualmente. Lo que quiero es que al introducir un número hipotético de gallinas, la hoja calcule cuantos empleados necesitaré para cuidar las gallinas y en consecuencia el gasto de sueldos.
Ya estuve checando las funciones de CALC, así como varios videos en Youtube y no encuentro como hacer para que al introducir el número de gallinas, la simulación considere automáticamente cuantos empleados necesitaré.
Todo lo demás lo puedo calcular sin problemas, gasto de alimentación, vacunas, agua, transporte, etc.
Gracias de antemano,
Alfred
Asignar un valor en base a un rango
Asignar un valor en base a un rango
OpenOffice 4.1.3
Windows 10
Windows 10
Re: Asignar un valor en base a un rango
Hola de nuevo
Resolví mi problema unos 5 minutos después de solicitar ayuda. Les comparto mi solución porque ahora mi duda es si podíra haberlo hecho de una forma más simple.
Empleados=SI(NumGallinas<=1000;1;SI(RESIDUO(NumGallinas;GallinasporEmpleado)=0;
COCIENTE(NumGallinas;GallinasporEmpleado);
COCIENTE(NumGallinas;GallinasporEmpleado)+1))
Gracias
Resolví mi problema unos 5 minutos después de solicitar ayuda. Les comparto mi solución porque ahora mi duda es si podíra haberlo hecho de una forma más simple.
Empleados=SI(NumGallinas<=1000;1;SI(RESIDUO(NumGallinas;GallinasporEmpleado)=0;
COCIENTE(NumGallinas;GallinasporEmpleado);
COCIENTE(NumGallinas;GallinasporEmpleado)+1))
Gracias
Última edición por Pilgrim67 el Dom Mar 31, 2019 6:03 pm, editado 1 vez en total.
OpenOffice 4.1.3
Windows 10
Windows 10
- PepeOooSevilla
- Mensajes: 1480
- Registrado: Sab Abr 04, 2009 6:10 pm
- Ubicación: Sevilla (España)
Re: Asignar un valor en base a un rango
Hola.
Te damos la bienvenida al Foro de OpenOffice / LibreOffice y, por favor, no dejes de leer la Guía de supervivencia.
Otra posible opción para 1.000 gallinas por empleado:
Saludos cordiales.
Te damos la bienvenida al Foro de OpenOffice / LibreOffice y, por favor, no dejes de leer la Guía de supervivencia.
Otra posible opción para 1.000 gallinas por empleado:
Código: Seleccionar todo
=ENTERO((NumGallinas - 1) / 1000) + 1
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Re: Asignar un valor en base a un rango
Aunque ya lo hayas resuelto me gustaría aportar a la pregunta por si le sirve a alguien en el futuro.
Para este tipo de cosas está el solver (HERRAMIENTAS>SOLUCIONADOR).
En una celda escribes tu función objetivo, por ejemplo la ecuación que calcula tu beneficio, y la maximizas. Para eso le dices en qué celdas están las variables (número de pollos, empleados, etc.) y defines las condiciones que tienen que cumplir (no negativas, alguna proporción entre ellas, etc...). El solver lo que hace es optimizar el valor de la función objetivo cambiando los valores de tus variables.
En el caso que comentas, en lugar de maximizar tendrías que fijar el valor de la función beneficios a cero.
Para este tipo de cosas está el solver (HERRAMIENTAS>SOLUCIONADOR).
En una celda escribes tu función objetivo, por ejemplo la ecuación que calcula tu beneficio, y la maximizas. Para eso le dices en qué celdas están las variables (número de pollos, empleados, etc.) y defines las condiciones que tienen que cumplir (no negativas, alguna proporción entre ellas, etc...). El solver lo que hace es optimizar el valor de la función objetivo cambiando los valores de tus variables.
En el caso que comentas, en lugar de maximizar tendrías que fijar el valor de la función beneficios a cero.
Libreoffice 7.0 (x64) / Windows 10 Pro