You are on page 1of 152

TEMA: FUNCIONES LOGICAS - ESTADISTICAS

Las funciones de hojas de cálculo se categorizan según su función. Haga clic en una categoría para explorar sus
funciones. O pulse Ctrl+F para buscar una función escribiendo las primeras letras o una palabra descriptiva. Para
obtener información detallada sobre una función, haga clic en su nombre en la primera columna.

Funciones lógicas
Las funciones lógicas en Excel se utilizan en la toma de decisiones. En base al resultado
de una función decidiremos si ejecutar o no cierta acción requerida.

Encuentra el detalle y ejemplos de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓN

FALSO FALSE Devuelve el valor lógico FALSO.

NO NOT Cambia FALSO por VERDADERO y VERDADERO por


FALSO.

O OR Comprueba si alguno de los argumentos es VERDADERO y


devuelve VERDADERO o FALSO. Devuelve FALSO si
todos los argumentos son FALSO.

SI IF Comprueba si se cumple una condición y devuelve un valor


si se evalúa como VERDADERO y otro valor si se evalúa
como FALSO.

SI.ERROR IFERROR Devuelve un valor si la expresión es un error y otro valor si


no lo es.

VERDADERO TRUE Devuelve el valor lógico VERDADERO.

Y AND Comprueba si todos los argumentos son VERDADEROS y


devuelve VERDADERO o FALSO. Devuelve FALSO si
alguno de los argumentos es FALSO.

1.-CONCEPTO DE FUNCIONES LOGICAS Y ESTADISTICAS


2.-FUNCIONES: SI – Y – O
SI

Función Excel SI
Categoría: Lógicas
Nombre en inglés: IF

¿Qué hace?
Evalúa una condición y devuelve un valor si la condición es verdadera y otro valor si la
condición es falsa.

Sintaxis
SI(condición, [si_verdadero], [si_falso])

 condición (obligatorio): Condición que se evaluará para saber si es verdadera o falsa.


 si_verdadero (opcional): Valor que se devolverá si la condición es verdadera.
 si_falso (opcional): Valor que se devolverá si la condición es falsa.

Ejemplos
SI(“1<2”, “Excel”, “Total”) = Excel
SI(“1>2”, “Excel”, “Total”) = Total
La función SI en Excel
La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una
condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar
decisiones en base al resultado obtenido en la prueba lógica.

Sintaxis de la función SI
Además de especificar la prueba lógica para la función SI también podemos especificar
valores a devolver de acuerdo al resultado de la función.

 Prueba_lógica (obligatorio): Expresión lógica que será evaluada para conocer si el


resultado es VERDADERO o FALSO.
 Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el resultado
de laPrueba_lógica sea VERDADERO.
 Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es
FALSO.

La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o también
puede ser una función de Excel que regrese como resultado VERDADERO o FALSO.

Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto, números,


referencias a otra celda o inclusive otra función de Excel que se ejecutará de acuerdo al
resultado de la Prueba_lógica.

Ejemplos de la función SI
Probaremos la función SI con el siguiente ejemplo. Tengo una lista de alumnos con sus
calificaciones correspondientes en la columna B. Utilizando la función SI desplegaré un
mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje
de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente:

=SI(B2>=60,"APROBADO","REPROBADO")

Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C.

Utilizar una función como prueba lógica


Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función
SI siempre y cuando esa otra función regrese como resultado VERDADERO o FALSO. Un
ejemplo de este tipo de función es la función ESNUMERO la cual evalúa el contenido de una
celda y devuelve el valor VERDADERO en caso de que sea un valor numérico. En este
ejemplo quiero desplegar la leyenda “SI” en caso de que la celda de la columna A
efectivamente tenga un número, de lo contrario se mostrará la leyenda “NO”.

=SI(ESNUMERO(A2), "SI", "NO")

Este es el resultado de aplicar la fórmula sobre los datos de la hoja:


Utilizar una función como valor de regreso
Como último ejemplo mostraré que es posible utilizar una función para especificar el valor de
regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de
la columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La
función que me ayudará a realizar esta operación es la siguiente:

=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")

Como puedes observar, el segundo argumento es una función la cual se ejecutará en caso
de que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:

Sólo en los casos donde la función SI era verdadera se realizó la suma. De la misma manera
podríamos colocar una función para el tercer argumento en caso de que el resultado de la
prueba lógica fuera falso.
Y

La función Y en Excel
La función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones
lógicas y saber si todas ellas son verdaderas. Será suficiente con que cualquiera de las
expresiones sea falsa para que el resultado de la función también sea FALSO.

Sintaxis de la función Y
Los argumentos de la función Y en Excel son los siguientes:
 Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.
 Valor_lógico2 (opcional): Expresiones lógicas a evaluar, opcional hasta un máximo de
255.

La función Y solamente regresará el valor VERDADERO si todas las expresiones lógicas


evaluadas son verdaderas. Bastará con que una sola expresión sea falsa para que la
función Y tenga un resultado FALSO.

Ejemplos de la función Y
Observa la siguiente fórmula y te darás cuenta de que todas las expresiones son verdaderas:

=Y(5=5, 1<3, 8>6)

Ya que todas las expresiones son verdaderas, la función Y devolverá también el valor
VERDADERO.

Ahora agregaré una cuarta expresión que será falsa: 7<>7. Observa cómo será suficiente
para que la función Y devuelva el valor FALSO:
Argumentos de la función Y
Cada un de los argumentos de la función Y puede ser una expresión lógica como en los
ejemplos anteriores pero también puede ser una función de Excel que devuelva un valor
FALSO o VERDADERO.

Observa el siguiente ejemplo donde he combinado una expresión lógica con la función
ES.PAR y la función ES.IMPAR las cuales evalúan un número para indicarnos si es par o
impar respectivamente.

Ya que tanto la expresión lógica como las funciones son evaluadas como verdaderas,
entonces la función Ynos un resultado VERDADERO. Ahora observa como al cambiar
solamente el argumento de la función ES.IMPAR con el número 6 (en lugar de 5), causará
que la función Y nos devuelva el valor FALSO.

Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lógicas sean
verdaderas, la función Y en Excel será una excelente opción para hacerlo.
O
La función O en Excel
La función O es una de las funciones lógicas de Excel y como cualquier otra función lógica
solamente devuelve los valores VERDADERO o FALSO después de haber evaluado las
expresiones lógicas que se hayan colocado como argumentos.

Sintaxis de la función O
La función O en Excel nos ayudará a determinar si al menos uno de los argumentos de la
función es VERDADERO.

 Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.


 Valor_lógico2 (opcional): A partir del segundo argumento las expresiones lógicas a
evaluar con opcionales hasta un máximo de 255.

La única manera en que la función O devuelva el valor FALSO es que todas las expresiones
lógicas sean falsas. Si al menos una expresión es verdadera entonces el resultado de la
función O será VERDADERO.

Ejemplos de la función O
Para comprobar el comportamiento de la función O haremos un ejemplo sencillo con la
siguiente fórmula:
=O(1=2, 3>4, 5<>5, 7<=6, 8>=9)

Si analizas con detenimiento cada una de las expresiones verás que todas son falsas y por lo
tanto la función O devolverá el valor FALSO. Observa el resultado:

Como mencioné anteriormente, la función O devolverá un valor VERDADERO si al menos


una de las expresiones lógicas es verdadera. En nuestro ejemplo modificaré solamente la
primera expresión para que sea 1=1 de manera que tenga la siguiente fórmula:

=O(1=1, 3>4, 5<>5, 7<=6, 8>=9)

Esto deberá ser suficiente para que la función O devuelva un valor VERDADERO:

Funciones como argumento de la función O


Podemos utilizar funciones como argumentos de la función O siempre y cuando devuelvan
VERDADERO o FALSO como resultado. En el siguiente ejemplo utilizo las funciones
ESNUMERO y ESTEXTO para evaluar el tipo de dato de las celdas B1 y B2.

Ya que la celda B1 es un número la función ESNUMERO regresa el valor VERDADERO. Por


otro lado la celda B2 es efectivamente una cadena de texto y por lo tanto la función
ESTEXTO devuelve el valor VERDADERO. En consecuencia la función O también regresa
el valor VERDADERO. Ahora intercambiaré los valores de las celdas B1 y B2 de manera que
tanto la función ESNUMERO como la función ESTEXTO devuelvan FALSO.
No olvides que la función O en Excel siempre devolverá VERDADERO excepto cuando
TODAS las expresiones lógicas evaluadas sean falsas.
3.-FUNCION SI ANIDADA

