Está en la página 1de 4

Planilla de Clculo

Funciones II
Funciones Lgicas
Si
La funcin =SI() es una de las ms potentes que tiene Excel. Esta funcin comprueba si se cumple una condicin. Si sta
se cumple, da como resultado VERDADERO. Si la condicin no se cumple, da como resultado FALSO.
Sintaxis: =Si (condicin; accin por VERDADERO; accin por FALSO)
La accin afecta a la celda en la cual se ingresa la frmula condicionada. Si queremos desplegar carteles o leyendas, los
mismos deben estar entre comillas.
Ejemplo : Supongamos que tenemos las notas de un examen y tenemos que calificar con "Apto" o "No Apto". "Apto" si la
nota es mayor a 6 y "No Apto" si es menor a 6.

La funcin sera: SI1


=SI(B2>6; APTO; NO APTO)
La "Funcin Si" tambin se puede encadenar . Por ejemplo: determinar la condicin de evaluacin de los alumnos:

si la nota es de 0 a 4,99, aparecer Insuficiente

si la nota es de 5 a 6,99, aparecer Aprobado

si la nota es de 7 a 9,50, aparecer Notable

si la nota es de 9,60 a 10, aparecer Excelente

La funcin sera:SI2
=SI(B2<5; Insuficiente; SI(B2<7; Aprobado; SI(B2<9; Notable; Excelente)))
La "Funcin Si" tambin se puede anidar . El anidamiento es una estructura dentro de otra del mismo tipo. Por
ejemplo: determinar si un alumno debe rendir examen o no, para lo cual se debe considerar el promedio anual y el del 3
trimestre.

La funcin sera:SI3
=SI(B2>=6; SI(C2>=6; No Rinde; Rinde); Rinde)
En este caso el segundo condicional es el argumento2 de la primera funcin condicional.
=SI (argumento1; argumento2; argumento3)
=SI (Condicin; Valor si la condicin es Verdadera; Valor si la condicin es Falsa)

En la condicin pueden usarse otras funciones lgicas que permiten crear condiciones compuestas y en algunos casos
evitar el uso de condicionales anidados.
Sintaxis : =Y (argumento1; argumento2; argumento3)
=O (argumento1; argumento2; argumento3)
Los argumentos son expresiones lgicas.
En el caso de la conjuncin (Y) , devuelve el valor lgico VERDADERO si todos los argumentos tienen valor de
verdad VERDADERO, en caso contrario devuelve FALSO.
La disyuncin (O) , devuelve el valor lgico VERDADERO si algn argumento tiene valor de verdad VERDADERO;
en caso contrario devuelve FALSO.
Tablas de Verdad
Funcin Lgica Y

Funcin Lgica O

Ejemplos .
A - En este caso las condiciones de aceptacin para el prximo ao lectivo son: tener buena conducta y haber
cumplimentado la matriculacin.

La funcin sera: SIY


=SI(Y(B2=Buena; C2=Si); Aceptado; No Aceptado)
B Ac basta con tener buena conducta o haber cumplimentado la matriculacin para que el alumno se considere
aceptado.

La funcin sera: SIO


=SI(O(B2=Buena; C2=Si); Aceptado; No Aceptado)
Excel proporciona funciones adicionales que pueden utilizarse para analizar los datos basados en una condicin. Por
ejemplo, para contar el nmero de apariciones de una cadena de texto o nmero dentro de un rango de celdas, se puede
utilizar la funcin CONTAR.SI. Para calcular una suma basada en una cadena de texto o un nmero dentro de un rango,
se puede utilizar la funcin SUMAR.SI.

