Jump to content

Rutlhess

Members
  • Content Count

    29
  • Joined

  • Last visited

About Rutlhess

  • Rank
    Member
  • Birthday 05/22/1988

Contact Methods

  • Facebook
    facebook.com/oliveros.maestre
  • Twitter
    @Ukutsheka

Profile information

  • Gender
    Hombre
  • Localización:
    Colombia
  • Interests
    Play Chess

Converted

  • Campos
    ;
  1. Hola Gerson, he decidido hacer algunas funciones con formulas y otras con macros, según corresponda. Respecto a las equivalencias en pesos, he decidido maneja para todo gramos, y así se más facil hacer los calculos,
  2. Si el usuario compra por kilos, en la hoja VENTAS se calculará la VENTA en base a la columna "H" PVP de la hoja inventario y se deberá descontar lo comprado de las UNIDADES EN STOCK. Si el usuario compra por costo, es decir, quiere $20 de un producto, se anotara $20 en la columna "D" de la hoja VENTAS, la venta obviamente será $20, pero en las UNIDADES EN STOCK se deberá descontar la cantidad a que equivale esa compra. Pero, al ver lo complicado (al menos para mí) que puede resultar hacerlo de esa forma, pienso que podría añadir unas líneas arriba donde en base a esos $20 se calcule la cantidad en kilogramos y luego se añada el peso a la línea de venta... Ver nuevo adjunto. Estoy atento a las dudas que se presenten. Book.xlsx
  3. Hola a todos! Elaborando un inventario para un negocio agrícola, me encuentro con la siguiente situación 1. El cliente puede solicitar una cantidad exacta en peso/masa de "X" producto, es decir, puede pedir 1K o 0,5K y 2. El cliente puede solicitar la cantidad de "X" producto por costo, es decir, puede pedir $20 o $7. En mi libro tengo dos hojas, una con el inventario y otra con las ventas (en esta última hay una columna para ventas por peso/masa "C" y otra por costo "D"), lo que quiero es elaborar una formula que me permita en base al tipo de venta (peso/masa o costo) calcular el total de la venta "E" y descontar del inventario lo vendido. Agradezco cualquier ayuda! Book1.xlsx
  4. Cordial saludo! Me han pedido elaborar un inventario para un pequeño almacén agrícola, sin embargo me he encontrado con las siguientes situaciones. 1. Se venden artículos con diferentes unidades de medida (Kilo y Litro) 2. Los productos se pueden vender completos, o fraccionados, es decir, un cliente puede querer solo 400 gramos de un producto o 100 mL de otro. El tema con la venta fraccionada es sobre como controlo en Excel la unidad de medida para los cálculos (me explico, puedo generar una formula que me calcule los litros, pero esa no me sirve para calcular los kilos), podría usar SI's anidados pero no sé que tan viable sea y lo completo que pueda resultar al final para contemplar las posibilidades presentadas. Entonces, no sé si es mejor elaborar el control de inventario en VBA o seguir en Excel con formulas, que me recomiendan ustedes? PD. No soy experto en VBA, solo cosas básicas.
  5. Rutlhess

    Funciones

    Puedes elaborar una tabla dinámica que te haga el resumen de los datos que necesitas, considero que es mejor hacerlo de esa manera, facilítame tu archivo y te hago una muestra. Entiendo que quieres un consolidado de el mtto anual por producto, correcto?
  6. Rutlhess

    Funciones

    Este tipo de análisis los hago con una tabla dinámica, pues me parece más efectiva a la hora de hacer el resumen de los datos.
  7. Hola @silver_axe007, gracias por responder... No, no lo abro de correo! Los usuarios que tienen acceso a la carpeta abren el archivo en cualquier momento, y me ha pasado con varios usuarios que me dicen que no se puede acceder a ciertos enlaces cuando yo mismo los configuré los vínculos, tan extraño me pareció que para corroborar abrí el archivo desde equipos de distintos usuarios y efectivamente solo sirven algunos enlaces mientras otros aparecen como mencioné en el post. El documento no se envía por correo por lo que es extraño que aparezca como bien lo mencionas en la carpeta temporal.
  8. Cordial saludo! Tengo un archivo de Excel en una carpeta de una red compartida y varias sub-carpetas a las que fui incluyéndole vínculos en mi hoja para acceder rápidamente. Desde mi equipo todos los vínculos funcionan a la perfección, pero cuando otro usuario abre mi archivo e intenta abrir los vínculos no todos funcionan. Ejemplo, cuando creo el vinculo queda con esta ruta \\comprasfs.ad.compras.com.cl\compras$\PROVEEDORES\01. Maestro de Proveedores\12. Actualizacion y cuando otro usuario intenta acceder a determinado vínculo les aparece un error y al revisar el vínculo tiene la siguiente dirección: C:\Users\ruthless.COMPRAS\AppData\Roaming\Microsoft\01. Proveedores Nacionales, osea que se modifica el enlace a una carpeta temporal en mi equipo y no a la carpeta compartida como lo hice al añadir el vínculo... No sé si soy del todo claro, pero si agradezco cualquier ayuda con este asunto...
  9. Excelente, Gracias! Aunque para contar los no críticos tuve que invertir el "SI" y el "NO", una pequeñez, pero funcionó de maravillas. Nuevamente, gracias!
  10. Hola a todos, agradezco si me pueden colaborar! En una tabla tengo dos columnas Critico (SI/NO) y Actualizado (SI/NO), necesito contabilidad cuantos "críticos" y "no críticos" han sido actualizados en el sistema, existe alguna formula que me permita saberlo? Con la función contar.si puedo hallar el total de actualizados, pero no sé como poner un criterio que cuente "críticos" y "no críticos" por separado. Agradezco cualquier luz en el camino que me ayude a encontrar la salida. Gracias!
  11. AnderX, saludos, si, la verdad me ha servido mucho la formula, aun trato de comprender la estructura, hay algunas cositas que falta, pero no puedo pedir más, al final la formula de dejé de la siguiente manera =+SI(SIFECHA(SI([@FINAL]="";[@INICIAL];[@FINAL]);HOY();"Y")>=[@AC];SI([@CT]="X";SI([@EL]="";"TRANSFERIR";"VERIFIQUE REGISTRO");SI([@EL]="";"FALTAN DATOS";"ELIMINAR"));SI([@CT]="X";SI([@EL]="";"VIGENTE";"ERROR 3");SI([@EL]="";"FALTAN DATOS";"VIGENTE"))) quedan algunas validaciones para determinados casos, pero creo que con algunos formatos condicionales se puede arreglar. Mil Gracias
  12. Buena tarde a todos, Antes de proceder explico un poco de que se trata, tengo una tabla con más de 20mil registros, estos registros son documentos que deben tener Fecha Inicial y/o Final, en caso de faltar la fecha final los cálculos se deben realizar con la fecha inicial, dicho cálculo compara si los AÑOS entre la Fecha Actual y la Inicial/Final (si existe fecha inicial y final, se toma la final) son superiores al dato guardado en Archivo Central y si CT=X, el documento se debe TRANSFERIR. Si los años no superan, el documento sigue VIGENTE, por otra parte, si EL=X y el cálculo supera el dato en Archivo Central, el documento se debe ELIMINAR. Basado en lo anterior, tengo la siguiente fórmula, donde extraigo el año de las fechas registradas y el de la fecha actual, los resto y calculo con el dato de Archivo Central, en base al resultado y con algunas condicionales estimo lo que debe mostrar la formula. =SI.ERROR(SI(O([@[FECHA INCIAL]];[@[FECHA FINAL]])="";"";SI(AÑO([@[FECHA FINAL]])>=AÑO([@[FECHA INCIAL]]);SI(Y((AÑO(HOY())-AÑO([@[FECHA FINAL]]))>=[@[ARCHIVO CENTRAL]];[@CT]="X");"TRANSFERIR";"VIGENTE");SI(Y((AÑO(HOY())-AÑO([@[FECHA INCIAL]]))>=[@[ARCHIVO CENTRAL]];[@CT]="X");"TRANSFERIR";"VIGENTE")));"") Sin embargo, ésta fórmula no me tiene en cuenta los documentos a eliminar y me los marca como vigentes, no siendo así, y al no poder encontrar solución al problema, planteo la situación para tratar de solucionar por medio de macros, o en omisión a esto, alguna sugerencia para mejorar la fórmula. Gracias de antemano por el tiempo dispensado y la ayuda prestada
  13. En el documento adjunto existen dos formularios... El formulario_búsqueda tiene, entre sus botones, uno botón llamado Ver registros, que me muestra todos los registros de la base de datos, si luego de mostrar todos los registros, selecciono uno y lo modifico (con el formulario_Modificar), me guarda los cambios en el registro elegido.. Mi problema se encuentra cuando hago una búsqueda desde las opciones que el formulario me brinda en la parte superior, me explico... Selecciono un filtro de búsqueda, escribo un registro a buscar y cuando lo encuentra y lo selecciono para modificar-lo no me actualiza el ítem seleccionado en la base de datos, en su caso, modifica el primer registro de la hoja... Agradezco cualquier ayuda al respecto HOV.rar
  14. [uSER=53155]@JoaoM[/uSER] aquí esta parte de la información, con esto estoy buscando el ID filalibre = Range("A1000000").End(xlUp).Offset(1, 0).Row Control = 0 dato = Trim(Val(TextBoxIDENTIFICACION)) Rango = "A2:A" & filalibre Set midato = ActiveSheet.Range(Rango).Find(dato, LookIn:=xlValues, LookAt:=xlWhole) Call TextBoxIDENTIFICACION_Change If (midato) Is Nothing Then Else MsgBox ("La Cedula No. " & TextBoxIDENTIFICACION.Value & " ya se encuentra registrada."), vbCritical, "Advertencia" TextBoxIDENTIFICACION = "" TextBoxIDENTIFICACION.SetFocus Control = 1 End If Set midato = Nothing[/CODE] pero no se como hacer para que cuando encuentre el ID me compruebe si esta o no disponible...
×
×
  • Create New...

Important Information

Privacy Policy