Tengo tres fórmulas diferentes que me gustaría combinar en una sola fórmula;
En la celda I2:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")
En la celda J2:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")
En la celda K2:=IF(I2=J2,"NO","YES")
La fórmula en celda I2
y celda J2
busca coincidencias en dos hojas separadas y devuelve un YES
si hay una coincidencia o NO
si no hay ninguna coincidencia.
La fórmula en la celda K2
devuelve YES
si la celda I2
y la celda J2
coinciden.
Lo que quiero hacer es deshacerme de las columnas I
y J
combinar la fórmula en las tres celdas.
Intenté usar la INDEX
función para hacer esto pero no funcionó. es posible?
Respuesta1
No hay suficiente información para ver si sus fórmulas funcionan correctamente, así que solo abordaré cómo combinarlas.
En general, si una fórmula contiene una referencia al resultado en otra celda, generalmente puede reemplazar la referencia con la fórmula (excluyendo la inicial =
) en la celda a la que se hace referencia, siempre y cuando no sea una fórmula matricial (que se muestra entre llaves alrededor él).
Hacer eso con K2 produciría:
=IF(IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES"),"NO","YES")
Sin embargo, puede hacerlo mejor que eso con sus fórmulas porque cada una prueba una condición Verdadero/Falso y luego simplemente muestra el resultado como Sí/No, y está usando la misma dirección lógica para cada una. Así que puedes simplificar lo que se copia de I2 y J2 para simplemente comparar el resultado Verdadero/Falso:
=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")
Dado que su resultado es simplemente No/Sí, podría simplificarlo aún más si Verdadero/Falso fuera suficiente en lugar de Sí/No. Puedes usar el resultado lógico de la comparación.
Parece que su No y Sí pueden invertirse, mostrando "No" si I2 y J2 coinciden y "Sí" si no coinciden). Así que simplemente prueba =
o <>
, dependiendo de lo que quieras mostrar como "Verdadero":
=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))
o
=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))<>ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))