Contar.Si
Mediante esta funcin se cuentan las celdas, dentro del rango, que no estn en blanco y que cumplen con el criterio
especificado.
Sintaxis : =Contar.Si (argumento1; argumento2)
=Contar.Si (Rango; Condicin)
=Contar.Si (C2:C6; Aceptado)
El 1 argumento es el rango dentro del cual se desea contar el nmero de celdas que no estn en blanco; y en el 2
argumento se especifica el criterio o condicin que determina las celdas que va a contar.
Sumar.Si
Mediante esta funcin se busca un valor dentro de un rango y despus suma todos los valores correspondientes en otro
rango.
Sintaxis: =Sumar.Si (argumento1; argumento2; argumento3)
=Sumar.Si(Rango a evaluar; Condicin; Rango a sumar)
=Sumar.Si(B2:B6; > 2000 ; C2:C6)
El 1 argumento contiene el rango de celdas que desea evaluar; el 2 argumento, el criterio o condicin que determina
que celdas se van a sumar y el 3 argumento indica las celdas que se van a sumar. Las celdas contenidas en el tercer
argumento slo se suman si las celdas correspondientes al rango coinciden con el criterio.
Si se omite el tercer argumento, se suman las celdas contenidas en el 1 argumento.
Funciones de Bsqueda y Referencia
Buscar (forma matricial)
Esta funcin devuelve un dato en correspondencia con otro dentro de un rango.
Sintaxis : =Buscar (Valor; Rango)
Valor : es el valor buscado
Rango : es un rango de varias filas y columnas

La funcin sera: BUSCAR


=Buscar (E1; A2:B6)
La funcin escrita en E2 busca la palabra Marzo en la primera columna de la tabla de la izquierda (A2:B6). Entonces,
devuelve el dato que se encuentra en la fila localizada y en la ltima columna de la tabla.
Buscar (forma vectorial)
Esta funcin devuelve un dato en correspondencia con otro dentro de un rango.
Sintaxis : =Buscar (Valor; Rango1; Rango2)
Valor : es el valor buscado
Rango1 : es un rango de una fila o una columna cuyo contenido es del mismo tipo que valor.
Rango2 : es un rango de una fila o una columna
La funcin devuelve el dato que, dentro del rango2 , se encuentra en la misma fila que valor dentro del rango1 .

La funcin sera: BUSCAR2


=Buscar (D1; A1:A6; A8:A13)
Por lo general, la funcin BUSCAR puede ser reemplazada por BUSCARH o BUSCARV .

BuscarH
Esta funcin busca informacin dentro de una Tabla. Si la bsqueda es horizontal, se buscar en la primera fila de la
tabla indicada y cuando se encuentre el valor buscado, se desplazar por esa columna para devolver el valor
perteneciente a la fila indicada.
Sintaxis : =Buscarh (valor; tabla; fila; ordenada)
Valor : es el valor que se busca en la primera fila de la tabla.
Tabla : es el rango ocupado por la tabla en la que se buscan los datos.
Fila : indica en que fila se encuentra el dato a devolver. Se toma primera fila igual a 1.
Ordenada : es un valor lgico que especifica si desea que el elemento buscado por la funcin coincida exacta o
aproximadamente.

La funcin sera:
=Buscarh (B4; A1:E2; 2 ; Falso)
La funcin escrita en B5 localiza la palabra Abril en la primera fila de la tabla A1:E2. Luego devuelve el valor que se
encuentra en la columna correspondiente a Abril y en la segunda file de la tabla. Como la primera fila no est ordenada
alfabticamente, se incluy el parmetro Falso.
BuscarV
Esta funcin busca informacin dentro de una Tabla. Si la bsqueda es vertical, se buscar en la primera columna de la
tabla indicada y cuando se encuentre el valor buscado, se desplazar por esa fila para devolver el valor perteneciente a
la columna indicada.
Sintaxis : =Buscarh (valor; tabla; columna; ordenada)
Valor : es el valor que se busca en la primera columna de la tabla.
Tabla : es el rango ocupado por la tabla en la que se buscan los datos.
Columna : indica en que columna se encuentra el dato a devolver. Se toma primera columna igual a 1.
Ordenada : indica si la primera columna tiene sus datos ordenados o no.

La funcin sera:
=Buscarv (B2; $E$2:$G$7; 3)
La funcin escrita en C2 busca en la categora en la primera columna de la tabla E2:G7. Luego devuelve el valor que se
encuentra en la fila localizada y en la tercera columna. Como la primera columna de la tabla de la derecha est
ordenada, no hace falta incluir el parmetro Fa

También podría gustarte