Está en la página 1de 11

GUIA DE EXCEL AVANZADO 2011

FUNCIONES LOGICAS

FUNCION SI

La función SI devuelve un valor entre dos posibles valores, dependiendo de una condición
indicada.

Ejemplo

Un profesor está analizando las calificaciones de sus alumnos en el rango D17:E25. En el rango
F18:F25 desea que según la calificación mínima necesaria de la celda H18, aparezca un mensaje
indicando si el alumno aprobó o no. Dichos mensajes están en las celdas J18 y J21. A
continuación se presenta la solución.

Sintaxis

=SI(prueba lógica; [valor si verdadero]; [valor si falso])


prueba lógica: es una comparación entre dos celdas usando operadores lógicos. Recuerda que
los operadores lógicos son: =(igual), <(menor), >(mayor), <>(distinto), >=(mayor o igual),
<=(menor o igual).
[valor si verdadero]: es el valor, celda o texto especificado a devolver si prueba lógica es
verdadera.
[valor si falso]: es el valor, celda o texto especificado a devolver si prueba lógica es falsa.
Los argumentos valor si verdadero y valor si falso son opcionales. Si se omiten la función SI
devuelve directamente VERDADERO o FALSO.

Práctica

Utilizando la función SI intenta distinguir los alumnos que tengan una asistencia igual o mayor a
la indicada en la celda H48. En caso de tenerla debe aparecer el mensaje de la celda J48, caso
contrario debe aparecer el mensaje de la celda J51. Inserta la función en la celda F48 y cópiala
hasta la celda F55.
GUIA DE EXCEL AVANZADO 2011

FUNCION O

La función O evalúa una serie de comparaciones. Si al menos una de ellas es verdadera, la


función devuelve VERDADERO. Solo si todas ellas son falsas, devuelve FALSO

Ejemplo

En este ejemplo se tiene un listado del personal de una empresa, con su respectivo día de
trabajo. El gerente desea identificar aquellas personas que trabajaron alguno de los días
indicados en la celdas H18 y K18. El resultado deber aparecer en el rango F18:F25. Veamos la
solución:

Sintaxis

=O(valor lógico1; [valor lógico2];...)


valor lógico1; [valor lógico2];… : pueden ser hasta 30 condiciones que se desean probar en las
cuales se obtenga como resultado un valor lógico tipo VERDADERO o FALSO.

Práctica

Utilizando la función O intenta distinguir a las personas que posean alguna de las categorías
indicadas en el rango H48:H50. Inserta la función en la celda F48 y cópiala hasta la celda F55.
GUIA DE EXCEL AVANZADO 2011

FUNCION Y

La función Y evalúa una serie de condiciones. Si todas las condiciones son verdaderas devuelve
VERDADERO. Si al menos una de ellas es falsa devuelve FALSO

Ejemplo

En el rango D18:E25 se tiene un listado del personal de una empresa, con su respectiva edad. El
gerente desea identificar aquellas personas con edad mayor a la indicada en la celda H18 y
menor o igual a la indicada en la celda K18. El resultado deber aparecer en el rango F18:F25.
Veamos la solución:

Sintaxis

=Y(valor lógico1; [valor lógico2];...)


valor lógico1; [valor lógico2];… : pueden ser hasta 30 condiciones que se desean probar
en las cuales se obtenga como resultado un valor lógico tipo VERDADERO o FALSO.

Práctica

Utilizando la función Y intenta indicar las personas de esta empresa cuya edad sea mayor a lo
indicado en la celda J48 y que además residan en la zona indicada en la celda J51. Inserta la
función en la celda G48 y cópiala hasta la celda G55.
GUIA DE EXCEL AVANZADO 2011

FUNCION SI.ERROR

La función SI.ERROR devuelve un valor determinado en caso que una fórmula o celda contenga
un error.

Ejemplo

En el rango D5:F9 se tienen datos de ventas y gastos por zona. En el rango F5:F9 se desea
obtener el porcentaje de gastos en relación a las ventas para cada zona. A continuación se
presenta la solución.

Sintaxis

=SI.ERROR(valor;valor_si_error)
Valor: puede ser una referencia a otra celda, o una fórmula.
Valor si error: valor a mostrar en caso que el argumento valor devuelva un error.

Práctica

Utilizando la función SI.ERROR calcula el % de margen de cada zona. El margen debe calcularse
como (Ventas - Gastos) / Ventas.
GUIA DE EXCEL AVANZADO 2011

FUNCIONES MATEMATICAS

FUNCION SUMAPRODUCTO

La función SUMAPRODUCTO devuelve el resultado del sumar los productos de los componentes
de dos o más matrices

Ejemplo

En el rango D17:E20 se tienen datos de 3 piscinas. En la celda G18 se desea calcular la


cantidad de metros cuadrados de lona para cubrir la superficie de las mismas. A continuación se
presenta la solución.

Sintaxis

= SUMAPRODUCTO(matriz1; matriz2; matriz3;...)


matriz1, matriz2, matriz3: son referencias a rangos de igual cantidad de columnas y
filas.

Práctica

Utilizando la función SUMAPRODUCTO calcula el total de metros cúbicos de las piscinas dadas
las dimensiones del rango D49:F51 (metros cúbicos = ancho x largo x profundidad). Inserta la
función en la celda H49.
GUIA DE EXCEL AVANZADO 2011

FUNCION SUMAR.SI

