Estoy firmemente convencido de que nunca nos acostaremos sin aprender algo nuevo; y que por mucho que pensemos que sabemos sobre algo, siempre descubriremos lo equivacados que estamos... Y eso precisamente me pasó hace algunos días.
Siempre había pensado, y por tanto trabajado sobre esa hipótesis, que las pruebas lógicas o condiciones que aplicaba en las fórmulas o funciones, debían responder a un 'VERDADERO' o 'FALSO', a un 'SI' o un 'NO', a un 'CUMPLE' o 'NO CUMPLE', a un '0' ó a un '1'; sin embargo, con gran sorpresa por mi parte, me demostraron cómo Excel reconoce como CIERTO cualquier valor mayor a cero, y como FALSO cuando es cero... Situación muy útil para encontrar valores o texto dentro de celdas, por ejemplo.
Plantearemos la siguiente situación. Queremos que una fila de una base de datos aparezca en verde cuando una celda concreta contenga un texto específico.
Por poner un ejemplo concreto, queremos que si en la celda B2 aparece el texto 'excelforo' toda la fila 2, cambie su fondo por el color verde.
Para ello, a la hora de aplicar el Formato condicional tipo Fórmula, sólo deberemos insertar la condición:
=HALLAR("ExcelForo";$B2)
Tras aplicar este Formato condicional a la fila 2: $2:$2:
Comprobamos como efectivamente, Excel entiende que ha encontrado el 'texto buscado', y que al ser CIERTO cambia el formato de las celdas de la fila en cuestión:
Siempre había pensado, y por tanto trabajado sobre esa hipótesis, que las pruebas lógicas o condiciones que aplicaba en las fórmulas o funciones, debían responder a un 'VERDADERO' o 'FALSO', a un 'SI' o un 'NO', a un 'CUMPLE' o 'NO CUMPLE', a un '0' ó a un '1'; sin embargo, con gran sorpresa por mi parte, me demostraron cómo Excel reconoce como CIERTO cualquier valor mayor a cero, y como FALSO cuando es cero... Situación muy útil para encontrar valores o texto dentro de celdas, por ejemplo.
Plantearemos la siguiente situación. Queremos que una fila de una base de datos aparezca en verde cuando una celda concreta contenga un texto específico.
Por poner un ejemplo concreto, queremos que si en la celda B2 aparece el texto 'excelforo' toda la fila 2, cambie su fondo por el color verde.
Para ello, a la hora de aplicar el Formato condicional tipo Fórmula, sólo deberemos insertar la condición:
=HALLAR("ExcelForo";$B2)
Tras aplicar este Formato condicional a la fila 2: $2:$2:
Comprobamos como efectivamente, Excel entiende que ha encontrado el 'texto buscado', y que al ser CIERTO cambia el formato de las celdas de la fila en cuestión: