Está en la página 1de 26

Funciones en excel

Funciones en excel
• Las funciones en Excel se inician SIEMPRE con el signo “=“
• La sintaxis de las funciones, al igual que en muchos lenguajes de
programación, tiene la siguiente forma:
Comenzar con igual Nombre de la función
Parámetros

= FUNCION(rango,criterio)
Criterio a evaluar
Rango de datos
Como se define el rango
• Un rango se define de la siguiente manera

D5:D25
• Se pone la celda de inicio y la celda final
a contar unidos por “:”. En el ejemplo
anterior sería de la casilla D5 a la casilla
D25 (como se observa en la figura del
costado).
Como se define el rango
• En el siguiente selección es para un rectángulo
de celdas

D5:J20
• En el ejemplo anterior sería de la casilla
D5 a la casilla F15 (como se observa en la
figura del costado).
Función CONTAR.SI
• La función CONTAR.SI() sirve para contar el número de celdas que cumplen
un criterio especificado por el programador.

Comenzar con igual Nombre de la función


Parámetros

= CONTAR.SI(B2:B5,”A”)
Criterio a evaluar
Rango de datos

• Va a contar todas las celdas entre la B2 a la B5 que contengan el valor de “A”.


Ejemplo
• Aquí vamos a contar las
respuestas correctas de la
primera pregunta “P1”, de los 13
alumnos que dieron el examen.
• Primero definimos los
parámetros de la función:
• RANGO: B3:B15
• Criterio : se igual a la B2
Ejemplo
• Aquí vamos a contar las
respuestas correctas de la
primera pregunta “P1”, de los 13
alumnos que dieron el examen.
• Primero definimos los
parámetros de la función:
• RANGO: B3:B15
• Criterio : es igual a B2
Ejemplo
• Como escribir la función:

Comenzar con igual Nombre de la función


Parámetros

= CONTAR.SI(B3:B15;B2)
Criterio a evaluar
Rango de datos
Ejemplo
• Aquí vamos a contar las
respuestas correctas de la
primera pregunta “P1”, de los 13
alumnos que dieron el examen.
• Primero definimos los
parámetros de la función:
• RANGO: B3:B15
• Criterio : es igual a B2
• Nos colocamos en la celda B17 y
escribimos las función.
Función SI
• La función CONTAR.SI() sirve para EVALUAR la información de una celda y si dicha regla
se cumple, la computadora puede asignar un valor u ejecutar otra función, pero si no
cumple dicha regla, entonces la computadora puede hacer otra función.

Nombre de la función
Comenzar con igual
Parámetros

= .SI(B2=B5; 1; 0) Valor que asigna si el


criterio NO se cumple
Valor que asigna si el
criterio SI se cumple
Prueba lógica
• En este caso si va a evaluar si la información de la casilla B5 es igual a la de la celda B2,
si es verdad dará como resultado 1, si no se cumple entonces asiganará un valor de 0.
Ejemplo
• Ahora queremos ver cuantas
respuestas CORRECTAS tuvo el
alumno1, según la clave de
respuestas (definida en la fila 2).
• Primero definimos los
parámetros de la función para lal
primera pregunta:
• Prueba lógica: B2=B3
• SI se cumple : 1
• NO se cumple: 0
Ejemplo
• Ahora queremos ver cuantas respuestas
CORRECTAS tuvo el alumno1, según la
clave de respuestas (definida en la fila 2).
• Primero definimos los parámetros de la
función para lal primera pregunta:
• Prueba lógica: B2=B3
• SI se cumple : 1
• NO se cumple: 0
• Pero esto solo evalúa una de las tres
pregunta. Para evaluar las otras
tenemos que SUMAR las otras dos
funciones condicionales (una para cada
pregunta)
Ejemplo
• Ahora queremos ver cuantas respuestas
CORRECTAS tuvo el alumno1, según la
clave de respuestas (definida en la fila 2).
• Primero definimos los parámetros de la
función para lal primera pregunta:
• Prueba lógica: B2=B3
• SI se cumple : 1
• NO se cumple: 0
• Pero esto solo evalúa una de las tres
pregunta. Para evaluar las otras
tenemos que SUMAR las otras dos
funciones condicionales (una para cada
pregunta)
Ejemplo
• Note lo siguiente: Las celdas que
se usan para el cálculo van
tomando colores diferentes, lo
cual nos ayuda visualemnte a
evaluar si estamos asignando
bien las celdas
Ejemplo
• Para hacer el mismo cálculo al
para el resto de alumnos,
podemos poner el punturo del
cursor sobre la esquina inferior
derecha de la celda a copiar.
• El cursor toma la forma de una
cruz (+).
+
Ejemplo
• Para hacer el mismo cálculo al para el
resto de alumnos, podemos poner el
punturo del cursor sobre la esquina
inferior derecha de la celda a copiar.
• El cursor toma la forma de una cruz
(+).
• Si haces click sostenido y lo arrastras
hacia abajo veras que la formula se
copia y cambia automáticamente la
dirección a las celdas
correspondientes.
Ejemplo
• Para hacer el mismo cálculo al para el
resto de alumnos, podemos poner el
punturo del cursor sobre la esquina
inferior derecha de la celda a copiar.
• El cursor toma la forma de una cruz (+).
• Si haces click sostenido y lo arrastras
hacia abajo veras que la formula se
copia y cambia automáticamente la
dirección a las celdas correspondientes.
• El problema es que la maquina no
considera la fila de CLAVE (fila 2) como
el valor a comparar y considera siempre
Ejemplo