Función SI anidada
La función SI es una de las funciones más utilizadas en Excel ya que nos ayuda a probar si
una condición es verdadera o falsa. Si la condición es verdadera, la función realizará una
acción determinada, pero si la condición es falsa entonces la función ejecutará una acción
diferente.

Es así como la función SI nos permite evaluar el resultado de una prueba lógica y tomar una
acción en base al resultado. La siguiente imagen ilustra el funcionamiento de la función SI.
El diagrama anterior nos deja en claro que la función SI evaluará como máximo una prueba
lógica y podremos ejecutar hasta dos posibles acciones.

Un ejemplo que puede ser atendido perfectamente por la función SI es el siguiente.


Supongamos que tenemos un listado de edades y en una nueva columna debemos colocar
la leyenda “Menor de edad” en caso de que la edad de la persona sea menor de 18 años,
pero si la edad es igual o mayor a 18, entonces debemos colocar la leyenda “Mayor de
edad”.

La solución a nuestro problema será desplegar dos leyendas diferentes es decir,


necesitamos ejecutar dos acciones diferentes en base a la prueba lógica de mayoría de
edad. Este problema se resuelve fácilmente utilizando la función SI de la siguiente manera:

=SI(A2 < 18, "Menor de edad", "Mayor de edad")

La función SI mostrará el primer mensaje solamente si la prueba lógica (A2<18) es


verdadera. Si dicha prueba lógica es falsa, entonces se mostrará el segundo mensaje.
Observa el resultado de aplicar esta función en nuestros datos de ejemplo:
La función SI anidada en Excel
El problema anterior lo resolvimos fácilmente con la función SI porque el resultado final
serían solamente dos acciones, pero ahora imagina que necesitamos desplegar la leyenda
“Tercera edad” cuando la persona tenga 65 años o más. Esto nos deja el problema con las
siguientes reglas:

 Menor a 18 años: “Menor de edad”


 Mayor a 18 años y menor de 65 años: “Mayor de edad”
 Mayor o igual a 65 años: “Tercera edad”

Ahora tenemos tres posibles acciones, y la función SI no podrá resolver por sí sola este
problema, por lo que necesitamos recurrir a la función SI anidada la cual nos permitirá
resolver cualquier situación en las que necesitemos evaluar más de una prueba lógica y
ejecutar más de dos acciones.

La siguiente imagen muestra el funcionamiento de la función SI anidada. Observa que la


clave es que, en lugar de ejecutar una segunda acción, la primera función SI incluye una
segunda función SI de manera que entre ambas funciones puedan ejecutar un máximo de
tres acciones.
La función SI anidada en Excel aumenta la flexibilidad de la función al ampliar el número de
posibles resultados a probar así como las acciones que podemos ejecutar. Para nuestro
ejemplo, la función SI anidada que resolverá adecuadamente el problema será la siguiente:

=SI(A2 < 18, "Menor de edad", SI(A2 < 65, "Mayor de edad", "Tercera edad"))

Pon especial atención al tercer argumento de la primera función SI, que en lugar de ser una
acción, se ha convertido en otra función SI que a su vez tendrá la posibilidad de ejecutar
otras dos acciones.

Un error muy común en la creación de una fórmula que utilice la función SI anidada es
intentar utilizar la primera función SI con cuatro argumentos, lo cual ocasionará un error. La
primera función SI deberá “renunciar” a una de sus acciones para darnos la posibilidad de
utilizar otra función SI.
Excel hará el análisis de la fórmula anterior de la siguiente manera. Comenzando con la
primera función SI, se evaluará si la edad es menor a 18, en caso de que dicha condición se
cumpla, se mostrará la leyenda “Menor de edad” y todo terminará ahí. Por el contrario, si la
primera condición no se cumple, querrá decir que la edad es mayor o igual a 18 y se
ejecutará la segunda función SI.

En la segunda prueba lógica probaremos si la edad es menor a 65, en caso de ser verdadero
se imprimirá la leyenda “Mayor de edad”, pero si la prueba lógica es falsa, querrá decir que la
edad es mayor o igual a 65 y por lo tanto se imprimirá la etiqueta “Tercera edad”. Observa el
resultado de aplicar esta fórmula sobre nuestros datos de ejemplo.

Otro ejemplo de función SI anidada


Más que otro ejemplo de la función SI anidada en Excel, quiero resaltar el hecho de que no
todas las fórmulas creadas serán iguales aún para el mismo problema ya que todo
dependerá de la lógica que decidas implementar. Por ejemplo, el mismo ejercicio de la
sección anterior lo podremos resolver con la siguiente fórmula:

=SI(A11 >= 65, "Tercera edad", SI(A11 >= 18, "Mayor de edad", "Menor de edad"))

En esta fórmula la lógica utilizada es completamente inversa a la de nuestra fórmula anterior,


es decir, la primera función SI evaluará si la edad es mayor o igual a 65 para imprimir la
leyenda “Tercera edad”, en caso contrario se realizará la prueba lógica para saber si es
mayor o igual a 18 años.
En la siguiente imagen puedes ver que he colocado esta fórmula a un lado de nuestro primer
ejemplo y el resultado es exactamente el mismo.

De esta manera podemos ver que existen diversas maneras de resolver el problema y muy
probablemente la fórmula resultante será diferente para cada usuario de Excel. Así que, si
eres un usuario nuevo en Excel, te recomiendo ampliamente dedicar el tiempo suficiente
para decidir las pruebas lógicas que utilizarás en cada función SI. También te recomiendo
solucionar el problema en papel antes de intentar escribir la fórmula directamente en Excel.

En más de una ocasión he visto que los errores presentados en una función SI anidada
provienen de una mala implementación de la lógica utilizada. Adicionalmente a esto, la poca
experiencia en el uso de los operadores de comparación en Excel ocasionarán diversos
problemas al construir adecuadamente las pruebas lógicas utilizadas por la función SI.

Si crees conveniente refrescar un poco tus conocimientos sobre dichos operadores, te


recomiendo consultar el video tutorial Tipos de operadores en Excel poniendo especial
atención a la sección de operadores de comparación.

Varias funciones SI anidadas en Excel


En nuestros ejemplos anteriores he utilizado solamente dos funciones SI anidadas, pero
Excel nos permite anidar muchas más funciones. Originalmente solo se aceptaban hasta 8
funciones anidadas pero a partir de Excel 2010, es posible anidar hasta 64 funciones SI.

Aunque actualmente el máximo es de 64 funciones anidadas, no llegarás ni a la mitad de ese


límite cuando comenzarás a tener dificultad en entender la lógica empleada. Sin embargo es
importante que conozcas dicha limitante en Excel y recordar que es imposible sobrepasar
dicho límite. Lo volveré a repetir porque es una pregunta muy frecuente: recuerda que es
imposible hacer que Excel exceda el límite de funciones anidadas establecido por el
fabricante.

Sin embargo, mientras tanto y no sobrepases el límite establecido por Excel, podrás anidar
tantas funciones como necesites y lo único que deberás hacer será reemplazar una acción
de la función SI por otra función SI. Para dejar esto en claro, hagamos un último ejemplo
donde tenemos un grupo de puntuaciones de 100 a 999 que evaluaremos de la siguiente
manera:

 100 a 599: Malo


 600 a 749: Promedio
 750 a 899: Bueno
 900 a 999: Excelente

Una alternativa de solución para este problema es la siguiente función SI anidada:

=SI(A2<600,"Malo",SI(A2<750,"Promedio",SI(A2<900,"Bueno","Excelente")))

En este caso tengo tres funciones SI anidadas porque la cantidad de acciones que necesito
ejecutar son cuatro. Así que de manera general, la cantidad de funciones SI que utilizarás en
tu fórmula será una menos que la cantidad de acciones que necesitas ejecutar.

También observa que todas las funciones SI van “anidando” otra función SI como uno de sus
argumentos y solamente la función SI más anidada será la que tendrá sus dos acciones
porque ya no habrá otra función SI que anidar. Observa el resultado de nuestra fórmula:
La realidad es que la práctica es el mejor método para perfeccionar el uso de la función SI
anidada en Excel. Así que, te sugiero comenzar con los ejemplos publicados en este artículo
y posteriormente seguir practicando con tus propios ejercicios.

EJEMPLOS
4.-FUNCIONES:
a) CONTAR.SI
CONTAR.SI (función
CONTAR.SI)
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...

Use CONTAR.SI, una de las funciones estadísticas, para contar el


número de celdas que cumplen un criterio; por ejemplo, para
contar el número de veces que una ciudad determinada aparece
en una lista de clientes.

En su forma más sencilla, CONTAR.SI indica lo siguiente:

 =CONTRAR.SI(¿Dónde quiere realizar la búsqueda y qué quiere


buscar?)

Por ejemplo:

 =CONTAR.SI(A2:A5,"Londres")
 =CONTAR.SI(A2:A5;A4)

 Ejemplos
 Para usar estos ejemplos de Excel, copie los datos de la tabla
de abajo y péguelos en la celda A1 de una nueva hoja de
cálculo.
Datos Datos
manzanas 32
naranjas 54
melocotones 75
manzanas 86
Fórmula Descripción
=CONTAR.SI(A2:A5;"manzanas") Cuenta el número de celdas con manzanas entre las
celdas A2 y A5. El resultado es 2.
=CONTAR.SI(A2:A5;A4) Cuenta el número de celdas con melocotones, el valor de
A4, entre las celdas A2 y A5. El resultado es 1.
=CONTAR.SI(A2:A5,A2)+CONTAR.SI(A2:A5,A3) Cuenta el número de manzanas, el valor de A2, y de
naranjas, el valor de A3, entre las celdas A2 y A5. El
resultado es 3. Esta fórmula usa CONTAR.SI dos veces
para especificar varios criterios, un criterio por expresión.
También puede utilizar la
función CONTAR.SI.CONJUNTO.
=CONTAR.SI(B2:B5;">55") Cuenta el número de celdas con un valor superior a 55
entre las celdas B2 y B5. El resultado es 2.
=CONTAR.SI(B2:B5;"<>"&B4) Cuenta el número de celdas con un valor distinto de 75
entre las celdas B2 y B5. El símbolo de la "y" (&) combina
el operador de comparación "<>" (no es igual a) y el
valor de B4 para leer =CONTAR.SI(B2:B5,"<>75"). El
resultado es 3.
=CONTAR.SI(B2:B5;">=32")- Cuenta el número de celdas con un valor superior o igual
CONTAR.SI(B2:B5;">85") a 32 e inferior o igual a 85 entre las celdas B2 y A5. El
resultado es 3.
=CONTAR.SI(A2:A5,"*") Cuenta el número de celdas que contienen texto entre las
celdas A2 y A5. El carácter comodín * se usa para
reemplazar cualquier carácter. El resultado es 4.
=CONTAR.SI(A2:A5,"?????es") Cuenta el número de celdas que tienen exactamente 7
caracteres y que terminan con las letras es entre las
Datos Datos
celdas A2 y A5. El carácter comodín ? se usa para
reemplazar caracteres individuales. El resultado es 2.

La función CONTAR.SI en Excel


La función CONTAR.SI en Excel nos da la oportunidad de contar el número de celdas de
un rango que cumplan con un criterio establecido. Solamente cuando el valor de dichas
celdas cumple la condición es considerada dentro de la cuenta.

Sintaxis de la función CONTAR.SI


Solamente existen dos argumentos para la función CONTAR.SI que son lo siguientes:

 Rango (obligatorio): El rango que contiene los valores que se desean contar.
 Criterio (obligatorio): La condición que determinará las celdas que serán contadas.

El criterio puede ser un número o una expresión que indicará la condición a cumplir, por
ejemplo: 55, “>26”, “VERDE”. El criterio no hará diferencia entre mayúsculas y
minúsculas. La función CONTAR.SI solamente permite especificar una sola condición, en
caso de necesitar aplicar varias condiciones se puede utilizar lafunción
CONTAR.SI.CONJUNTO.

Ejemplo de la función CONTAR.SI


Tengo una lista de artículos y cada uno tiene asociado su color. Ahora necesito contar el total
de artículos que son de color azul y para ello utilizaré la siguiente fórmula:

=CONTAR.SI(B2:B11, "azul")

Al aplicar esta fórmula a los datos de la columna B obtengo la cuenta correcta:

Puedes observar que el segundo argumento de la función CONTAR.SI está todo en


minúsculas mientras que las celdas de la columna B tienen la primera letra en mayúsculas,
sin embargo el valor “Azul” es considerado dentro de la cuenta por lo que comprobamos que
la condición no es sensible a mayúsculas y minúsculas.

Recuerda que la función CONTAR.SI nos permitirá contar el número de celdas dentro de un
rango que cumplan con el criterio que se haya especificado en el segundo argumento de la
función.

EJEMPLOS
b)SUMAR.SI
SUMAR.SI (función
SUMAR.SI)
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...

La función SUMAR.SI sirve para sumar los valores de un intervalo


que cumplen los criterios especificados. Por ejemplo, si tenemos
una columna que contiene números y queremos sumar solamente
los valores que sean superiores a 5, usaremos esta
fórmula: =SUMAR.SI(B2:B25,">5")

Sintaxis
SUMAR.SI(rango, criterio, [rango_suma])

La sintaxis de la función SUMAR.SI tiene los argumentos


siguientes:

 rango Obligatorio. El rango de celdas que se desea evaluar


según los criterios. Las celdas de cada rango deben ser números,
nombres, matrices o referencias que contengan números. Los
valores en blanco y de texto se ignoran. El rango seleccionado
puede contener fechas en formato estándar de Excel (a
continuación se incluyen ejemplos).
 Criterio Obligatorio. Es el criterio en forma de número,
expresión, referencia de celda, texto o función que determina las
celdas que va a sumar. Por ejemplo, los criterios pueden
expresarse como 32, ">32", B5, "32", "manzanas" u HOY().
Importante: Cualquier criterio de texto o cualquier criterio que incluya los símbolos lógicos o matemáticos debe estar
entre comillas dobles ("). Si el criterio es numérico, las comillas dobles no son necesarias.

 Rango_suma Opcional. Son las celdas reales que se sumarán, si


es que desea sumar celdas a las ya especificadas en el
argumento rango. Si omite el argumento rango_suma, Excel
suma las celdas especificadas en el argumento rango (las mismas
celdas a las que se aplica el criterio).

 Puede usar los caracteres comodín de signo de interrogación (?) y


asterisco (*) como argumento criterio. El signo de interrogación
corresponde a cualquier carácter único y el asterisco equivale a
cualquier secuencia de caracteres. Si desea buscar un signo de
interrogación o un asterisco real, escriba una tilde (~) antes del
carácter.

Observaciones
 La función SUMAR.SI devuelve resultados incorrectos cuando se
usa para comparar cadenas de más de 255 caracteres o con la
cadena #¡VALOR!.
 No es necesario que rango_suma tenga el mismo tamaño y forma
que el argumento rango. Las celdas reales que agregadas se
determinan usando la celda superior del extremo izquierdo del
argumentorango_suma como celda inicial e incluye las celdas que
corresponden con el tamaño y la forma del argumento rango. Por
ejemplo:

Si rango es Y rango_suma es Las celdas reales son


A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Sin embargo, cuando los argumentos rango y rango_suma de la


función SUMAR.SI no contienen el mismo número de celdas,
puede tardar más de lo esperado en volver a calcular la hoja de
cálculo.

Ejemplos

Ejemplo 1
Copie los datos del ejemplo en la siguiente tabla y péguelos en la
celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas
que muestren resultados, selecciónelas, presione F2 y, a
continuación, presione Entrar. Si lo necesita, puede ajustar los
anchos de la columna para ver todos los datos.

Valor de propiedad Comisión Datos


100.000 € 7.000 € 250.000 €
200.000 € 14.000 €

300.000 € 21.000 €

400.000 € 28.000 €

Fórmula Descripción Resultado


=SUMAR.SI(A2:A5;">160000";B2:B5) Suma las 63.000 €
comisiones de los
valores de
propiedad
superiores a
160.000 €.
=SUMAR.SI(A2:A5;">160000") Suma los valores 900.000 €
de propiedad
superiores a
160.000 €.
=SUMAR.SI(A2:A5,300000,B2:B5) Suma las 21.000 €
comisiones de los
valores de
propiedad igual a
300.000 €.
Valor de propiedad Comisión Datos
=SUMAR.SI(A2:A5,">" & C2,B2:B5) Suma las 49.000 €
comisiones de los
valores de
propiedad
superiores al
valor en C2.

Ejemplo 2
Copie los datos del ejemplo en la siguiente tabla y péguelos en la
celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas
que muestren resultados, selecciónelas, presione F2 y, a
continuación, presione Entrar. Si lo necesita, puede ajustar los
anchos de la columna para ver todos los datos.

Categoría Alimento Ventas


Verdura Tomates 2.300 €
Verdura Apio 5.500 €
Fruta Naranjas 800 €
Mantequilla 400 €

Verdura Zanahorias 4.200 €


Fruta Manzanas 1.200 €
Fórmula Descripción Resultado
Categoría Alimento Ventas
=SUMAR.SI(A2:A7,"Frutas",C2:C7) Suma de las 2000 €
ventas de todos
los alimentos en
la categoría
"Frutas".
=SUMAR.SI(A2:A7,"Verduras",C2:C7) Suma de las 12.000 €
ventas de todos
los alimentos en
la categoría
"Verduras".
=SUMAR.SI(B2:B7;"*s";C2:C7) Suma de las 4.300 €
ventas de todos
los alimentos que
terminan en "s"
(Tomates,
Naranjas y
Manzanas).
=SUMAR.SI(A2:A7;"";C2:C7) Suma de las
ventas de todos
los alimentos que
no tienen una
categoría
especificada.

EJEMPLOS
PROMEDIO.SI
Función PROMEDIO.SI
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...

En este artículo se describen la sintaxis de la fórmula y el uso de la


función PROMEDIO.SI en Microsoft Excel.

Descripción
Devuelve el promedio (media aritmética) de todas las celdas de un
rango que cumplen unos criterios determinados.

Sintaxis
PROMEDIO.SI(rango; criterios; [rango_promedio])

La sintaxis de la función PROMEDIO.SI tiene los siguientes


argumentos:

 Rango Obligatorio. Una o más celdas cuyo promedio se desea


obtener que incluyan números, o nombres, matrices o referencias
que contengan números.
 Criterio Obligatorio. Criterio en forma de número, expresión,
referencia de celda o texto que determina las celdas cuyo
promedio se va a obtener. Por ejemplo, los criterios pueden
expresarse como 32, "32", ">32", "manzanas" o B4.
 Rango_promedio Opcional. Conjunto real de celdas cuyo
promedio se va a calcular. Si se omite, se utiliza un rango.

Observaciones
 No se tienen en cuenta las celdas de rango que contienen
VERDADERO o FALSO.
 Si una celda de rango_promedio es una celda vacía, PROMEDIO.SI
la omite.
 Si rango es un valor en blanco o de texto, PROMEDIO.SI devuelve
el valor de error #¡DIV0!.
 Si una celda de criterio está vacía, PROMEDIO.SI la trata como un
valor 0.
 Si no hay celdas en el rango que cumplan los criterios,
PROMEDIO.SI devuelve el valor de error #¡DIV/0!.
 En los criterios se puede utilizar los caracteres comodín de signo
de interrogación (?) y asterisco (*). El signo de interrogación
corresponde a un solo carácter cualquiera y el asterisco equivale a
cualquier secuencia de caracteres. Si desea buscar un signo de
interrogación o un asterisco reales, escriba una tilde (~) delante
del carácter que desea buscar.
 No es necesario que rango_promedio tenga el mismo tamaño y
forma que rango. Las celdas reales de las que se debe obtener el
promedio se determinan utilizando la celda superior izquierda de
rango_promedio como la celda inicial e incluyendo las celdas que
corresponden con el tamaño y la forma del rango. Por ejemplo:

Si rango Y rango_promedio Las celdas reales evaluadas


es es serán
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4
Nota: La función PROMEDIO.SI mide la tendencia central, que es la ubicación del centro de un grupo de números en una
distribución estadística. Las tres medidas más comunes de tendencia central son las siguientes:

 Promedio Es la media aritmética y se calcula sumando un


grupo de números y dividiendo a continuación por el recuento de
dichos números. Por ejemplo, el promedio de 2, 3, 3, 5, 7 y 10 es
30 dividido por 6, que es 5.
 Mediana Es el número intermedio de un grupo de números; es
decir, la mitad de los números son superiores a la mediana y la
mitad de los números tienen valores menores que la mediana. Por
ejemplo, la mediana de 2, 3, 3, 5, 7 y 10 es 4.
 Moda Es el número que aparece más frecuentemente en un
grupo de números. Por ejemplo, la moda de 2, 3, 3, 5, 7 y 10 es 3.

Para una distribución simétrica de un grupo de números, estas tres


medidas de tendencia central son iguales. Para una distribución
sesgada de un grupo de números, las medidas pueden ser
distintas.
Ejemplos
Copie los datos del ejemplo en la siguiente tabla y péguelos en la
celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas
que muestren resultados, selecciónelas, presione F2 y, a
continuación, presione Entrar. Si lo necesita, puede ajustar los
anchos de la columna para ver todos los datos.

Valor de propiedad Comisión

100.000 7.000

200.000 14.000

300.000 21.000

400.000 28.000

Fórmula Descripción Resultado


=PROMEDIO.SI(B2:B5;"<23000") Promedio de 14.000
todas las
comisiones
menores de
23000. Tres
de las cuatro
comisiones
cumplen esta
condición y su
Valor de propiedad Comisión

total es
42000.
=PROMEDIO.SI(A2:A5,"<250000") Promedio de 150.000
todos los
valores de
propiedad
menores de
250000. Dos
de las cuatro
comisiones
cumplen esta
condición y su
total es
300000.
=PROMEDIO.SI(A2:A5;"<95000") Promedio de #DIV/0!
todos los
valores de
propiedad
menores de
95000. Puesto
que hay 0
valores de
propiedad
que cumplen
esta
Valor de propiedad Comisión

condición, la
función
PROMEDIO.SI
devuelve el
error #DIV/0!
porque
intenta dividir
entre 0.
=PROMEDIO.SI(A2:A5;">250000";B2:B5) Promedio de 24500
todas las
comisiones
con un valor
de propiedad
mayor que
250000. Dos
comisiones
cumplen esta
condición y su
total es
49000.
Ejemplo 2
Región Beneficios
(Miles)
Este 45678

Oeste 23789

Norte -4789

Sur (nueva oficina) 0

Medio Oeste 9678

Fórmula Descripción Resultado


=PROMEDIO.SI(A2:A6;"=*Oeste";B2:B6) Promedio de 16733,5
todos los
beneficios de
las regiones
Oeste y Medio
Oeste.
=PROMEDIO.SI(A2:A6;"<>*(Nueva Promedio de 18589
oficina)";B2:B6) todos los
beneficios
para todas las
regiones
excluyendo las
Región Beneficios
(Miles)
nuevas
oficinas.

EJEMPLO
PRACTICA CALIFICADA 01

TEMA: FUNCIONES DE BUSQUEDA – FUNCIONES DE BASE DE


DATOS
1.- CONCEPTO DE FUNCIONES DE BUSQUEDA
Funciones de búsqueda y referencia en Excel
Las funciones de búsqueda y referencia en Excel nos permiten encontrar valores dentro de
nuestra hoja de acuerdo a los criterios establecidos en la búsqueda. También nos ayudan a
obtener información de referencia de las celdas.

Consulta la sintaxis de cada función haciendo clic sobre su nombre.

FUNCIÓN INGLÉS DESCRIPCIÓN

AREAS AREAS Devuelve el número de áreas de una referencia. Un área es


un rango de celdas contiguas o una única celda.

BUSCAR LOOKUP Busca valores de un rango de una columna o una fila o desde
una matriz.

BUSCARH HLOOKUP Busca en la primera fila de una tabla o matriz de valores y


devuelve el valor en la misma columna desde una fila
especificada.

BUSCARV VLOOKUP Busca un valor en la primera columna de la izquierda de una


tabla y luego devuelve un valor en la misma fila desde una
column especificada. De forma predeterminada, la tabla se
ordena de forma ascendente.

2.-FUNCIONES DE BUSQUEDA:
BUSCAR (función
BUSCAR)
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...

Use BUSCAR, una de las funciones de búsqueda y referencia,


cuando necesite buscar en una sola fila o columna y encontrar un
valor desde la misma posición en una segunda fila o columna.

Por ejemplo, supongamos que sabe el número de pieza para una


parte automática, pero no sabe el precio. Puede utilizar la función
BUSCAR para devolver el precio en la celda H2 al introducir el
número de la parte automática en la celda H1.

Use la función BUSCAR para buscar una sola fila o columna. En el


ejemplo anterior, estamos buscando los precios en la columna D.

Use BUSCARV para buscar en una fila o columna, o para buscar


en varias filas y columnas (como una tabla).Es una versión
notablemente mejorada de BUSCAR. Vea este vídeo sobre
cómo usar BUSCARV.

Hay dos formas de utilizar BUSCAR:


forma vectorial y forma de matriz
 Forma vectorial: Utilice este formulario de BUSCAR para buscar
una fila o una columna para un valor. Use la forma vectorial
cuando desee especificar el rango que contiene los valores que
desea buscar. Por ejemplo, si desea buscar un valor en la columna
A, baje hasta la fila 6.

 Forma de Matriz: recomendamos encarecidamente el uso


de BUSCARV o BUSCARH en lugar de la forma de matriz. Vea
este vídeo sobre el uso de BUSCARV. La forma de matriz se
proporciona por motivos de compatibilidad con otros programas
para hojas de cálculo, pero la funcionalidad es limitada.

Una matriz es una colección de valores en filas y columnas (como


una tabla) que desea buscar. Por ejemplo, si quiere buscar las
columnas A y B, baje hasta la fila 6. BUSCAR le devolverá la
coincidencia más cercana. Para usar la forma de matriz, los datos
tienen que ordenarse.

Forma vectorial
La forma vectorial de BUSCAR busca en un rango de una fila o
una columna (denominado vector) un valor y devuelve un valor
desde la misma posición en un segundo rango.

Sintaxis
BUSCAR(valor_buscado, vector_de_comparación,
[vector_resultado])

La sintaxis de la forma vectorial de la función BUSCAR tiene los


siguientes argumentos:

 valor_buscado Obligatorio. Es el valor que busca la


función BUSCAR en el primer vector.Valor_buscado puede ser un
número, texto, un valor lógico o un nombre de referencia que se
refiere a un valor.
 Vector_de_comparación Obligatorio. Es un rango que solo
contiene una fila o una columna. Los valores
del vector_de_comparación pueden ser texto, números o valores
lógicos.
Importante: Deben colocar los valores del vector_de_comparación en orden ascendente: ..., -2, -1, 0, 1, 2, ..., A-Z,
FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en mayúsculas y en
minúsculas es equivalente.

 vector_resultado Opcional. Es un rango que solo incluye una fila


o una columna. El argumentovector_resultado debe tener el
mismo tamaño que vector_de_comparación.

Observaciones
 Si la función BUSCAR no puede encontrar el valor_buscado, la
función muestra el valor mayor envector_de_comparación, que es
menor o igual que el valor_buscado.
 Si el valor_buscado es menor que el menor valor
del vector_de_comparación, BUSCAR devuelve el valor de error
#N/A.

Ejemplos con vectores


Puede probar estos ejemplos en su propia hoja de cálculo de Excel
para obtener información sobre cómo funciona la función
BUSCAR. En el primer ejemplo, va a acabar con una hoja de cálculo
que tiene un aspecto similar a este:

1. Copie los datos de ejemplo en la tabla de arriba y péguelos en una


nueva hoja de cálculo de Excel.
Copie estos datos en la columna A Copie estos datos en la columna B

Frecuencia Color

4,14 rojo
4,19 naranja

5,17 amarillo

5,77 verde

6,39 azul

2. Luego, copie las fórmulas BUSCAR de la tabla siguiente en la


columna D de la hoja de cálculo.
Copie esta fórmula en la A continuación se describe qué realiza esta Este es el
columna D fórmula resultado que
verá
Fórmula

=BUSCAR(4,19;A2:A6;B2:B6) Busca 4,19 en la columna A y devuelve el valor de naranja


la columna B que está en la misma fila.
=BUSCAR(5,75: A2:A6, B2:B6) Busca 5,75 en la columna A, encuentra el valor amarillo
inferior más cercano (5,17) y devuelve el valor de la
columna B que está en la misma fila.
=BUSCAR(7,66; A2:A6, B2:B6) Busca 7,66 en la columna A, encuentra el valor azul
inferior más cercano (6,39) y devuelve el valor de la
columna B que está en la misma fila.
=BUSCAR(0; A2:A6, B2:B6) Busca 0 en la columna A y devuelve un error, ya #N/D
que 0 es menor que el valor más bajo (4,14) de la
columna A.

3. Para que estas fórmulas muestren resultados, es posible que tenga


que seleccionarlas en la hoja de cálculo de Excel, presionar F2 y,
luego, presionar Entrar. Si lo considera necesario, ajuste los anchos
de columna para ver todos los datos.

Forma de matriz
Sugerencia: Recomendamos encarecidamente el uso de BUSCARH o de BUSCARV en lugar de la forma de matriz. Vea
este vídeo sobre BUSCARV; encontrará diferentes ejemplos. La forma de matriz de BUSCAR se proporciona por
motivos de compatibilidad con otros programas para hojas de cálculo, pero la funcionalidad es limitada.

La forma de matriz de BUSCAR busca el valor especificado en la


primera fila o columna de una matriz y devuelve un valor de la
misma posición en la última fila o columna de la matriz. Use esta
forma de BUSCARcuando los valores que desea buscar están en la
primera fila o columna de la matriz.
Sintaxis
BUSCAR(valor_buscado, matriz)

La sintaxis de la forma de matriz de la función BUSCAR tiene los


siguientes argumentos:

 Valor_buscado Obligatorio. Es un valor que busca la


función BUSCAR en una matriz. El
argumentovalor_buscado puede ser un número, texto, un valor
lógico o un nombre de referencia que se refiere a un valor.
o Si BUSCAR no puede encontrar el valor de valor_buscado, usa el
mayor valor de la matriz que es menor o igual que
el valor_buscado.
o Si el valor de valor_buscado es menor que el menor valor de la
primera fila o columna (según las dimensiones de la
matriz), BUSCAR devuelve el valor de error #N/A.
 Matriz Obligatorio. Es el rango de celdas que contiene el texto,
los números o los valores lógicos que desea comparar con
valor_buscado.

La forma de matriz de BUSCAR es muy similar a las


funciones BUSCARH y BUSCARV. La diferencia es
que BUSCARH busca el valor de valor_buscado en la primera
fila, BUSCARV busca en la primera columna y BUSCAR realiza la
búsqueda según las dimensiones de la matriz.

o Si la matriz cubre un área más ancha que alta (más columnas que
filas), BUSCAR busca el valor devalor_buscado en la primera fila.
o Si una matriz es cuadrada o más alta que ancha (tiene más filas
que columnas), BUSCAR busca en la primera columna.
o Con las funciones BUSCARH y BUSCARV, puede especificar un
índice en vertical u horizontal, peroBUSCAR siempre selecciona el
último valor de la fila o columna.
Importante: Debe colocar los valores de la matriz en orden ascendente: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO; de
lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en mayúsculas y en minúsculas es equivalente.
a) BuscarV

Función BUSCARV
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...
Use BUSCARV, una de las funciones de buscar y de referencia,
cuando necesite buscar elementos de una tabla o un rango por
fila. Por ejemplo, buscar un precio de un repuesto de automoción
por el número de pieza.

En su forma más simple, la función BUSCARV indica lo siguiente:

=BUSCARV(Valor que desea buscar, rango en el que quiere buscar


el valor, el número de columna en el rango que contiene el valor
devuelto, Coincidencia exacta o Coincidencia aproximada indicado
como 0/FALSO o 1/VERDADERO).

Primeros pasos
Hay cuatro partes de la información que necesita para crear la
sintaxis de BUSCARV:

1. El valor que desea buscar, también conocido como el valor de


búsqueda.
2. El rango donde se encuentra el valor de búsqueda. Recuerde que
el valor de búsqueda debe estar siempre en la primera columna
del rango para que BUSCARV funcione correctamente. Por
ejemplo, si el valor de la búsqueda está en la celda C2, su rango
debería empezar con C.
3. El número de columna del rango que contiene el valor devuelto.
Por ejemplo, si especifica B2: D11 como el rango, B se debe contar
como la primera columna, C como la segunda y así sucesivamente.
4. Opcionalmente, puede especificar VERDADERO si desea una
coincidencia aproximada o FALSO si desea una coincidencia exacta
del valor devuelto. Si no especifica nada, el valor predeterminado
siempre será VERDADERO o la coincidencia aproximada.

