Encuentre los últimos datos en una tabla con condiciones [duplicar]


Respuestas:


1

Suponiendo que sus datos se clasifican de forma descendente por la columna A, utilice en la celda H4:

=IFERROR(INDEX($E$2:$E$17,MATCH(1,(($C$2:$C$17="success")*($B$2:$B$17=$G4)),0)),"error")

Esta es una fórmula matricial y debe ser confirmada con Ctrl - Cambio - Entrar .

Copia.


Lo he intentado pero el resultado es "error" para todos los clientes.
harimin

Lo siento, funciona muy bien. ¡Gracias por tu ayuda! :RE
harimin

Intenté agregar una condición más, es decir, el BALANCE FINAL (E2: E17) debería ser & gt; 10,000, pero no se pudo. = IFERROR (ÍNDICE ($ E $ 2: $ E $ 17, PARTIDO (1, (($ C $ 2: $ C $ 17 = "éxito") * ($ B $ 2: $ B $ 17 = $ G4) * ($ E $ 2: $ E $ 17 & gt; 10000)), 0)), "error"). Por favor ayuda, gracias.
harimin

Esa fórmula también funciona bien para mí. Recuerde usar Ctrl-Shift-Enter para confirmarlo, no solo Enter. Además, la próxima vez no publiques una foto de tu pantalla. He tenido que escribir sus datos dos veces para verificar mi fórmula. Por favor copie las celdas y pegue en su pregunta. Además, su pregunta original ha sido respondida, así que marque la respuesta como se describe en el Excursión
teylyn

Mirando más de cerca a su fórmula, parece haber un carácter invisible (código ASCII 63) después de los $ E $ 2 que agregó. Prueba esto: =IFERROR(INDEX($E$2:$E$17,MATCH(1,(($C$2:$C$17="success")*($B$2:$B$17=$G4)*($E$2:$E$17>10000)),0)),"error")
teylyn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.