• Solución fijar la celda de clave


con la letra $.
• De la siguiente manera
C$2
Fija la celda C2 y cuando copiemos
la fórmula esta se va a quedar
siempre anclada a C2
Ejemplo

• Solución fijar la celda de clave


con la letra $.
• De la siguiente manera
C$2
Fija la celda C2 y cuando copiemos
la fórmula esta se va a quedar
siempre anclada a C2
FUNCIONES ANIDADAS
Función CARÁCTER() y
ALEATRIO.ENTRE()
• Anidar una función es meter una función dentro de otra.
• La función CARACTER() devuelve una letra en mayúscula de acuerdo al
número de letra que le pongamos dentro.

1ERA función
Comenzar
2DA función
con igual
Parametros

= CARACER(ALEATORIO.ENTRE( 1; 5) Valor SUPERIOR del


rango a generar
Valor INFERIOR del
rango a generar
Ejemplo

• Por ejemplo la función


• =CACACTER(64)
• Devuelve la letra arroba (@)
FUNCIONES ANIDADAS
Función CARÁCTER() y
ALEATRIO.ENTRE()
• La función ALETORIA.ENTRE(), genera UN SOLO número de forma
aleatoria comprendido entre los dos números que definamos como
parámetros. El límite inferior va primero y el límite superior va segundo.

1ERA función
Comenzar
2DA función
con igual
Parametros

= CARACER(ALEATORIO.ENTRE( 1; 5) Valor SUPERIOR del


rango a generar
Valor INFERIOR del
rango a generar
Ejemplo

• Por ejemplo la función


• =ALETORIO.ENTRE(45;58)
• Genera UN solo número aletorio,
que está entre el rango de 45
(límite inferior) y 58 (límite
superior)
FUNCIONES ANIDADAS
Función CARÁCTER() y
ALEATRIO.ENTRE()
• Cuando anidamos las dos funciones, podemos generar CARACTERES aleatorios,
comprendidos en un rango de valores definidos en el código ASCII.
• NOTA: esto les será útil para generar su matriz de respuestas de la tarea, matriz de 50 x 50

1ERA función
Comenzar
2DA función
con igual
Parametros

= CARACER(ALEATORIO.ENTRE( 1; 5) Valor SUPERIOR del


rango a generar
Valor INFERIOR del
rango a generar
Función FECHA()
• La función FECHA() nos permite crear un valor de fecha a partir de 3
valores (celdas) distintas, en el siguiente orden: AÑO, MES, DÍA.

1ERA función
Comenzar
2DA función
con igual
Parametros

= FECHA(C4; D4; E4) Valor SUPERIOR del


rango a generar
Valor INFERIOR del
rango a generar
Ejemplo

• En este ejemplo: el año está en


la celda D5, el mes en la celda C5
y el día en la celda B5

También podría gustarte