Está en la página 1de 20

Tema N° 03

Funciones II (Estadísticas, Error y Lógicas)


1. Estadísticas
1.1. Función DESVEST

Calcula la desviación estándar de una muestra. La desviación estándar es la medida de la


dispersión de los valores respecto a la media (valor promedio).

Sintaxis

DESVEST(número1; número2; ...)


• Número1 Obligatorio. Es el primer argumento numérico correspondiente a una
muestra de una población.

• Número2, ... Opcional. De 2 a 255 argumentos numéricos correspondientes a


una muestra de una población. También puede usar una matriz única o una
referencia de matriz en lugar de argumentos separados por comas.

Observaciones:

• DESVEST parte de la hipótesis de que los argumentos representan la muestra de


una población. Si los datos representan la población total, use DESVESTP para
calcular la desviación estándar.

• La desviación estándar se calcula con el método "n-1".

• Los argumentos pueden ser números o nombres, matrices o referencias que


contengan números.

• Se tienen en cuenta los valores lógicos y las representaciones textuales de números


escritos directamente en la lista de argumentos.

• Si un argumento es una matriz o una referencia, solo se considerarán los números


de esa matriz o referencia. Se pasan por alto las celdas vacías, valores lógicos, texto
o valores de error de la matriz o de la referencia.

• Los argumentos que son valores de error o texto que no se pueden traducir a
números provocan errores.
• Si desea incluir valores lógicos y representaciones textuales de números en una
referencia como parte del cálculo, use la función DESVESTA.

• DESVEST usa la fórmula siguiente:

Donde x es la media de muestra PROMEDIO(número1,número2,…) y n es el

tamaño de la muestra.

Ejemplo 1

Fórmula Descripción (resultado) Resultado


=DESVEST(A2:A11) Desviación estándar de la 27,46392
resistencia a la rotura (27,46392)

1.2. Función JERARQUIA

Devuelve la jerarquía de un número dentro de una lista de números. La jerarquía de un


número es su tamaño en comparación con otros valores de la lista. (Si ordenara la lista,
la jerarquía del número sería su posición.)
Sintaxis:

=JERARQUIA(numero; referencia; [orden]).


• Número Obligatorio. Es el número cuya jerarquía (clasificación) desea
conocer.

• Referencia Obligatorio. Es una matriz de una lista de números o una


referencia a una lista de números la referencia a esta matriz es absoluta ($). Los
valores no numéricos se pasan por alto.

• Orden Opcional. Es un número que especifica cómo clasificar el argumento


número.

Si omite el argumento orden o es 0 (cero), Microsoft Excel determina la jerarquía


de un número como si la lista definida por el argumento referencia se ordenara
en forma descendente.

Si el argumento orden es diferente de cero, Microsoft Excel determina la


jerarquía de un número como si la lista definida por el argumento referencia se
ordenara en forma ascendente.

Observaciones:

• La función JERARQUIA asigna la misma jerarquía a los números duplicados. Sin


embargo, la presencia de números duplicados afecta a la jerarquía de los números
siguientes. Por ejemplo, en una lista de números enteros ordenados en orden
ascendente, si el número 10 aparece dos veces y tiene una jerarquía de 5, entonces
el número 11 tendría una jerarquía de 7 (ningún número tendría jerarquía de 6).

• Tal vez desee usar una definición de jerarquía que tenga en cuenta las relaciones.
En el ejemplo anterior, puede desear una jerarquía revisada de 5,5 para el número
10. Para conseguirlo, agregue el factor de corrección al valor devuelto por
JERARQUIA. Este factor de corrección es adecuado para que una jerarquía se
calcule en orden descendente (orden = 0 u omitido) o ascendente (orden = valor
distinto de cero).

• El factor de corrección para jerarquías relacionadas=[CONTAR(referencia) + 1 –


JERARQUIA(número, referencia, 0) – JERARQUIA(número, referencia, 1)]/2.

En el siguiente ejemplo, JERARQUIA(A2,A1:A5,1) es igual a 3. El factor de corrección


