Está en la página 1de 4

Optimización de Excel (Nivel Avanzado) Profesora: Jacqueline Saldivia / Pag.

FUNCIONES BÁSICAS
SUMA: Suma los valores del rango especificado =SUMA(Rango)
PROMEDIO: Promedia los valores del rango especificado =PROMEDIO(Rango)
MÁXIMO: Entrega el máximo valor de un rango =MAX(Rango)
MÍNIMO: Entrega el mínimo valor de un rango =MIN(Rango)
CONTAR: Cuenta las celdas con cantidades numéricas del rango especificado =CONTAR(Rango)
CONTARA: Cuenta las celdas ocupadas del rango especificado =CONTARA(Rango)
CONTAR BLANCO: Cuenta las celdas vacías del rango especificado =CONTAR.BLANCO(Rango)
MODA: Entrega el valor más frecuente del rango especificado =MODA(Rango) / =MODA.UNO(rango)

FUNCIONES INTERMEDIAS DE EXCEL


SUMAR CONDICIONAL
Suma el rango especificado de acuerdo a un criterio. El criterio SIEMPRE debe llevar =SUMAR.SI(Rango;Criterio;Rango_a_sumar)
comillas, por ej: "arroz", ">500", "<123000", "Perez*"
CONTAR CONDICIONAL
Cuenta en el rango especificado de acuerdo a un criterio. El criterio SIEMPRE debe =CONTAR.SI(Rango;Criterio)
llevar comillas, por ej: "arroz", ">500", "<123000", "Perez*"
SI CONDICIONAL
Entrega un valor si la prueba lógica se cumple y otro valor si esta prueba lógica no se
cumple. La prueba_lógica debe tener un criterio de comparación: =, >, <, >=, <=, <>. Se
pueden anidar hasta 64 funciones Si =SI(Prueba_lógica;Valor_si es Verdadero;Valor_si_es Falso)
Por ej: (B5<500) , (EDAD>=40). Cuando se compara con texto, sólo el texto SIEMPRE
debe llevar comillas: (C4<>"APROBADO")
Y
Devuelve VERDADERO si todos los argumentos son VERDADERO; devuelve FALSO si Y(Valor lógico1;Valor lógico2;Valor lógico3….Valor lógico_n)
uno o más argumentos son FALSO. Normalmente, se utiliza en la prueba lógica del Si.

O
Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá
O(Valor lógico1;Valor lógico2;Valor lógico3….Valor lógico_n)
FALSO si todos los argumentos son FALSO. Normalmente, se utiliza en la prueba lógica
del Si.

FUNCIONES DE FECHA
EXTRAR EL DIA DE UNA FECHA: Entrega el día de una fecha especificado =DIA(Celda)
EXTRAE EL MES DE UNA FECHA: Entrega el mes de una fecha especificada =MES(Celda)
EXTRAE EL AÑO DE UNA FECHA: Entrega el año de una fecha especificada =AÑO(Celda)
FECHA DE HOY: Entrega la fecha del día actual. =HOY()
FECHA DE HOY Y HORA ACTUAL: Entrega la fecha y hora actuales =AHORA()
CONVERTIR EN FECHA: Convierte en una fecha las celdas o valores indicados en Año,
mes y día
=FECHA(Año;Mes;Dia)

Devuelve una Fecha (nùmero de serie), antes o despuès de un nùmero especificado de


dìas laborables (sin sàbado y domingo). Como opcional se pueden dejar afuera tambièn =DIA.LAB(Fecha_Inicial;Dìas;Feriados)
los dìas feriados
Optimización de Excel (Nivel Avanzado) Profesora: Jacqueline Saldivia / Pag. 2

FUNCIONES DE FECHA
Devuelve el nùmero total de dìas laborales entre 2 fechas (sin sàbados y domingos).
Como opcional se pueden dejar afuera tambièn los dìas feriados.
=DIAS.LAB(Fecha_Inicial;Fecha_Final;Feriados)
EMTREGA LA POSICIÓN DEL DÍA DE LA SEMANA DE UNA DETERMINADA
FECHA,según el Tipo:
Para Tipo=1, considera el domingo como el día 1 y el sábado como el día 7 =DIASEM(Celda;Tipo)
Para Tipo=2, considera el lunes como el día 1 y el domingo como el día 7
Para Tipo=3, considera el lunes como el día 0 y el sábado como el día 6