La función SUMAR.SI realiza la suma de un rango de acuerdo a un criterio determinado. Veamos


el siguiente ejemplo para entenderla mejor.

Ejemplo

En el rango D18:D25 se tiene un listado de comisionistas. En la celda H21 se desea calcular la


cantidad de kilómetros que realizó el comisionista indicado en la celda H18. A continuación se
presenta la solución.

Sintaxis

=SUMAR.SI(rango; criterio; [rango suma])


rango: es el rango que será evaluado.
criterio: es la condición que identificará las celdas en el rango evaluado.
[rango suma]: es el rango que contiene los valores a sumar de acuerdo a lo
especificado en el rango de criterio. Es opcional.

Práctica

Utilizando la función SUMAR.SI calcula el total de gastos en viáticos del rango D48:F55 realizado
por el comisionista indicado en la celda H48. Insertar la función en H51.
GUIA DE EXCEL AVANZADO 2011

FUNCION SUMAR.SI.CONJUNTO

La función SUMAR.SI.CONJUNTO realiza la suma de un rango de acuerdo a uno o varios


criterios determinado. Veamos el siguiente ejemplo para entenderla mejor.

Ejemplo

En el rango D5:G11 se tiene un listado de ventas por vendedor y zona. En la celda M6 se desea
calcular las ventas totales realizadas por el vendedor indicado en la celda I6 y para la zona
indicada en la celda K6. A continuación se presenta la solución.

Sintaxis

=SUMAR.SI.CONJUNTO(rango_suma,rango_criterios1,criterio1,rango_criterios2,criterio2
…)
rango_suma: es el rango que contiene los números a sumar.
rango_criterios1: es un rango con condiciones a cumplir.
criterio1: es la condición que se debe cumplir en rango_criterios1
rango_criterios2: es un rango con condiciones a cumplir.
criterio2: es la condición que se debe cumplir en rango_criterios2
* Esta función permite evaluar hasta 127 criterios !

Práctica

Utilizando la función SUMAR.SI.CONJUNTO calcula el total de Kilos producidos para la calidad y


el lote indicados en I18 y K18 respectivamente. Insertar la función en la celda M18.
GUIA DE EXCEL AVANZADO 2011

FUNCION SUBTOTALES

La función SUBTOTALES realiza varios tipos de cálculos en una base de datos filtrada.

Ejemplo

En el rango D18:F25 se analizan las notas de ciertos alumnos. En la celda I21 se desea realizar
el cálculo indicado en la celda I18. A continuación se presenta la solución.

Sintaxis

= SUBTOTALES(núm función; ref1, ref2,...)


núm función: es un número que indica la operación a realizar. Sus valores son 1 para
promedio, 2 para contar valores, 3 para contar celdas no vacías, 4 para máximo valor, 5
para mínimo valor, 6 para producto de los valores, 7 para desviación estándar, 8 para
desviación típica, 9 para suma de valores, 10 para varianza de los valores y 11 para
varianza de los valores con población total.
ref1, ref2,...: son referencias a rangos de columnas de una base de datos o tabla.

Práctica

Utilizando la función SUBTOTALES obtiene el promedio de las notas de a los alumnos


"Aprobados", según el cálculo requerido en la celda D48. Para ello primero debes "filtrar" y dejar
visibles solo los alumnos aprobados (seleccionándolos desde la lista desplegable de la celda
F50). Inserta la función en la celda H48.
GUIA DE EXCEL AVANZADO 2011

FUNCION CONTAR.SI

La función CONTAR.SI cuenta valores en un rango, de acuerdo a un criterio determinado.


Veamos el siguiente ejemplo para entenderla mejor.

Ejemplo

Un gerente examina ingresos, salidas y faltantes que se van produciendo en un inventario día a
día, en el rango D18:E25 . En la celda H18 desea saber la cantidad de ingresos, salida o
faltante, según lo indicado en la celda K18. A continuación se presenta la solución.

Sintaxis

= CONTAR.SI(rango; criterio)
rango: es el rango que será evaluado.
criterio: es la condición que identificará las celdas a contar en el rango evaluado.

Práctica

Utilizando la función CONTAR.SI obtiene la cantidad de ventas del rango D48:E50, que cumplan
con la condición indicada en la celda H48. Inserta la función en la celda H51.
GUIA DE EXCEL AVANZADO 2011

FUNCION CONTAR.SI.CONJUNTO

La función CONTAR.SI.CONJUNTO permite contar valores de un rango de acuerdo a uno o


varios criterios determinados.

Ejemplo

En el rango D5:G11 se tiene un listado de ventas por vendedor y zona. En la celda M6 se desea
calcular las visitas totales realizadas por el vendedor indicado en la celda I6 y para la zona
indicada en la celda K6. A continuación se presenta la solución.

Sintaxis

=CONTAR.SI.CONJUNTO(rango_criterios1,criterio1,rango_criterios2,criterio2…)
rango_criterios1: es un rango con condiciones a cumplir.
criterio1: es la condición que se debe cumplir en rango_criterios1
rango_criterios2: es un rango con condiciones a cumplir.
criterio2: es la condición que se debe cumplir en rango_criterios2
* Esta función permite evaluar hasta 127 criterios!

Práctica

Utilizando la función CONTAR.SI.CONJUNTO calcula el total veces que el lote indicado en K18 ha
tenido una producción igual a la indicada en I18. Insertar la función en la celda M18.
GUIA DE EXCEL AVANZADO 2011

También podría gustarte