es (5 + 1 – 2 – 3)/2 = 0,5 y la jerarquía revisada que tiene en cuenta las relaciones
es 3 + 0,5 = 3,5. Si el número aparece solo una vez en referencia, el factor de

corrección será 0, ya que JERARQUIA no tendrá que ajustarse para una relación.

Ejemplo 1

Fórmula Descripción (resultado) Resultado

=JERARQUIA(A3;A2:A6;1) Jerarquía de 3,5 en la lista anterior (3) 3

=JERARQUIA(A2;A2:A6;1) Una jerarquía de 7 en la lista anterior 5


(5)

Función MODA.UNO

Devuelve el valor que más se repite en un rango de datos.


Sintaxis:

=MODA.UNO(Número1; [Número2]; ...)


• Número1 Obligatorio. Es el primer argumento para el cálculo de la moda.

• Número2, ... Opcional. De 2 a 254 argumentos cuya moda desea calcular.


También puede usar una matriz única o una referencia de matriz en lugar de
argumentos separados por punto y coma.

Observaciones

• Los argumentos pueden ser números o nombres, matrices o referencias que


contengan números.

• Si el argumento de matriz contiene texto, valores lógicos o celdas vacías, estos


valores se ignoran; sin embargo, se incluyen las celdas con el valor cero.

• Los argumentos que son valores de error o texto que no se pueden traducir a
números provocan errores.

• Si el conjunto de datos no contiene puntos de datos duplicados, MODA.UNO


devuelve el valor de error #N/A.

Ejemplo 1

Fórmula Descripción Resultado

Moda, es decir, número que se repite con


=MODA.UNO(A2:A7) 4
más frecuencia
1.3. Función MODA.VARIOS

Devuelve una matriz vertical de los valores que aparecen o se repiten con más frecuencia
en una matriz o rango de datos.

Devolverá más de un resultado si hay varias modas. Esta función devuelve una matriz de
valores, por lo que debe especificarla como una fórmula de matriz.

Fórmula de matriz. Para esto hay que presionar las teclas CTRL + SHIFT + ENTER

Sintaxis:

=MODA.VARIOS(número1; [número2]; ...)


• Número1 Obligatorio. Es el primer argumento para el que desea calcular la

moda.

• Número2, ... Opcional. De 2 a 254 argumentos cuya moda desea calcular.


También puede usar una matriz única o una referencia de matriz en lugar de
argumentos separados por punto y coma.

Observaciones

• Los argumentos pueden ser números o nombres, matrices o referencias que


contengan números.

• Si el argumento de matriz o referencia contiene texto, valores lógicos o celdas


vacías, estos valores se ignoran; sin embargo, se incluyen las celdas con el valor
cero.

• Los argumentos que son valores de error o texto que no se pueden traducir a
números provocan errores.

• Si el conjunto de datos no contiene puntos de datos duplicados, MODA.UNO


devuelve el valor de error #N/A.
Ejemplo 1

Fórmula Descripción Resultado


La fórmula =MODA.VARIOS(A2:A13) debe 1
escribirse como una fórmula de matriz. Cuando
se escribe como una fórmula de matriz,
MODA.VARIOS devuelve 1, 2 y 3 como los modos,
porque cada uno aparece 3 veces. Si la fórmula
no se escribe como fórmula de matriz, el
=MODA.VARIOS(A2:A13) resultado sencillo es 1. Este sería el mismo
resultado que si se usa la función MODA.UNO. Al
crear la fórmula de matriz, he incluido varias
celdas adicionales para asegurarme de que se
devuelven todos los modos. He creado la fórmula
de matriz en el rango C15:C22. Donde no hay
modos adicionales, hay valores de error #N/A.
2
3
#N/A
#N/A
1.4. Función MEDIANA

Devuelve la mediana de los números dados. La mediana es el número que se encuentra

en medio de un conjunto de números.

Sintaxis

MEDIANA(número1;número2; ...)

Número1, número2... Número1 es obligatorio, los números siguientes son

opcionales. De 1 a 255 números cuya mediana desea obtener.

Observaciones

• Si la cantidad de números en el conjunto es par, MEDIANA calcula el promedio


de los números centrales. Vea la segunda fórmula del ejemplo.

• Los argumentos pueden ser números o nombres, matrices o referencias que


contengan números.

• Se tienen en cuenta los valores lógicos y las representaciones textuales de


números escritos directamente en la lista de argumentos.

• Si el argumento matricial o de referencia contiene texto, valores lógicos o celdas


vacías, estos valores se pasan por alto; sin embargo, se incluirán las celdas con
el valor cero.

• Los argumentos que son valores de error o texto que no se pueden traducir a
números provocan errores.
Ejemplo 1

Fórmula Descripción Resultado

=MEDIANA(A2:A6) Mediana de los 5 números del rango A2:A6. Dado que 3


hay 5 valores, el tercero es la mediana.

=MEDIANA(A2:A7) Mediana de los 6 números del rango A2:A7. Dado que 3,5
hay seis números, la mediana es el punto intermedio
entre el tercer y el cuarto número.

2. Lógicas
2.1. Función Y

Use la función Y, para determinar si todas las condiciones de una prueba son
VERDADERAS. Da un resultado verdadero si todos sus valores lógicos son verdaderos

Sintaxis

Y (valor lógico1; valor lógico2; ….; valor lógico N)

valor lógico1, valor lógico2,...,valor lógico N: son las condiciones que se desean
evaluar, estas deben de ser preguntas para que se puedan evaluar, y debe tener la
siguiente forma:

Sintaxis de la pregunta:
Dato a evaluar Ope. Form. Lóg. (<;>;<=;>=; etc) Dato de comparación

Tabla Lógica para =Y

Condiciones Y

V V V
V F F

F V F
F F F

Ejemplos
Fórmula Descripción

Muestra VERDADERO si A2 es superior a 1 Y es inferior a


= Y(A2>1; A2<100)
100, de otro modo, muestra FALSO.

2.2. Función O

Se usa para determinar si algunas condiciones de las pruebas son VERDADERAS. Da un


resultado verdadero si al menos uno de sus valores lógicos es verdadero, y dará falso si

todas son falsas.

Sintaxis

O (valor lógico1, valor lógico2, …., valor lógico N)

valor lógico1, valor lógico2,...,valor lógico N: son las condiciones que se desean
evaluar, estas deben de ser preguntas para que se puedan evaluar, y debe tener la
siguiente forma:

Sintaxis de la pregunta:

Dato a evaluar Ope. Form. Lóg. (<;>;<=;>=; etc) Dato de comparación

Tabla Lógica para =O


Condiciones O

V V V
V F V

F V V
F F F
Ejemplos

Fórmula Descripción

Muestra VERDADERO si A2 es superior a 1 O es


=O(A2>1; A2<100)
inferior a 100, de otro modo muestra FALSO.

2.3. Función SI.ERROR

Devuelve el valor especificado si una fórmula se evalúa como un error; de lo contrario,


devuelve el resultado de la fórmula. Use la función SI.ERROR para interceptar y controlar
errores en una fórmula.

Sintaxis:

SI.ERROR(valor; valor_si_error)
• Valor Obligatorio. Es el argumento donde busca un error, puede ser formula o
referencia a celda.
• Valor_si_error Obligatorio. Es el valor que se devuelve si la fórmula se evalúa
como un error. Puede ser formula o referencia a celda. Se evalúan los tipos de
error siguientes: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o
#¡NULO!.

Observaciones:
• Si valor o valor_si_error están en una celda vacía, SI.ERROR los trata como un
valor de cadena vacía ("").
• Si valor es una fórmula de matriz, SI.ERROR devuelve una matriz de resultados
para cada celda del rango especificado en el valor.
• Esta función también la puede usar para tomar decisión siempre y cuando en la
formula se produzca algún error, pero, si no se produce error alguno, no se
puede usar para este fin.

Ejemplo 1

Fórmula Descripción Resultado