FUNCIONES DE BÚSQUEDA
BUSQUEDA VERTICAL (más común)
Busca verticalmente un valor en una matriz (debe ser la 1º columna de la matriz), =BUSCARV(Valor_Buscado;Matriz_donde_se_buscará;Nº indicador de columna;Falso)
entregando el valor contenido en la columna de acuerdo al indicador de columna. Falso
obliga a que si no encuentra el valor lo muestre como #NA (no encontrado), de lo =CONSULTAV(Valor_Buscado;Matriz_donde_se_buscará;Nº indicador de columna;Falso)
contrario entregará el valor más próximo. (BUSCARV o CONSULTAV, dependiendo de la
configuración de Excel)
BUSQUEDA HORIZONTAL (menos común)
Busca horizontalmente un valor en una matriz (debe ser la 1º fila de la matriz), =BUSCARH(Valor_Buscado;Matriz_donde_se_buscará;Nº indicador de fila;Falso)
entregando el valor contenido en la fila de acuerdo al indicador de fila. Falso obliga a
que si no encuentra el valor lo muestre como #NA (no encontrado), de lo contrario =CONSULTAH(Valor_Buscado;Matriz_donde_se_buscará;Nº indicador de columna;Falso)
entregará el valor más próximo. (BUSCARH o CONSULTAH, dependiendo de la
configuración de Excel)
COINCIDIR
Devuelve la posición de un elemento en una matriz. La matriz debe ser un rango =COINCIDIR(valor_buscado;matriz_buscada;0)
horizontal o vertical. El 0 (cero), permite que el sistema indique #NA#, si no lo encuentra
y así no haga aproximaciones.
INDICE
Devuelve el elemento dentro de la matriz de acuerdo a un nùmero que indica el nùmero =INDICE(Matriz;Nùm_fila;[Núm_columna])
de fila (y número de columna, opcional)

FUNCIONES DE TEXTO
EXTRAE TEXTO DESDE LA IZQUIERDA: Extrae desde la izquierda el nº de caracteres
indicados de una celda
=IZQUIERDA(Celda;Nº Caracteres)

EXTRAE TEXTO DESDE LA DERECHA: Extrae desde la derecha el nº de caracteres


indicados de una celda
=DERECHA(Celda;Nº Caracteres)

EXTRAER TEXTO DESDE EL MEDIO: Extrae desde la posición inicial el nº de caracteres =EXTRAE(Celda;Posición_Inicial;Nº de Caracteres)
indicados de una celda (EXTRAE o MED, dependiendo de la configuración de Excel) =MED(Celda;Posición_Inicial;Nº de Caracteres)
=CONCATENAR(Valor1;Valor2…)
UNIR CONTENIDO DE CELDAS: Une el contenido de 2 ó más celdas
=Valor1&Valor2&Valor3…
CANTIDAD DE CARACTERES: Entrega el nº de caracteres de una cadena de texto. =LARGO(Celda)
CONVIERTE A VALOR: Convierte una cadena de txto que representa un número en un
número.
=VALOR(celda)
Optimización de Excel (Nivel Avanzado) Profesora: Jacqueline Saldivia / Pag. 3

FUNCIONES DE TEXTO
CONVIERTE UN TEXTO EN MAYUSCULAS =MAYUSC(Celda)
CONVIERTE UN TEXTO EN MINUSCULAS =MINUSC(Celda)
PONE LA 1º LETRA EN MAYUSC Y EL RESTO EN MINUSC. =NOMPROPIO(Celda)
REPITE un texto el nº de veces especificado =REPETIR(texto;nºveces)
CONVIERTE un VALOR en TEXTO, con un formato específico =TEXTO(valor;formato)
ENCONTRAR UN TEXTO DENTRO DE OTRO: Encuentra una cadena de texto
(texto_buscado) dentro de otra (dentro_del_texto) y devuelve el número del carácter en
el que aparece por primera vez texto_buscado desde el primer carácter de =ENCONTRAR(texto_buscado;dentro_de_texto;posición inicial)
dentro_del_texto. (texto buscado no acepta comodines como *) (DIFERENCIA ENTRE
MAYÚSCULAS Y MINÚSCULAS)
Encuentra la posición del texto buscado dentro de otro texto, a partir de la pos. Inicial
(NO DIFERENCIA ENTRE MAYÚSCULAS Y MINÚSCULAS)
=HALLAR(texto buscado;dentro del texto;posición inicial)

