Buscar valor repetido y regresar otro (excel)

Hola... En días pasados formule mi pregunta... Y fue:
Hola. Tengo una pregunta:
En la columna A tengo los números de facts que cancelo, en la columna B tengo las facturas realizadas del día. En la columna C necesito poner unicamente el numero de factura que no se ha cancelado (o sea, ¿la qué aparece en la columna b) y que el documento que se genera como cancelación así mismo que el numero de factura que esta cancelada no aparezcan en la celda como le hago?
Va el ejemplo más claro:
A B C
                      100001 " "
                      100002 100002
                      100003 100003
                      100004 100004
10001 200001 " "
                       100005 100005
ah... Una ultima cosa... ¿puede ser sir macros? Gracias!
14/04/2010
Experto
Hola.
La respuesta fue:
Mira a ver si esta fórmula te sirve:
=SI(A1="";SI(NO(ESERROR(COINCIDIR(B1;A:A;0)));"";B1);"")
Saludos
Angel
Se me olvido especificar que hay una columna con el día:
A B C D (DÍA)
                      100001 " " 1
                      100002 100002 1
                      100003 100003 1
                      100004 100004 1
10001 200001 " " 1
                       100005 100005 1
                      100006 100006 2
10002 200002 " " 2
                       100007 100007
Y requiero que solo elimine las del día correspondiente, es decir, solo lo que coincida con la columna d.. ¿me ayudas?

1 Respuesta

Respuesta
1
Sí, te puedo ayudar, pero no entiendo lo de eliminar las del día. ¿Qué es lo que tiene que coincidir con el día de la columna D?
O sea... que la comparación la haga nada más día por día independientemente que el valor de A salga en el día que sea, ya que en la fórmula que me diste no especifique eso... dejame te pongo el ejemplo...
A B C D (DÍA)
                      100001 " " 1
                      100002 100002 1
                      100003 100003 1
                      100004 100004 1
100001 200001 " " 1
                      100005 100005 1
                      100006 100006 2
100002 200002 " " 2
                      100007 100007 2
                       100008 100008 2
                       100009 100009 2
100003 200003 " "
Eliminar me refiero a " "
Bufffff.
Es bastante complicadito, pero creo que es esto lo que buscas. Al menos funciona con el ejemplo.
=SI(A1="";SI(NO(ESERROR(COINCIDIR(B1;A:A;0)));SI(DESREF(D1;COINCIDIR(B1;A:A;0)-FILA(D1)+1;0)=D1;"";B1);B1);"")
Prueba a ver y me dices...
En su momento le dediqué un tiempo a atender tu pregunta. Si consideras que ya está terminada, te ruego la finalices para poder atender a otras personas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas