Jump to content
DiegoLG

Análisis por criterio.

Recommended Posts

Hola amigos buenas tardes,

De nuevo aquí molestando,

Me gustaría saber algunas sugerencias sobre una inquietud que tengo sobre un análisis que tengo, la cuestión es lo siguiente:

1.- El primer criterio es que valide primero si es el mismo cliente.

2.- En cada compra realizada por el cliente:

2.1 Se tiene que validar si la columna F es mayor o igual a la Columna E si cumple esta condición que me marque AVISO

2.2 Si no cumple con el punto número 2.1 que haga una comparación en las fechas que se encuentra en la columna C : Si de la última compra es igual o menor a los 6 meses de acuerdo a la compra anterior que haga la suma de los 5 meses + la celda que se está analizando de la columna F (En este caso sería 6 en total los meses) y si de la suma  es igual o mayor a la columna E  que me marque una alerta AVISO y si no cumple que ponga NO APLICA.

Me tuve que apoyarme de una fórmula pero la realidad es que me llevo un ratito ahí validando de forma manual y es mucha información.

Espero alguien me aconseje como podría realizar esto!

Adjunto archivo para mayor apreciación.

Muchas gracias...

Saludos,

Foro.xlsx

Share this post


Link to post
Share on other sites

Lo siento, pero no está claro lo que pides

Para empezar, en todas las filas, el valor de la columna E es superior al valor de la columna F, por lo que siempre se cumple el punto 2.1

Pon un ejemplo sin tantos registros y explica más detalladamente lo de:

Cita

haga la suma de los 5 meses + la celda que se está analizando de la columna F (En este caso sería 6 en total los meses) y si de la suma  es igual o mayor a la columna E  que me marque una alerta AVISO

 

Share this post


Link to post
Share on other sites

Un gusto saludarte de nuevo Sr. @Antoni

Entre rápido aquí en el Foro,

Por supuesto, mas tardecita adjunto con mas detalle.

Hace 19 horas, Antoni dijo:

Pon un ejemplo sin tantos registros y explica más detalladamente lo de:

Saludos,

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.




  • Posts

    • Buenos días!   Amigos del foro quisiera solicitarles el apoyo para resolver el siguiente problema, necesito una macro que me permita copiar de una hoja a otra si se cumplen los siguientes criterios: Si el valor en la columna G de la hoja Diario es mayor que cero, se copien los datos de Diario(hasta la ultima celda con datos) a la hoja BD pegando los datos en la ultima celda vacía de BD. Al copiar aquellos valores mayores a cero en la hoja BD quitarlos de la hoja Diario, solamente dejando los datos que contengan cero o se encuentren vacios en la columna G de la hoja Diario. Lo estuve intentando de la siguiente manera: Sub copiar2() Set J1 = Sheets("Diario") Set J2 = Sheets("BD") j = J2.Range("A" & Rows.Count).End(xlUp).Row + 1 For i = 3 To 79 If J1.Cells(i, "G") > 0 Then J2.Cells(i, "A") = J1.Cells(i, "A") J2.Cells(i, "B") = J1.Cells(i, "B") J2.Cells(i, "C") = J1.Cells(i, "C") J2.Cells(i, "D") = J1.Cells(i, "D") J2.Cells(i, "E") = J1.Cells(i, "E") J2.Cells(i, "F") = J1.Cells(i, "F") J2.Cells(i, "G") = J1.Cells(i, "G") J2.Cells(i, "H") = J1.Cells(i, "H") J2.Cells(i, "I") = J1.Cells(i, "I") J2.Cells(i, "J") = J1.Cells(i, "J") J2.Cells(i, "K") = J1.Cells(i, "K") J2.Cells(i, "L") = J1.Cells(i, "L") J2.Cells(i, "M") = J1.Cells(i, "M") J2.Cells(i, "N") = J1.Cells(i, "N") End If Next MsgBox "Valores copiados" End Sub Saludos JB Consulta copiado.xlsm
    • Hola! También puedes poner =Valor(A2), luego copiar y pegar valores
    • Cielos no se que decir, siempre me sorprenden; ambos casos son buenos. Aun no termino de analizar el código bien, pero en cuanto termine les haré saber de antemano muchas gracias.
    • Si te vas al explorador del proyecto VBA, en el árbol de módulos, puedes ver la hoja "aux"  Te adjunto otro método, trabajando con una matriz y como te lo comenté al inicio, trasladando los registros visibles   Saludos! Importar datos de otro libro.zip
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy