sacar ventas semanales segun incentivos |
Responder |
Autor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
Enviado: 21/Febrero/2021 a las 22:18 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buenas noches,
llevo varias horas con este tema y no soy capaz de sacarle adelante, me esoty haciendo viejo.. A ver si alguien me puede ayudar, al q le agradeceria de antemano. He conseguido una solucion pero tarda 2 horas en actulizarme la hoja, de reloj :( Tengo un listado con las ventas por articulos y fecha de unos de 250 articulos, algo como asi,
por otro lado tengo unos objetivos por cada referencia
ahora necesitaria sacar por año y mes q he vendido y cuanto de ello es de objetivo 1 objetivo 2 objetivo 3 objetivo 4
con varias tablas/hojas intermedias y sumar.si.conjunto logro conseguirlo, pero la hoja se traba y tarda un par de horas como he dicho antes en actualizarse.. doy las gracias de antemano saludos |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola Genaro.
No acabo de entender el ejemplo, cuando pones que sacas por año y de qué objetivo, ¿de cualquier artículo?, es que no veo el código del artículo ahí y me extraña Por otro lado, si supongo que estás haciendo el ejemplo con el artículo 0001, no me cuadra, en el primer ejemplo hay 3 ventas de ese artículo en enero y semana 2, y la suma de las ventas es 100 Eso si, los objetivos y las ventas si que cuadran, por eso supongo que es el artículo 0001. Bien, una vez sepamos eso necesitaremos, primero saber los nombres de cada hoja y los rangos (es decir, "los datos están desde A2 hasta J78", por ejemplo) Para así poder pensar en una macro VBA, que para mí sería lo más cómodo. Un saludo. Luis |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El Búho es un pajarraco
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hola buenos días,
muchas gracias primero... te respondo. con una hoja Excel 1) en una hoja tengo las ventas diarias de todas las referencias,llamala ventas... artic FECHA CANTIDAD AÑO SEMANA año 00001 10/01/2020 50 2020 2 2021 00001 11/01/2020 20 2020 2 2021 00003 12/01/2020 30 2020 2 2021 00003 13/01/2020 40 2020 3 2021 00004 14/01/2020 50 2020 3 2021 00004 15/01/2020 60 2020 3 2021 00004 16/01/2020 70 2020 3 2021 00001 17/01/2020 80 2020 3 2021 2) en otra hoja tengo los objetivos por referencia Hoja objetivos.. articu 1bj1 ob 2 obj3 obj 4 obje 5 00001 60 30 20 15 10 00003 10 15 20 1 0 00004 13 18 5 1 5 00005 20 1 4 3 3 3) y ahora lo que necesito es saber por semanas y año (hoja resumen) cuanto he vendido y cuanto es de cada objetivo independiente de la referencia... por ejemplo, ene l primer caso he MES AÑO TOTAL de ello1 de ello 2 de ello 3 2 2001 100 60 30 10 en la semana 2 del año 2021 he vendido 100 en total, de ello 60 pertenece al objteivo 1, 30 al objetivo 2 y 10 al objetivo 3 (tengo 5 objetivos en la hoja de trabajo) grax |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5970 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
No indicas de donde provienen los datos de los objetivos ni que representan. Intentar ayudarte basándonos en la información aportada... Editado por AnSanVal - 22/Febrero/2021 a las 15:43 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buenas de nuevo,
He extrapolado la situación real q tengo a este ejercicio, voy por partes, a intentar ser mas claro... 1) listado de ventas x articulo y dias: esta desde Enero 2020 hasta actualidad, y la idea es ir añadiendo lo que voy vendiendo diariamente por articulo... Son unos 300 artículos y ventas de 25.0000 unidades entre 2020-2021, muchísimas líneas, MAS de 300 posiciones de ventas... art FECHA CANTIDAD AÑO SEMANA 00001 10/01/2020 50 2020 2 00001 11/01/2020 20 2020 2 00003 12/01/2020 30 2020 2 00003 13/01/2020 40 2020 3 00004 14/01/2020 50 2020 3 00004 15/01/2020 60 2020 3 00004 16/01/2020 70 2020 3 00001 17/01/2020 80 2020 3 2) los objetivos se marcan por artículos, y es el numero de ventas necesarias hasta llegar a un objetivo... en el caso q di, el articulo 1 tiene un primer objetivo de 60 unidades, un segundo de 30 etc etc artic objetivo 1 objetivo 2 objetivo 3 objetivo 4 00001 60 30 20 15 00003 10 15 20 1 00004 13 18 5 1 00005 20 1 4 3 tengo un objetivo por cada articulo y ese es independiente del resto.. 3) ahora lo que necesito sacar es por cada semana del año y mes, del total q he vendido cuanto de ello es del objetivo 1 del objetivo 2 del objetivo 3.... pero sumando todos los artículos... es decir si yo he vendido la semana 2 100, cuanto de ello es del objetivo 1, del objetivo 2 y del objetivo 3... semana AÑO ventas ob 1 ob 2 ob 3 2 2020 100 70 30 00001 70 60 30 00003 30 10 0 en la semana 2 he vendido 100, de ello 70 del objetivo 1 y 30 del objetivo 2... esos objetivos se iran reduciendo en las siguientes semanas a medida q vaya vendiendo, me quedaran menos por cada objetivo.... algún punto mas? si pudiera adjuntar archivo lo haría :) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SkaryBlondi
Habitual Unido: 24/Octubre/2020 Localización: Asturias Estado: Sin conexión Puntos: 89 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Yo al menos tengo la siguiente duda: Cada artículo entiendo que tiene objetivos que van variando en el tiempo, lo que no veo es si el objetivo es semanal, mensual o anual. Me da la sensación es que el objetivo es mensual y lo que quieres es ver la evolución semanal de cumplimiento de ese objetivo mensual. Saludos, |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¿Cómo sabes que ventas son del objetivo 1 y qué ventas son del objetivo 2?
No veo en ningún lugar esa información Un saludo. Luis
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El Búho es un pajarraco
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Los objetivos de las ventas las tengo por articulo, aquí por ejemplo el articulo 00001, tiene un objetivo inicial de 60, un segudo objetivo de 30, otro de 20 y otro de 15...
artic objetivo 1 objetivo 2 objetivo 3 objetivo 4 00001 60 30 20 15 00003 10 15 20 1 00004 13 18 5 1 00005 20 1 4 3 tengos objetivos para las 270 referencias q vendo :( |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lo q necesito ver es semanalmente como evolucionan los objetivos conjuntos... es decir si he vendido en la semana 10, 15.000 de todos los artículos, cuantos de ellos on del objetivo 1 del objetivo 2 del objetivo 3...
y luego en la semana 11, q me descuente lo q he consdierado en la semana 10... y asi sucesivamente |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5970 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Te dejo un ejemplo apoyado en VBA.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola Genaro1908
Lo que yo no entiendo es, en el cuadro 1 pones las ventas: art FECHA CANTIDAD AÑO SEMANA 00001 10/01/2020 50 2020 2 Bien, ¿como sabes si esta venta pertenece al objetivo 1, al objetivo 2 u otro objetivo? ¿Al ser la venta de más de 30 unidades se considera objetivo 1 o por el contrario, al ser menos de 60 unidades se considera objetivo 2?, ¿o es de otra forma? Luis
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El Búho es un pajarraco
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ansanval, como siempre muchísimas gracias... he visto tu archivo y me ha ayudado a la solución, pero sin visual basic.
lo q he hecho ha sido 1) acumular a la derecha los objetivos por cantidades, asi tener en objetivo 2, el objetivo 1-2, en el objetivo 3 el 1-2-3 2) en las ventas acumularlas en función de la referencia en una columna, pero en orden creciente, es decir q las ventas acumuladas de la línea 20 cojan si lleva la misma referencia en la línea 2 la suma de las 2 3) hacer un condicional en cada una de las filas de ventas, diciendo si la suma acumulada de las ventas es menor q objetivo acumulado etc etc... objetivo 1-2-3-4 hay casos en los que las ventas saltan de un objetivo a otro, pq las ventas no son redondas, pero me sirve :) Intento entender tu formula para ir aprendiendo poco a poco pero me pierdo, llevo mas de 20 años con Excel y siempre q he intentado aprender visual me ha surgido algo.... la edad? ;( Function N·Obj(ar&, ca&) Dim n&, num0&, num1&, MV(1 To 4) N·Obj = 0 For n = 1 To 4 num1 = Cells(ar + 2, n + 10).Value If num1 > num0 And num1 <= ca Then num0 = num1 N·Obj = n End If Next n End Function primero defines la formula, luego las variables... y ahí no se mas :( me la podrias explicar un poco para intentar hacerlo como tu me has planteado? gracias |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5970 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dim n&, num0&, num1&, MV(1 To 4) ... de una de mis pruebas que deseché y que no eliminé de la declaración de variables (por despiste). En cuanto al resto es: un bucle simple, que recorre los 4 objetivos y un condicional, no hay más. Editado: si lo has resuelto sin VBA ¡Perfecto!, pues ten en cuenta que la UDF tal cual sólo funciona para mi ejemplo. Aunque admite que la tabla 1 tenga cientos o miles de filas, no admite que esté en otras columnas o que los objetivos estén en otro rango (la programación VBA es muy quisquillosa). Editado por AnSanVal - 23/Febrero/2021 a las 19:31 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GENARO1908
Nuevo Unido: 27/Agosto/2006 Localización: España Estado: Sin conexión Puntos: 42 |
Opciones de entrada
Gracias(0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gracias Ansalval,
he dado un paso adelante y en vez de visual basic estoy usando el AUTO IT para la automatizacion de tareas q esta basado en una especial de visual==>muy sencillo de usar y me ahorra tiempo gracias
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |