Si en tus celdas tienes el error #N/A, entonces la fórmula If te va a regresar error.
Si en realidad tienes #N/A, entonces podrías utilizar la siguiente fórmula:
=IF(ISERROR(A1), IF(ISERROR(B1), IF(ISERROR(C1),"Opcion X", IF(C1="Opcion C", C1,"Opcion X")), IF(B1="Opcion B", B1, "Opcion X")), IF(A1="Opcion A", A1,"Opcion X"))
Pero si en tus celdas tienes otros valores además de "Opcion A", "Opcion B", "Opcion C" y "#N/A", entonces la fórmula crecerá, por ejemplo, la primer fórmula solamente revisa que sean Opciones o #N/A, pero si queremos revisar otro valor, para la revisión de la columna A, quedaría así:
=IF(ISERROR(A2),IF(ISERROR(B2),IF(ISERROR(C2),"Opcion X",IF(C2="Opcion C",C2,"Opcion X")),IF(B2="Opcion B", B2, "Opcion X")),IF(A2="Opcion A",A2,IF(ISERROR(B2),IF(ISERROR(C2),"Opcion X",IF(C2="Opcion C",C2,"Opcion X")),IF(B2="Opcion B", B2, "Opcion X"))))
=IF(ISERROR(A2),IF(ISERROR(B2),IF(ISERROR(C2),"Opcion X",IF(C2="Opcion C",C2,"Opcion X")),IF(B2="Opcion B", B2, "Opcion X")),IF(A2="Opcion A",A2,IF(ISERROR(B2),IF(ISERROR(C2),"Opcion X",IF(C2="Opcion C",C2,"Opcion X")),IF(B2="Opcion B", B2, "Opcion X"))))
Y para la revisión de la columna B, aumentaría más el tamaño de la fórmula.
Lo recomendable sería ejecutar una macro.
Pon la siguiente función en un módulo:
Function Opciones(rango As Range)
'Por.Dante Amor
Opciones = "Opcion X"
For Each celda In rango
If Not IsError(celda) Then
Select Case celda.Value
Case "Opcion A": Opciones = celda.Value: Exit For
Case "Opcion B": Opciones = celda.Value: Exit For
Case "Opcion C": Opciones = celda.Value: Exit For
End Select
End If
Next
End Function
Sigue las Instrucciones para una Función
- Abre tu libro de excel
- Para abrir VBa y poder pegar la función, Presiona Alt + F11
- En el menú elige Insertar / Módulo
- En el panel del lado derecho copia la función
- En cualquier celda utiliza la función, como cualquier otra función de excel
Por ejemplo, pon en la celda A1 la función de esta forma:
=Opciones(A1:C1)
La función te regresará el texto Opcion A, Opcion B, Opcion C u Opcion X
.
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
.
Avísame cualquier duda
Feliz Año 2018!
.