Ahora coloque todas las respuestas anteriores de la siguiente


forma:

= BUSCAR V(valor de búsqueda, rango que contiene el valor de


búsqueda, el número de columna del rango que contiene el valor
devuelto, opcionalmente especificar VERDADERO para una
coincidencia aproximada o FALSO para una coincidencia exacta).

La siguiente imagen muestra cómo se debe configurar BUSCARV


para que devuelva el precio de los rotores de freno, que es 85,73.
1. D13 es valor_buscar, o el valor que desea buscar.
2. B2 a E11 (resaltados en amarillo en la tabla) es matriz_tabla o el
rango donde se encuentra el valor de búsqueda.
3. 3 es num_indicador_columnas o el número de columna en
matriz_tabla que contiene el valor devuelto. En este ejemplo, la
tercera columna de la matriz de tabla es precio de la pieza, de
modo que el resultado de la fórmula será un valor de la
columna precio de la pieza.
4. FALSO es intervalo_buscar, por lo que el valor devuelto será una
coincidencia exacta.
5. El resultado de la fórmula de BUSCARV es 85,73, el precio de
los rotores de freno.

Ejemplos
Estos son algunos ejemplos más de BUSCARV:
Ejemplo 1

Ejemplo 2
Ejemplo 3

Ejemplo 4
Ejemplo 5

EJEMPLOS
b)BUSCARh

La función BUSCARH en Excel


La función BUSCARH en Excel busca un valor dentro de una fila y devuelve el valor que ha
sido encontrado o un error #N/A en caso de no haberlo encontrado. Esta función es similar,
en cierto sentido, a la función BUSCARV.

Cuando utilizar la función BUSCARH


Debemos utilizar la función BUSCARH cuando el valor que estamos buscando se encuentra
en una fila de alguna tabla de datos. Por el contrario, la función BUSCARV realiza la
búsqueda en una columna.
Sintaxis de la función BUSCARH
La función BUSCARH tiene tres argumentos que son los siguientes:

 Valor_buscado (obligatorio): El valor que estamos buscando.


 Matriz_buscar_en (obligatorio): El rango que contiene los valores y que debe ser una
fila.
 Indicador_filas (obligatorio): El número de fila que contiene el valor que regresará la
función.
 Ordenado (opcional): El valor debe ser FALSO si queremos una coincidencia exacta o
VERDADERO para una coincidencia aproximada.

Si la función BUSCARH no encuentra el valor que está siendo buscado regresará el valor de
error #N/A.
Ejemplo de la función BUSCARH
En la siguiente tabla tengo la información de los artículos que ha vendido cada uno de los
vendedores en los últimos meses. Como título de columnas están los nombres de los
vendedores y como filas los meses.

Ahora quiero saber los productos vendidos en el mes de Febrero por Paco y para ello puedo
utilizar la función BUSCARH de la siguiente manera:

=BUSCARH("Paco", B1:D6, 3,FALSO)

El primer argumento es “Paco” porque es el vendedor que estoy buscando. El segundo


argumento contiene todo el rango de datos sin incluir la columna de meses (columna A)
porque no me interesa dicha información.

El tercer argumento es el número de fila que deseo que la función BUSCARH regrese como
resultado. Ya que la fila con los nombres es la fila uno, entonces la fila para el mes de
febrero es la fila número 3.
Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una
coincidencia exacta al buscar a Paco. El resultado de esta fórmula es el siguiente:

Si quisiera busca la información del mismo mes para Luis, entonces la función cambiará de
argumentos de la siguiente manera:

=BUSCARH("Luis", B1:D6, 3,FALSO)

Si por el contrario quiero conocer los productos vendidos por Hugo en el mes de Abril,
entonces la función sería la siguiente:

=BUSCARH("Hugo", B1:D6, 5,FALSO)

De esta manera, la función BUSCARH nos permite hacer una búsqueda en una fila
(búsqueda horizontal) y encontrar fácilmente el valor requerido.

Ejemplos
c) Indice

La función INDICE en Excel


La función INDICE en Excel nos ayuda a obtener el valor de una celda dentro de una matriz
especificando el número de fila y columna. Esta función tiene dos formas de uso: de forma
matricial y de forma de referencia.

Forma matricial de la función INDICE


En su forma matricial, la función INDICE en Excel nos ayuda a obtener el valor de la celda
que se encuentra justamente en el cruce de la fila y de la columna que hayamos
especificado. La sintaxis de la función INDICE es la siguiente:

 Matriz (obligatorio): El rango de celdas que conforma nuestra tabla de datos.


 Núm_fila (opcional): El número de fila de la celda que contiene el valor que
necesitamos.
 Núm_columna (opcional): Este argumento es opcional solamente si la Matriz consta
de una sola columna, de lo contrario debe especificarse el número de columna de la
celda buscada.

Tanto el Núm_fila como el Núm_columna comienzan con el número 1 que indica la primera
fila o la primera columna de nuestra matriz. Ambos argumentos deben indicar una celda
válida dentro de la matriz o de lo contrario recibiremos un error del tipo #¡REF!.

Ejemplo de la función INDICE en su forma matricial


Observa la siguiente tabla de datos que contiene los montos de venta de varios productos
correspondientes a diferentes meses del año.

En la celda D12 tengo la función INDICE que me ayuda a obtener el valor de la celda que se
encuentra en la fila 3 y en la columna 2 de la matriz (B2:E9) lo cual corresponde a las ventas
del Producto 3 en el mes de Febrero.

Es importante que observes que los números de fila y de columna que se pasan como
argumentos a la función INDICE no son los números de fila y de columna de la hoja de
Excel sino de la matriz que se especifica como primer argumento de la función.

Forma de referencia de la función INDICE


La segunda forma de uso de la función INDICE en Excel es similar a la anterior pero con la
diferencia de que en lugar de especificar una sola matriz podemos indicar más de una matriz.
Bajo esta forma, la función INDICE tiene una sintaxis un poco diferente que el método
anterior:
 Ref (obligatorio): La referencia a las matrices que tienen los datos.
 Núm_fila (obligatorio): El número de fila de la celda que deseamos obtener.
 Núm_columna (opcional): El número de columna de la celda a obtener.
 Núm_área (opcional): Ya que Ref puede tener especificados varios rangos como
A1:C6, A8:C11 entonces Núm_área indicará cual de los rangos se debe utilizar.

Si Núm_fila y Núm_columna indican una celda fuera de la matriz recibiremos un error del tipo
#¡REF!.

Ejemplo de la función INDICE en su forma de referencia


He modificado un poco el ejemplo anterior para explicar este uso de la función INDICE.
Observa que en este ejemplo tengo dos matrices que contienen los datos: C3:F6 y C8:F11.
Puedo especificar a la función INDICE ambas matrices y con el argumento Núm_área indicar
cual de los dos rangos utilizar. La función buscará el valor ubicado en la fila 3 y columna 2:
Al utilizar la primera matriz obtengo el valor del Producto 3 (Categoría A) y el mes de
Febrero. Ahora observa lo que sucede cuando cambio solamente el valor del
argumento Núm_Área con el valor 2:

Ahora la función INDICE utiliza la segunda matriz (C8:F11) y obtiene el valor del Producto 3
(Categoría B) para el mes de Febrero y todo con solo modificar el argumento Núm_Área.
EJEMPLOS
3.-CONCEPTO DE FUNCIONES DE BASE DE DATOS