FUNCIONES DE INFORMACION
Devuelve un valor que se especifica si una fórmula lo evalúa como un error; de lo
contrario, devuelve el resultado de la fórmula. Utilice la función SI.ERROR para =SI.ERROR(valor;valor_si_error)
interceptar y controlar errores en una fórmula (fórmula: secuencia de valores,
referencias de celda, nombres, funciones u operadores de una celda que producen Valor_si_error: corresponde a lo que debe ocurrir cuando hay un error.
juntos un valor nuevo.
Detecta cualquier valor de error con excepción de #N/A =ESERR(valor)
Detecta el error #N/A (valor no disponible) =ESNOD(valor)
Detecta los siguientes valores de error: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!,,
#¿NOMBRE?, #¡NULO!
=ESERROR(valor)

FUNCIONES DE BASE DE DATOS


BDSUMA =BDSUMA(base_de_datos;nombre_campo;rango_criterio)
SUMA LOS NÚMEROS DE LA COLUMNA nombre_campo DE LOS REGISTROS QUE
COINCIDAN CON EL criterio.
BDPROMEDIO =BDPROMEDIO(base_de_datos;nombre_campo;rango_criterio)
PROMEDIA LOS NÚMEROS DE LA COLUMNA nombre_campo DE LOS REGISTROS QUE
COINCIDAN CON EL criterio.
BDMAX =BDMAX(base_de_datos;nombre_campo;rango_criterio)
EXTRAE EL MAYOR VALOR DE LOS NÚMEROS DE LA COLUMNA nombre_campo DE
LOS REGISTROS QUE COINCIDAN CON EL criterio.
BDMIN =BDMIN(base_de_datos;nombre_campo;rango_criterio)
EXTRAE EL MENOR VALOR DE LOS NÚMEROS DE LA COLUMNA nombre_campo DE
LOS REGISTROS QUE COINCIDAN CON EL criterio.
BDCONTAR =BDCONTAR(base_de_datos;nombre_campo;rango_criterio)
CUENTA LAS CELDAS QUE CONTIENEN NÚMEROS DE LA COLUMNA nombre_campo
DE LOS REGISTROS QUE COINCIDAN CON EL criterio.
BDCONTARA =BDCONTARA(base_de_datos;nombre_campo;rango_criterio)
CUENTA LAS CELDAS OCUPADAS DE LA COLUMNA nombre_campo DE LOS
REGISTROS QUE COINCIDAN CON EL criterio.
Optimización de Excel (Nivel Avanzado) Profesora: Jacqueline Saldivia / Pag. 4

OBSERVACIONES SOBRE LOS CRITERIOS EN FILTROS AVANZADOS Y FUNCIONES DE BASE DE DATOS

>50 mayor a 50

<50 menor a 50

>=50 mayor o igual a 50

<=50 menor o igual a 50

<>50 distinto a 50

PAN o PAN* que comience con la palabra PAN: pan, panadero, panadería, pandero…

*PAN que termine con la palabra PAN: Peter Pan, choripan….

que contenga la palabra PAN: pan, panadero, panadería, pandero, Peter Pan,
*PAN* choripan…empanada

= pregunta por celdas vacías (se escribe el igual y enter)

Solo la palabra ANALISTA sin especialidad (a secas)


=ANALISTA Para que no lo asuma como fórmula, poner un apóstrofe delante del signo=
'=ANALISTA
El "ENTRE" se interpreta como: >=10 y <=50 y se definen en celdas diferentes
repitiendo el tìtulo
Entre 10 y 50

Cuando son condiciones Y Los criterios se ponen hacia el lado

Cuando son condiciones O Los criterios se ponen hacia abajo

También podría gustarte