Saltar al contenido

Buscar celda de un rango que cumpla una condición

publicado

Hola a tod@s ,

A ver si lograis ayudarme. Deseo realizar lo siguiente, sin uso de macros, de las que soy un auténtico inexperto.

Deseo encontrar la celda de un rango de celdas que cumpla un condición determinada, y una vez encontrada esta celda, me asigne el valor de otra celda.

Por ejemplo, vamos a suponer que tengo un valor en la celda A1 y unos valores en la columna B (celdas B1, B2, ..). Supongamos también, que tenemos otra columna C (celdas C1, C2..). Supongamos que quiero encontrar el valor de las celdas de la columna C, cuya fila es la misma que la primera de las celdas de la columna B que cumple la siguiente condición: celdaB/A1>0.

No he logrado adjuntar el archivo. Pero trataré de simplificarlo. Supongamos que quiero obtener el resultado en la celda D1. En la celda A1 tengo un valor de 1000. En la columna B tengo los siguientes valores: B1=10, B2=50, B3=1200 i B4=2000. En la columna C tengo los siguientes valores: C1=a, C2=b, C3=c i C4=d. El primer valor de las celdas de la columna B que cumple la condición es B3 (1200/1000=1,2>1), y por tanto, en la celda D1 debería aparecer el valor de la celda C3, es decir, c.

No sé si habré logrado haber planteado lo suficientemente bien mi duda.

Gracias por adelantado.

Featured Replies

publicado

Hola Jordi, te falta el archivo adjunto de ejemplo de tus necesidade, indispensable para poder ayudarte.

Saludos, Germán.

publicado
  • Autor

Hola German y a tod@s aquellos que os habéis interesado en mi duda.

Lo siento pero no puedo adjuntar el archivo. Me pone archivo no válido.

La tabla que he propuesto sería esta que transcribo. La tabla con la que trabajo en realidad y en la que me ha surgido la duda es mucho mayor.

[TABLE=width: 500]

[TR]

[TD][/TD]

[TD=align: center]A[/TD]

[TD=align: center]B[/TD]

[TD=align: center]C[/TD]

[TD=align: center]D[/TD]

[/TR]

[TR]

[TD=align: center]1[/TD]

[TD=align: center]1000[/TD]

[TD=align: center]5[/TD]

[TD=align: center]a[/TD]

[TD=align: center][/TD]

[/TR]

[TR]

[TD=align: center]2[/TD]

[TD=align: center][/TD]

[TD=align: center]50[/TD]

[TD=align: center]b[/TD]

[TD=align: center][/TD]

[/TR]

[TR]

[TD=align: center]3[/TD]

[TD=align: center][/TD]

[TD=align: center]1200[/TD]

[TD=align: center]c[/TD]

[TD=align: center][/TD]

[/TR]

[/TABLE]

- - - - - Mensaje combinado - - - - -

Creo que logré insertar el archivo.

Disculpad a tod@s las molestias.

duda.rar

publicado

Ok jordi, echa un vistazo al adjunto a ver si soluciona lo que solicitas, luego comenta algo, ok?

Saludos, Germán.

duda_VG.rar

publicado
  • Autor

Gracias German por tu ayuda. Me has solucionado el problema.

He propuesto una manera alternativa para resolver el problema de otro modo algo más sencillo, pero sin tu ayuda no hubiese llegado jamás a esta solución. Es la fórmula que he puesto en la celda D2 del archivo adjunto.

Saludos a tod@s.

duda_VG2.rar

publicado

Hola jordi, perfecto, además de SOLUCIONAR el tema, hemos aprendido diferentes formas de hacer lo mismo.

Saludos, Germán.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.