Funciones de base de
datos (referencia)
Función Descripción
Función Devuelve el promedio de las entradas seleccionadas en la base de datos.
BDPROMEDIO
Función BDCONTAR Cuenta el número de celdas que contienen números en una base de datos.
Función Cuenta el número de celdas no vacías en una base de datos.
BDCONTARA
Función Extrae de una base de datos un único registro que cumple los criterios
BDEXTRAER especificados.
Función BDMAX Devuelve el valor máximo de las entradas seleccionadas de la base de datos.
Función BDMIN Devuelve el valor mínimo de las entradas seleccionadas de la base de datos.
Función Multiplica los valores de un campo concreto de registros de una base de datos que
BDPRODUCTO cumplen los criterios especificados.
Función BDDESVEST Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en
la base de datos.
Función Calcula la desviación estándar en función de la población total de las entradas
BDDESVESTP seleccionadas de la base de datos.
Función BDSUMA Suma los números de la columna de campo de los registros de la base de datos que
cumplen los criterios.
Función BDVAR Calcula la varianza a partir de una muestra de entradas seleccionadas de la base de
datos.
Función BDVARP Calcula la varianza a partir de la población total de entradas seleccionadas de la
base de datos.
FUNCIONES DE B.D:
a) B.Dsuma

BDSUMA (función
BDSUMA)
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...

En este artículo se describen la sintaxis de la fórmula y el uso de la


función BDSUMA en Microsoft Excel.

Descripción
Suma los números de un campo (columna) de registros de una
lista o base de datos que cumplen las condiciones especificadas.

Sintaxis
BDSUMA(base_de_datos, nombre_de_campo, criterios)

La sintaxis de la función BDSUMA tiene los siguientes argumentos:


 Base_de_datos Obligatorio. El rango de celdas que compone la
lista o base de datos. Una base de datos es una lista de datos
relacionados en la que las filas de información son registros y las
columnas de datos, campos. La primera fila de la lista contiene los
rótulos de cada columna.
 Nombre_de_campo Obligatorio. Indica qué columna se usa en
la función. Escriba el rótulo de la columna entre comillas, como
por ejemplo "Edad" o "Rendimiento", o un número (sin las
comillas) que represente la posición de la columna en la lista: 1
para la primera columna, 2 para la segunda y así sucesivamente.
 Criterios Obligatorio. Es el rango de celdas que contiene las
condiciones especificadas. Puede usar cualquier rango en el
argumento Criterios mientras este incluya por lo menos un rótulo
de columna y al menos una celda debajo del rótulo de columna en
la que se pueda especificar una condición de columna.

Observaciones
 Cualquier rango se puede usar como argumento criterios, siempre
que incluya por lo menos un nombre de campo y por lo menos
una celda debajo del nombre de campo para especificar un valor
de comparación de criterios.

Por ejemplo, si el rango G1:G2 contiene el encabezado de


columna Ingresos en la celda G1 y la cantidad 10.000 $ en la celda
G2, el rango podría definirse como CoincidirIngresos y ese nombre
podría usarse como argumento de criterios en las funciones para
bases de datos.

 Aunque el rango de criterios puede ubicarse en cualquier parte de


la hoja de cálculo, no coloque el rango de criterios debajo de la
lista. Si agrega más información a la lista, la nueva información se
agrega a la primera fila debajo de la lista. Si la fila de debajo no
está vacía, Microsoft Excel no podrá agregar la nueva información.
 Asegúrese de que el rango de criterios no queda superpuesto a la
lista.
 Para realizar una operación en toda una columna de la base de
datos, inserte una línea en blanco debajo de los nombres de
campo en el rango de criterios.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la
celda A1 de una hoja de cálculo nueva de Excel. Para que las
fórmulas muestren los resultados, selecciónelas, presione F2 y
luego ENTRAR. Si lo necesita, puede ajustar el ancho de las
columnas para ver todos los datos.
Fórmula Descripción Resultado
=BDSUMA(A4:E10,"Beneficio",A1:A2) Beneficio total de los manzanos (filas 5, 8 y 10). 225 $
=BDSUMA(A4:E10,"Beneficio", Beneficio total de los manzanos con un alto
A1:F3) entre 10 y 16 pies, y todos los perales (filas 6, 8
y 9).
b)Bdpromedio

BDPROMEDIO (función
BDPROMEDIO)
Se aplica a: Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel 2016 para
Mac Más...

En este artículo se describe la sintaxis de la fórmula y el uso de la


función BDPROMEDIO en Microsoft Excel.

Descripción
Devuelve el promedio de los valores de un campo (columna) de
registros en una lista o base de datos que cumple las condiciones
especificadas.

Sintaxis
BDPROMEDIO(base_de_datos; nombre_de_campo; criterios)

La sintaxis de la función BDPROMEDIO tiene los siguientes


argumentos:
 Base_de_datos es el rango de celdas que compone la lista o
base de datos. Una base de datos es una lista de datos
relacionados en la que las filas de información son registros y las
columnas de datos, campos. La primera fila de la lista contiene los
rótulos de cada columna.
 Nombre_de_campo indica qué columna se usa en la función.
Escriba el rótulo de la columna entre comillas, como por ejemplo
"Edad" o "Rendimiento", o un número (sin las comillas) que
represente la posición de la columna en la lista: 1 para la primera
columna, 2 para la segunda y así sucesivamente.
 Criterios es el rango de celdas que contiene las condiciones
especificadas. Puede usar cualquier rango en el argumento
Criterios mientras este incluya por lo menos un rótulo de columna
y al menos una celda debajo del rótulo de columna en la que se
pueda especificar una condición de columna.

Observaciones
 Cualquier rango se puede usar como argumento criterios, siempre
que incluya por lo menos un nombre de campo y por lo menos
una celda debajo del nombre de campo para especificar un valor
de comparación de criterios.

Por ejemplo, si el rango G1:G2 contiene el encabezado de campo


Ingresos en la celda G1 y la cantidad 10.000 en la celda G2, el
rango podría definirse como CoincidirIngresos y ese nombre
podría usarse como argumento criterios en las funciones para
bases de datos.

 Aunque el rango de criterios puede ubicarse en cualquier parte de


la hoja de cálculo, no lo coloque debajo de la lista. Si agrega más
información a la lista, se incluirá en la primera fila debajo de la
misma. Si la fila de debajo no está vacía, Microsoft Excel no podrá
agregar la nueva información.
 Asegúrese de que el rango de criterios no se superpone sobre la
lista.
 Para realizar una operación en toda una columna de la base de
datos, inserte una línea en blanco debajo de los nombres de
campo en el rango de criterios.

Ejemplos
Copie los datos de ejemplo en la tabla siguiente y cópielos en la
celda A1 de una nueva hoja de cálculo de Excel. Para que las
fórmulas muestren resultados, selecciónelas, presione F2 y
después presione Entrar. Si lo necesita, puede ajustar los anchos
de columna para ver todos los datos.
Fórmula Descripción Resultado

=BDPROMEDIO(A4:E10; Rendimiento medio de los manzanos con un 12


"Rendimiento"; A1:B2) alto superior a 3 metros.
=BDPROMEDIO(A4:E10; 3; A4:E10) Edad media de todos los árboles de la base de 13
datos.
Ejemplos de criterios
 Escriba un signo de igual en una celda para indicar que desea
introducir una fórmula. Para mostrar el texto que incluye un signo
de igual, cierre el texto y el signo de igual con comillas de la
siguiente manera:

"=Davolio"

Haga lo mismo si va a introducir una expresión (una combinación


de fórmulas, operadores y texto) y desea mostrar el signo de igual
en lugar de hacer que Excel lo use en un cálculo. Por ejemplo:

=''= entrada ''

En este caso, entrada es el texto o el valor que se desea buscar.


Por ejemplo:

En la celda se escribe Excel evalúa y muestra


="=Davolio" =Davolio
="=3000" = 3000

 Cuando filtra datos de texto, Excel no distingue entre mayúsculas y


minúsculas. Sin embargo, puede usar una fórmula para realizar
una búsqueda que distinga entre mayúsculas y minúsculas. Si
desea ver un ejemplo, vea Filtrar el texto usando una búsqueda en
la que se distinga entre mayúsculas y minúsculas.
Las siguientes secciones proporcionan ejemplos de criterios
complejos.

Varios criterios en una columna

Lógica booleana: (Vendedor = "Davolio" O Vendedor =


"Buchanan")

Para buscar las filas que cumplen varios criterios de una columna,
escriba los criterios directamente debajo de los otros en distintas
filas del rango de criterios.

En el siguiente rango de datos (A6:C10), el rango de criterios


(B1:B3) muestra las filas que contienen "Davolio" o "Buchanan" en
la columna Vendedor (A8:C10).

A B C
1 Tipo Comercial Ventas
2 =Davolio

