Este documento presenta una lección sobre funciones lógicas en Excel 2007. Explica qué son las funciones lógicas y cómo evalúan expresiones para dar valores verdaderos o falsos. Luego, usa la función SI para realizar cálculos condicionales basados en el contenido de celdas, como calcular costos de consultas médicas, bonificaciones por turno y estado de turno. También muestra cómo anidar funciones SI para asignar categorías a médicos dependiendo del número de pacientes.
1. COLEGIO PRIVADO SAN LORENZO
Excel 2007
FUNCIONES LÓGICAS I
Sesión 08/2do Bimestre
5to año de secundaria
2. EXCEL 2007
FUNCIONES LÓGICAS
Estas funciones evalúan una expresión, dando como resultado valores lógicos: verdadero, Falso
SI(prueba_lógica; expr1; expr2)
Se utiliza para realizar pruebas condicionales en valores y fórmulas, el resultado de la prueba_lógica
da un valor lógico, si es verdadero se realizará expre1 y si es falso expre2
Caso 1:
Se necesita calcular el monto obtenido en la atención de pacientes de un clínica. Es
necesario poder evaluar los contenidos de las celdas para asignar valores de acuerdo
a dichos contenidos.
Abra el libro listado
1) Vaya a la hoja de pagos. Esta hoja muestra una tabla como:
Docente: Javier Avalos
3. EXCEL 2007
2) Se pide calcular el total de (Pacientes por costo), considerando que el costo es de 45 para los
consultorios de Especialidad y de 30 para los consultorios Generales.
Entonces la fórmula para celdaE4 será:
=SI(B4="Especialidad";45;30)*D4
3) La bonificación será 50 para los casos atendidos en el turno 2
Entonces la fórmula para celdaE4 será:
=SI(C4=2;50;0)
4) Se pide mostrar el estado “Turno completo” si el número de pacientes es mayor a 15. En caso
contrario debe mostrarse “A concluir”
=SI(D4>15;"turno completo";"a concluir")
FunciónSI anidada.
Una función puede contener funciones anidadas .Si la función B se utiliza como argumento de la
función A, La función B es una función de segundo nivel. Observe que al usar funciones Si anidadas,
aun se respeta la sintaxis de la función
=SI(prueba_lógica;expr1;SI(prueba_lógica;expr1;expr2))
Docente: Javier Avalos
4. EXCEL 2007
TAREA CALIFICADA
Para nuestro ejemplo, a cada médico se le va asignar una categoría. Si tiene menos
de 10 pacientes será C, si tiene entre 10 y 15 será B y si tiene más de 15 será A
1) Vaya a la celda H4. En esta celda escriba :
=SI(D4<10;"C";SI(D4<=15;"B";"A"))
Docente: Javier Avalos