Comprueba si hay un error en la fórmula en el
=SI.ERROR(A2/B2; primer argumento (divide 210 entre 35), no
6
"Error en el cálculo") encuentra ningún error y devuelve los
resultados de la fórmula

Comprueba si hay un error en la fórmula en el


=SI.ERROR(A3/B3; primer argumento (divide 55 entre 0), encuentra Error en el
"Error en el cálculo") un error de división entre 0 y devuelve cálculo
valor_si_error
Comprueba si hay un error en la fórmula en el
=SI.ERROR(A4/B4; primer argumento (divide "" entre 23), no
0
"Error en el cálculo") encuentra ningún error y devuelve los
resultados de la fórmula

2.4. Función SI

La función SI le permite realizar una comparación lógica entre un valor y el resultado que
espera probando una condición y devolviendo un resultado si es Verdadero o Falso. Por
esto, una instrucción SI puede tener dos resultados. El primer resultado es si la
comparación es Verdadera y el segundo si la comparación es Falsa.
Sintaxis:

SI(prueba_logica; valor_si_verdadero; valor_si_falso)


• prueba_logica Obligatorio. Es la condición que debe cumplir el dato. Ésta debe
ser una pregunta, y para que sea una pregunta debe tener la siguiente sintaxis:

Dato a evaluar Ope. Form. Lóg. (<;>;<=;>=; etc) Dato de comparación

Sino tiene esta forma no es pregunta y no esta comprobando nada la función.

Nota:

Cuando la prueba lógica no se conoce o se crea al momento mediante referencias,


funciones o datos que están en cambiando se utiliza lo siguiente:

Solo Entre comillas va el Ope. Form.


Dato a evaluar Dato de comparación
Lóg. (<;>;<=;>=; etc) unido con &

Así:

D7”>”&Min(rango)

• valor_si_verdadero Obligatorio. Es la respuesta verdadera cuando la prueba


lógica se cumple.

• valor_si_falso Obligatorio. Es la respuesta falsa cuando la prueba lógica no se


cumple.

Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la
comparación es Verdadera y el segundo si la comparación es Falsa.
Por ejemplo, =SI(C2="Sí",1,2) dice: SI(C2 = Sí, entonces devolver un 1, en caso contrario
devolver un 2)

Ejemplo:
=SI(C2>B2,"Presupuesto excedido","Dentro de presupuesto")

En el ejemplo anterior, la función en D2 dice SI(C2 es mayor que B2, devolver


"Presupuesto excedido"; de lo contrario, devolver "Dentro de presupuesto")

2.5. Función SI ANIDADA

Las instrucciones SI son extremadamente sólidas y forman la base de muchos modelos


de hoja de cálculo, pero también son la causa principal de muchos de los problemas en
las hojas de cálculo. Lo ideal es que una instrucción SI se aplique a condiciones mínimas,
como Hombre/Mujer, Sí/No/Quizás, por nombrar algunos ejemplos, pero a veces es
posible que deba evaluar escenarios más complejos que requieren el anidamiento de
más de 3 funciones SI juntas.

Anidamiento hace referencia a la práctica de unir varias funciones en una fórmula.

=SI(C22>=15,"BUENO",SI(C22>= 11, “REGULAR”, “MALO”))


V F
C22>=15

V F
"BUENO" C22>=11

"REGULAR" "MALO"

Observaciones

• Aunque Excel permite anidar hasta 64 funciones SI distintas, no se recomienda


hacerlo. ¿Por qué?
• El uso de varias instrucciones SI requiere una cuidada planificación para crearlas
correctamente y asegurarse de que su lógica puede calcular sin errores cada una
de las condiciones hasta llegar al final. Si no anida su fórmula con una precisión
absoluta, podría funcionar en el 75 % de los casos, pero devolver resultados
inesperados en el 25 % restante. Lamentablemente, las probabilidades de detectar
ese 25 % de casos son muy escasas.
• El mantenimiento de varias instrucciones SI puede resultar muy difícil,
especialmente si pasado un tiempo intenta averiguar lo que usted o, peor todavía,
otra persona, estaba intentando hacer.
• Si se encuentra con una instrucción SI que parece que no para de crecer, es el
momento de soltar el mouse y volver a pensar en su estrategia.

Ejemplo:

A continuación, encontrará un ejemplo de una instrucción SI anidada relativamente


estándar para convertir resultados de exámenes en su equivalente de la calificación
mediante letras.
=SI(D2>89,"A",SI(D2>79,"B",SI(D2>69,"C",SI(D2>59,"D","F"))))

Esta instrucción SI anidada compleja sigue una lógica sencilla:

1. Si el resultado (en la celda D2) es mayor que 89, la calificación es A

2. Si el resultado es mayor que 79, la calificación es B

3. Si el resultado es mayor que 69, la calificación es C

4. Si el resultado es mayor que 59, la calificación es D

5. En caso contrario, la calificación es F

SABIAS:

Ahora hay una función SI.CONJUNTO que puede reemplazar varias instrucciones SI
anidadas por una sola función. Por lo tanto, en lugar de nuestro ejemplo de
calificaciones inicial, que tiene cuatro funciones SI anidadas:

• =SI(D2>89,"A",SI(D2>79,"B",SI(D2>69,"C",SI(D2>59,"D","F"))))

Se puede crear una fórmula mucho más sencilla con una sola función SI.CONJUNTO:

• =SI.CONJUNTO(D2>89,"A",D2>79,"B",D2>69,"C",D2>59,"D",VERDADERO,"F")

La función SI.CONJUNTO es muy útil porque no es necesario preocuparse por todas


las instrucciones SI y sus paréntesis correspondientes.
En el siguiente caso se tiene un ejemplo del escenario de comisión con una lógica
extraña:

¿Puede ver qué está mal? Compare el orden de las Comparaciones de ingresos en el
ejemplo anterior. ¿Qué orden sigue este? En efecto, va de abajo hacia arriba (5000 $ a
15 000 $), no al revés. Pero, ¿por qué es tan importante el orden? Es muy importante
porque la fórmula no puede pasar la primera evaluación para cualquier valor superior
a 5000 $. Supongamos que tiene unos ingresos de 12 500 $: la instrucción SI devolverá
10 % porque es mayor que 5000 $ y se detendrá allí. Esto puede resultar muy
problemático porque en muchas situaciones estos tipos de errores pasan
desapercibidos hasta que han tenido un impacto negativo. Por lo tanto, sabiendo que
hay algunas dificultades graves con las instrucciones SI anidadas complejas, ¿qué puede
hacer? En la mayoría de los casos, puede usar la función BUSCARV en lugar de crear
una fórmula compleja con la función SI.

2.6. Funciones COMBINADAS

Se pueden combinar más de una función para dar solución a problemas cotidianos.
=SI(Y(B14>=$B$7,C14>=$B$5),B14*$B$8,0)

SI el valor de Ventas totales es superior o igual (>=) al de Objetivo de las ventas, Y el


valor de Cuentas es Superior o Igual (>=) al de Objetivo de la cuenta, se multiplicará el

valor de Ventas totales por el % de Bonificación. Si no, se devolverá el valor 0.


Práctica

Trabajo practico 3 en Raya

Realizar la simulación del juego Tres en raya, combinando y anidando las funciones
necesarias para su solución, teniendo en cuenta las siguientes reglas:

Debe mostrar los siguientes mensajes:

1. Si hay ganador: debe mostrarse el nombre del jugador que gana.


2. Si se completa el juega, y no hay ganador, debe mostrarse “No hay ganador”.
3. Si no hay ningún jugador, debe mostrase “no hay jugadores”.
4. Si se encuentran aun jugando, debe mostrarse “se está jugando la partida”.

solo habrá ganador si tiene 3 "X" ó 3 "Y" verticales, horizontales o diagonales considerar
todas las posibles formas de ganar una partida.

Dar color formato condicional de relleno a la celda cuando es "X" y otro cuando es "Y".

También podría gustarte