Fórmula de Excel, Y SI, los COMODINES

Tengo un escenario en el que yo estoy usando un número de fórmulas me siento cómodo con el conjunto y no de obtener un resultado. Quiero conseguir NINGÚN resultado, donde hay un «1» presente en una célula. (El 1 es el resultado de una fórmula). Así como, cuando el texto de una determinada columna contiene un &. («&/O»)

He intentado un par de fórmulas

=IF(AND(I1=1,C2="*"&$Q$1&"*"),1," ") 

—En este he intentado poner el & en una celda y se refieren a ella

=IF(I1=1,1," ")   

y, a continuación, en una nueva columna

=IF(C2="*"&"/"&"*",1," ")

A continuación, combinar los resultados de los dos? Es que nadie se diera cuenta de lo que está mal con él??

InformationsquelleAutor user4242750 | 2015-06-15

2 Kommentare

  1. 5

    Comodines no reconocidos con los operadores de comparación como =, por ejemplo, si utiliza esta fórmula

    =A1="*&*"

    que va a tratar el *‘s como literal asteriscos (no comodines), de modo que sólo devolverá TRUE si A1 contiene literalmente *&*

    Puede utilizar COUNTIF función, aunque sea por una sola célula, por ejemplo,

    =COUNTIF(A1,"*&*")

    Que devolverá 1 si A1 contiene &, por lo que para sus propósitos:

    =IF(AND(I1=1,COUNTIF($G$1,"*&*")),1,"")

    • Gracias por la explicación
    • Cuidado! para dar cuenta de todos los hechos ocurridos en el principio y en el final se necesita algo como =COUNTIF(A1,»&«)+COUNTIF(A1,»&*»)+COUNTIF(A1,»*&») … pero si has creado una simple función de VBA uso de «como» operador y que uno, que iba a funcionar como se desea…
  2. 0
    =IF(ISERROR(FIND("&",$Q$1))," ",IF(I1=1,1,""))  
    

    o algo así

    =IF(AND(I1=1,NOT(ISERROR(FIND("&",$G$1)))),1," ")
    

    cualquier variación de lo que realmente…

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea