1. Taller 2 de semántica – Alfonso Cabanzo Página 1
Lógica
Taller de Semántica
I. Introducción: Excel
Excel es un programa de la suite Office que permite realizar hojas de cálculo. Esto
significa que sirve para ejecutar operaciones matemáticas. Además de las sumas y
restas usuales tiene funciones estadísticas, de contabilidad, etc. Las que nos interesan
ahora son las funciones lógicas. Estas son; “SI”, “Y”, “O”. Se encuentran en la pestaña
“FÓRMULAS” en la opción “BIBLIOTECA DE FUNCIONES/INSERTAR FUNCIÓN”. Con
ellas se puede insertar en una hoja de Excel las condiciones de satisfacción (Cabanzo,
2012, pág. 54) de las fórmulas básicas de la lógica de proposiciones:
II. Sintaxis de las sentencias
Cada fórmula se escribe en una celda, cuyo nombre corresponde a la intersección
entre la fila, identificada con un número, y la columna identificada con una letra. Así, el
signo “A1” se refiere a la primera celda superior izquierda:
Usaremos el operador lógico “SI” de Excel –que realmente es un bicondicional
especial–. La sintaxis de la sentencia, que corresponde a la que usaremos para hacer
las tablas, es la siguiente: para insertar la función se escribe el signo “=” y se coloca la
sentencia después del signo. En este caso, escribimos en B2 dicha sentencia. Entre el
paréntesis principal van los valores de las celdas donde ingresaremos los datos.
SI(prueba_lógica), [valor_si_verdadero], [valor_si_falso])
En la sintaxis anterior, “(prueba_lógica)” se refiere al valor que debe tener la celda
donde colocamos los datos de entrada. En este caso, la celda A2. Después de la “,”
2. Taller 2 de semántica – Alfonso Cabanzo Página 2
colocamos, donde dice “[valor_si_verdadero]” cuál valor debe arrojar la celda B2 si se
verifica el valor ingresado en la celda A2. Si no se verifica dicho valor, colocamos qué
valor debe arrojar B2 donde dice “[valor_si_falso]”.
Por ejemplo. Queremos hacer la fórmula del operador La condición de
satisfacción de esta fórmula es:
Según lo anterior, si entonces , y en cualquier otro caso,
es decir, si es falsa entonces será verdadera, y en cualquier otro
caso, falsa. Para traducir este bicondicional subrayado usamos el operador “SI”. Para
indicar que es verdadera, escribimos en la primera celda de la columna A. Se
entenderá que el valor que ingresemos en la segunda fila de dicha columna será el
valor asignado a
En suma, en la celda B2 debe quedar escrita la siguiente sentencia:
1) SI(A2=0, 1, 0)
Esta sentencia significa: “si el valor ingresado en A2 es 0, entonces la celda B2 arroja el
valor 1; de lo contrario, arroja el valor 0”.
Como el estudiante podrá comprobar, en caso de que en la celda de la columna se
ingrese 0, la columna arrojará el valor 1. Si se ingresa 1, arrojará 0. Sin embargo, si
no se ingresan valores, o se ingresa cualquier valor diferente a 1 ó 0, la celda B2
arrojará igual el valor 0. Esto se llama “valor por defecto”. Si no queremos que Excel
haga esto, debemos decirle que si no ingresa valores, no arroje valores. Para ello la
sintaxis es la siguiente:
2) SI(A2="", "", SI(A2=0,1,0))
Las comillas sin nada entre ellas “” significan que no se ingresa valor alguno. Nótese
que en la sentencia 2) el lugar de “(valor_si_falso)” fue sustituido por la sentencia 1).
3. Taller 2 de semántica – Alfonso Cabanzo Página 3
Esto quiere decir que la sentencia 2 se lee así: si el valor ingresado en A2 es vacío,
entonces, el valor arrojado en B2 es vacío; en caso contrario, si el valor ingresado en
A2 es 0, entonces el valor arrojado en B2 es 1; en caso contrario, el valor arrojado en
B2 es 0.
III. Validación de datos y otros operadores
Para evitar que la hoja de Excel arroje valores si se ingresan valores diferentes de 1 ó
0 se debe usar la opción “validación de datos”, que impide al usuario ingresar datos
diferentes a los deseados. Esta opción se encuentra en la pestaña DATOS.
IV. Ejercicio
A. El estudiante debe hacer las tablas respectivas de las fórmulas:
߮ → ߰, ߮ ∨ ߰, ߮ ∧ ߰, ߮ ↔ ߰
Para ello debe buscar la sintaxis de los operadores “O” y “Y” según los necesite,
y escribir las sentencias respectivas.
B. Adicionalmente, hará la tabla de verdad de una fórmula asignada por el
profesor e indicará si es tautología, contradicción o indeterminada.
C. La hoja de Excel debe hacer lo siguiente:
1. Si no se ingresa ningún valor, la hoja no debe devolver ningún valor.
2. Si se ingresa un valor diferente de 1 ó 0, no debe dar valores.
3. Dar los valores de cada fórmula ingresado el valor de sus componentes.
D. El estudiante debe presentar un informe escrito de máximo 2 páginas además de la
hoja de Excel donde explique i) el procedimiento realizado; ii) qué problemas tuvo
durante la realización del taller y cómo los solucionó; iii) qué ha aprendido sobre
lógica y sobre Excel gracias al taller y iv) por qué es útil para su carrera aprender el
uso de este tipo de herramientas.
*Este taller se promediará con el parcial de Semántica (50%) si y sólo si: i) es
entregado por el estudiante completo y funcionando, ii) es sustentado
satisfactoriamente.