Excel: devuelve el valor de una celda en particular según las coincidencias de otras celdas

Excel: devuelve el valor de una celda en particular según las coincidencias de otras celdas

Tengo una hoja que se parece a la siguiente:

  A         B                 C        D           E           (DESIRED RESULT, F)
TIME1  IP_ADDRESS1          TIME1  IP_ADDRESS1   DOMAIN1              DOMAIN1
TIME2  IP_ADDRESS2          TIME2  IP_ADDRESS2   DOMAIN2              DOMAIN2
TIME3  IP_ADDRESS3          TIME3  IP_ADDRESS3   DOMAIN3          DOMAIN3 / DOMAIN4
TIME3  IP_ADDRESS1          TIME3  IP_ADDRESS3   DOMAIN4                  -
TIME3  IP_ADDRESS2          TIME4  IP_ADDRESS4   DOMAIN5                  -
TIME4  IP_ADDRESS4          TIME5  IP_ADDRESS5   DOMAIN6              DOMAIN5
TIME5  IP_ADDRESS5          TIME5  IP_ADDRESS6   DOMAIN7                  -

Lo que he estado devanando mi cerebro tratando de hacer es equivalente a lo siguiente:
si la hora en la columna A coincide con la hora en la columna C, verifique si la dirección IP en la columna B también está en la columna D, luego devuelva la coincidencia dominio en la columna F.

Por ejemplo, en la hoja de trabajo anterior DOMINIO1 se devuelve primero porque la hora y el dominio coinciden en ambos conjuntos de columnas. Se devuelve DOMINIO3/DOMINIO4 porque hay dos dominios con la misma hora Y dirección IP. Ojalá eso tenga sentido.

Probé variaciones de INDEX, MATCH, VLOOKUPS, etc. pero parece que no puedo entenderlo.

Cualquier ayuda sería apreciada...

Respuesta1

Si he entendido correctamente, tu última fila debería tener DOMINIO6 en el resultado y puedes hacerlo con la siguiente fórmula:

=TEXTJOIN(" / ",TRUE,IFERROR(FILTER($E$2:$E$8,($C$2:$C$8=$A2)*($D$2:$D$8=$B2)),"-"))

En otras palabras, filtre todas las filas para la columna E donde el valor correspondiente en la columna C coincida con la fila actual en la columna A y el valor correspondiente en la columna D coincida con la fila actual en la columna B.

Si eso FILTERno devuelve nada, simplemente devuelve un guión.

Para matrices devueltas con más de un elemento, únalas con el separador especificado.

ingrese la descripción de la imagen aquí

información relacionada