3 =Buchanan

6 Tipo Comercial Ventas


7 Bebidas Solsona 5122 $
8 Carne Davolio 450 $
A B C
9 Alimentos Buchanan 6328 $
10 Alimentos Davolio 6544 $

Varios criterios en varias columnas en las que deben cumplirse


todos los criterios

Lógica booleana: (Tipo = "Alimentos" Y Ventas > 1000)

Para buscar las filas que cumplen varios criterios en varias


columnas, escriba todos los criterios en la misma fila del rango de
criterios.

En el siguiente intervalo de datos (A6:C10), el rango de criterios


(A1:C2) muestra todos los productos que contienen "Alimentos"
en la columna Tipo y un valor superior a 1.000 $ en la columna
Ventas (A9:C10).

A B C
1 Tipo Comercial Ventas
2 =Alimentos >1000

6 Tipo Comercial Ventas


A B C
7 Bebidas Solsona 5122 $
8 Carnes Davolio 450 $
9 Alimentos Buchanan 6328 $
10 Alimentos Davolio 6544 $

Varios criterios en varias columnas en las que debe cumplirse


alguno de los criterios

Lógica booleana: (Tipo = "Alimentos" O Vendedor = "Davolio")

Para buscar las filas que cumplen varios criterios en varias


columnas en las que puede cumplirse cualquier criterio, escriba los
criterios en filas diferentes del rango de criterios.

En el siguiente rango de datos (A6:C10), el rango de criterios


(A1:B3) presenta todas las filas que contienen "Alimentos" en la
columna "Tipo" o "Davolio" en la columna Vendedor (A8:C10).

A B C
1 Tipo Comercial Ventas
2 =Alimentos

3 =Davolio

5
A B C
6 Tipo Comercial Ventas
7 Bebidas Solsona 5122 $
8 Carne Davolio 450 $
9 Alimentos Buchanan 6328 $
10 Alimentos Davolio 6544 $

Varios conjuntos de criterios en los que cada uno de los conjuntos


incluye criterios para varias columnas

Lógica booleana: ( (Vendedor = "Davolio" Y Ventas >3000) O


(Vendedor = "Buchanan" Y Ventas > 1500) )

Para buscar las filas que cumplen varios conjuntos de criterios, en


los que cada conjunto incluye criterios para varias columnas,
escriba cada conjunto de criterios en filas distintas.

En el siguiente rango de datos (A6:C10), el rango de criterios


(B1:C3) muestra las filas que contienen "Davolio" en la columna
Vendedor y un valor superior a 3000 $ en la columna Ventas, o
bien, presenta las filas que contienen "Buchanan" en la columna
Vendedor y un valor superior a 1500 $ en la columna Ventas
(A9:C10).

A B C
1 Tipo Comercial Ventas
A B C
2 =Davolio >3000

3 =Buchanan >1500

6 Tipo Comercial Ventas


7 Bebidas Solsona 5122 $
8 Carnes Davolio 450 $
9 Alimentos Buchanan 6328 $
10 Alimentos Davolio 6544 $

Varios conjuntos de criterios en los que cada conjunto incluye


criterios para una columna

Lógica booleana: ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas


< 500) )

Para buscar las filas que cumplen varios conjuntos de criterios, en


los que cada conjunto incluye criterios para una columna,
incluyendo varias columnas con el mismo encabezado de
columna.

En el siguiente intervalo de datos (A6:C10), el rango de criterios


(C1:D3) muestra las filas que contienen valores comprendidos
entre 6.000 y 6.500, y valores inferiores a 500 en la columna
Ventas (A8:C10).

A B C D
1 Tipo Comercial Ventas Ventas
2 >6000 <6500

3 <500

6 Tipo Comercial Comercial

7 Bebidas Solsona 5122 $

8 Carne Davolio 450 $

9 Alimentos Buchanan 6328 $

10 Verdura Davolio 6544 $

Criterios para buscar valores de texto que incluyen algunos


caracteres pero no otros

Para buscar valores de texto que incluyen algunos caracteres pero


no otros, siga uno o varios de estos procedimientos:
 Escriba uno o más caracteres sin un signo igual (=) para buscar las
filas que tengan un valor de texto en una columna que comienza
con esos caracteres. Por ejemplo, si escribe el texto Dav como
criterio, Excel encontrará "Davolio", "David" y "Davis".
 Use un carácter comodín.

Los siguientes caracteres comodín se pueden usar como criterios


de comparación.

Use Para buscar


? (signo de Un único carácter
interrogación) Por ejemplo, Gr?cia buscará "Gracia" y
"Grecia"
* (asterisco) Cualquier número de caracteres
Por ejemplo, *este buscará "Nordeste" y
"Sudeste"
~ (tilde) seguida de ?, *, Un signo de interrogación, un asterisco o
o~ una tilde
Por ejemplo, af91~? buscará "af91?".

En el siguiente rango de datos (A6:C10), el rango de criterios


(A1:B3) muestra las filas cuyos primeros caracteres son "Ca" en la
columna Tipo o las filas cuyo segundo carácter sea "u" en la
columna Vendedor (A7:C9).

A B C
1 Tipo Comercial Ventas
A B C
2 Ca

3 =?u*

6 Tipo Comercial Ventas


7 Bebidas Suyama 5122 $
8 Carne Davolio 450 $
9 Alimentos Buchanan 6328 $
10 Verdura Davolio 6544 $

Criterios creados como resultado de una fórmula

Puede usar como criterio valores calculados que sean el resultado


de una fórmula. Tenga en cuenta los puntos importantes
siguientes:

 La fórmula se debe evaluar como VERDADERO o FALSO.


 Puesto que está usando una fórmula, escriba la fórmula como lo
haría normalmente, pero no la escriba de la forma siguiente:

=''= entrada ''

 No use rótulos de columnas para los rótulos de los criterios; deje


los rótulos de criterios en blanco o use uno que no sea un rótulo
de columna incluido en el rango (en los ejemplos siguientes,
Promedio calculado y Coincidencia exacta).

Si en la fórmula usa un rótulo de columna en lugar de una


referencia relativa a celda o un nombre de rango, Excel presenta
un valor de error, como por ejemplo #¿NOMBRE? o #¡VALOR!, en
la celda que contiene el criterio. Puede pasar por alto este error, ya
que no afecta a la manera en que se filtra el rango.

 La fórmula que use con el fin de generar los criterios debe usar
una referencia relativa para hacer referencia a la celda
correspondiente de la primera fila (en los ejemplos siguientes, C7
y A7).
 Todas las demás referencias usadas en la fórmula deben ser
referencias absolutas.

Las subsecciones siguientes proporcionan ejemplos concretos de


criterios creados como resultado de una fórmula.

Filtrar buscando valores superiores a la media de todos los valores


incluidos en el rango de datos

En el siguiente rango de datos (A6:D10), el rango de criterios


(D1:D2) muestra las filas que tienen en la columna Ventas un valor
superior al promedio de todos los valores incluidos en la columna
Ventas (C7:C10). En la fórmula, "C7" hace referencia a la columna
filtrada (C) de la primera fila del rango de datos (7).
A B C D
1 Tipo Comercial Ventas Promedio calculado
2 =C7>PROMEDIO($C$7:$C$10)

6 Tipo Comercial Ventas

7 Bebidas Suyama 5122 $

8 Carnes Davolio 450 $

9 Alimentos Buchanan 6328 $

10 Alimentos Davolio 6544 $

Filtrar el texto usando una búsqueda en la que se distinga entre


mayúsculas y minúsculas

En el rango de datos (A6:D10), el rango de criterios (D1:D2)


muestra las filas que contienen "Alimentos" en la columna Tipo
usando la función IGUAL para realizar una búsqueda que distinga
entre mayúsculas y minúsculas (A10:C10). En la fórmula, "A7" hace
referencia a la columna filtrada (A) de la primera fila del rango de
datos (7).
A B C D
1 Tipo Comercial Ventas Coincidencia exacta
2 =IGUAL(A7; "Alimentos")

6 Tipo Comercial Ventas

7 Bebidas Solsona 5122 $

8 Carnes Davolio 450 $

9 Alimentos Buchanan 6328 $

10 Alimentos Davolio 6544 $


c) Bdproducto
d)Bdmax
e) BDmin
f) Bdcontar
g)Bdextraer

You might also like