Una prueba lógica devuelve VERDADERO o FALSO de forma predeterminada, pero es posible devolver 1 o 0 en Excel. Dos métodos son posibles
Resultado devuelto por una prueba lógica.
En Excel, el resultado de una prueba lógica devuelve VERDADERO o FALSO. Y lo mismo ocurre con todos los lenguajes informáticos.
Por ejemplo, en el siguiente documento realizamos la siguiente prueba para saber si los nombres son iguales entre las columnas A y B.
=A2=B2

Otro ejemplo, aquí realizamos un test para saber si los clientes son mayores de 21 años
= B2> = 21

¿Cómo reemplazar VERDADERO y FALSO en 1 y 0?
Existen tres técnicas en Excel para devolver valores 1 y 0 en lugar de VERDADERO y FALSO.
Técnica: multiplicar por 1
La primera técnica consiste en multiplica tu prueba de lógica por 1. Para estar seguro de que toda la prueba se ve afectada, es esencialescribe la prueba entre paréntesis.
=(A2=B2)*1

Técnica 2: Utilice dos signos menos (--)
Esta técnica es menos conocida pero funciona igual de bien. En lugar de multiplicar por 1, sumamos 2 signos menos antes de la prueba.
=--(B2>=21)

Técnica 3: La función N
Hay una función en Excel que permite hacer conversiones, es la función N (consejo dado por Étienne Strasman). Esta función convierte fechas, números y también pruebas lógicas.
La función se escribe simplemente
=N(B2>=21)

22/02/2025 a las 13:23
Hola,
Necesito ayuda, trabajo en un colegio excepto que para el conteo de media pensión se indica Y o N
en 4 columnas diferentes, tengo que contar los 300 alumnos que comen los días lunes, martes, jueves y viernes, me gustaría simplificar las cosas cambiando la O por 1 y la N por 0, como puedo hacerlo?? Gracias
23/02/2025 a las 09:51
¿Has intentado utilizar la herramienta Buscar/Reemplazar para reemplazar las O por 1 y las N por 0?
26/05/2025 a las 10:07
Hola,
Creo que la función CONTAR.SI debería funcionar.
=CONTAR.SI(rango de celdas, "O") dará el número de "O"
et
=CONTAR.SI(rango de celdas, "N") dará el número de "N"