Formulas y funciones de excell (Introducción a la Programación)
1. Ver
detalle
AHORA() Devuelve la fecha y la hora actual
AÑO(núm_de_serie) Devuelve el año en formato año
DIA(núm_de_serie) Devuelve el día del mes
DIAS360(fecha_inicial;fecha_final;método)
Calcula el número de días entre las
dos fechas
DIASEM(núm_de_serie;tipo) Devuelve un número del 1 al 7
FECHA(año;mes;día) Devuelve la fecha en formato fecha
FECHANUMERO(texto_de_fecha)
Devuelve la fecha en formato de
fecha
HORA(núm_de_serie)
Devuelve la hora como un número
del 0 al 23
HORANUMERO(texto_de_fecha)
Convierte una hora de texto en un
número
HOY() Devuelve la fecha actual
MES(núm_de_serie)
Devuelve el número del mes en el
rango del 1 (enero) al 12 (diciembre)
MINUTO(núm_de_serie)
Devuelve el minuto en el rango de 0
a 59
NSHORA(hora;minuto;segundo)
Convierte horas, minutos y
segundos dados como números
SEGUNDO(núm_de_serie)
Devuelve el segundo en el rango de
0 a 59
unción Descripción
Ver
Detall
e
CARACTER(número)
Devuelve el
carácter
específicado
por el número
CODIGO(texto)
Devuelve el
código ASCII
del primer
caracter del
texto
CONCATENAR(texto1;texto2;...;textoN)
Devuelve una
cadena de
caracteres con
la unión
DECIMAL(número;decimales;no_separar_millares)
Redondea un
número pasado
2. como
parámetro
DERECHA(texto;núm_de_caracteres)
Devuelve el
número de
caracteres
especificados
ENCONTRAR(texto_buscado;dentro_del_texto;núm_inicial)
Devuelve la
posición inicial
del texto
buscado
ESPACIOS(texto)
Devuelve el
mismo texto
pero sin
espacios
EXTRAE(texto;posicion_inicial;núm_caracteres)
Devuelve los
caracteres
indicados de
una cadena
HALLAR(texto_buscado;dentro_del_texto;núm_inicial)
Encuentra una
cadena dentro
de un texto
IGUAL(texto1;texto2)
Devuelve un
valor lógico
(verdadero/fals
o)
IZQUIERDA(texto;núm_de_caracteres)
Devuelve el
número de
caracteres
especificados
LARGO(texto)
Devuelve la
longitud del
texto
LIMPIAR(texto)
Limpia el texto
de caracteres
no imprimibles
MAYUSC(texto)
Convierte a
mayúsculas
MINUSC(texto)
Convierte a
minúsculas
MONEDA(número;núm_de_decimales)
Convierte a
moneda
NOMPROPIO(texto)
Convierte a
mayúscula la
primera letra
del texto
REEMPLAZAR(texto_original;num_inicial;núm_de_caracteres;texto_
nuevo)
Reemplaza
parte de una
cadena de
texto por otra
3. REPETIR(texto;núm_de_veces) Repite el texto
SUSTITUIR(texto;texto_original;texto_nuevo;núm_de_ocurrencia)
Reemplaza el
texto con texto
nuevo
T(valor)
Comprueba
que el valor es
texto
TEXTO(valor;formato)
Convierte un
valor a texto
TEXTOBAHT(número)
Convierte un
número a texto
tailandés (Baht)
VALOR(texto)
Convierte un
texto a número
Función
Descripc
ión
Ver
Deta
lle
AREAS(ref)
Devuelve
el número
de rangos
de celdas
contiguas
BUSCAR(...)
Busca
valores
de un
rango de
una
columna
o una fila
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas;ordenado)
Busca en
la primera
fila de la
tabla o
matriz de
valores
BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado
)
Busca un
valor en
la primera
columna
de la
izquierda
COINCIDIR(valor_buscado;matriz_buscar_en;tipo_de_coincidencia)
Devuelve
la
posición
relativa
de un
elemento
COLUMNA(ref)
Devuelve
el número
de
columna
4. de una
referencia
COLUMNAS(matriz)
Devuelve
el número
de
columnas
que
compone
n la
matriz
DESREF(ref;filas;columnas;alto;ancho)
Devuelve
una
referencia
a un
rango
DIRECCION(fila;columna;abs;a1;hoja)
Crea una
referencia
de celda
en forma
de texto
ELEGIR(num_indice;valor1;valor2;...)
Elige un
valor o
una
accion de
una lista
de
valores
FILA(ref)
Devuelve
el número
de fila
FILAS(matriz)
Devuelve
el número
de filas
HIPERvínculo(ubicación_del_vínculo;nombre_descriptivo)
Crea un
acceso
directo a
un
document
o
IMPORTARDATOSDINAMICOS(camp_datos;tablas_dinámicas;campo1;elem
ento1;campo2;elemento2...)
Extrae
datos
almacena
dos en
una tabla
dinámica
INDICE(matriz;num_fila;num_columna)
Devuelve
el valor
de una
celda en
la
intersecci
ón de una
5. fila y una
columna
INDIRECTO(ref;a1)
Devuelve
una
referencia
especifica
da
TRANSPONER(matriz)
Intercamb
ia las filas
por las
columnas
en una
matriz
nción
Descripció
n y
Ejemplo
Ver
Detall
e
DB(costo;valor_residual;vida;periodo;mes)
Devuelve la
depreciació
n de un
bien para
un período
especificad
o, método
de
depreciació
n de saldo
fijo
DDB(costo;valor_residual;vida;periodo;factor)
Devuelve la
depreciació
n de un
bien para
un período
especificad
o, mediante
el método
de
depreciació
n por doble
disminución
de saldo
DVS(costo;valor_residual;vida;periodo_inicial;periodo_final;factor;sin_c
ambios)
Devuelve la
depreciació
n de un
bien para
un período
especificad
o,
incluyendo
periodos
6. parciales
INT.PAGO.DIR(tasa;periodo;nper;va)
Calcula el
interés
pagado
durante un
período
específico
de una
inversión
NPER(tasa;pago;va;vf;tipo)
Devuelve el
número de
pagos de
una
inversión
PAGO(tasa;nper;va;vf;tipo)
Devuelve el
pago de un
préstamo
basado en
pagos y
tasas de
interés
constantes
PAGOINT(tasa;periodo;nper;va;vf;tipo)
Devuelve el
interés
pagado por
una
inversión
durante
periodo
determinad
o
PAGOPRIN(tasa;periodo;nper;va;vf;tipo)
Devuelve el
pago de un
capital de
una
inversión
determinad
a
SLN(costo;valor_residual;vida)
Devuelve la
depreciació
n por
método
directo de
un bien
durante un
período
dado
SYD(costo;valor_residual;vida;periodo)
Devuelve la
depreciació
n por
método de
anualidade
s de un
7. bien
durante un
período
específico
TASA(nper;pago;va;vf;tipo;estimar)
Devuelve la
tasa de
interés por
periodo de
un
préstamo o
una
inversión
TIR(valores;estimar)
Devuelve la
tasa interna
de retorno
de una
inversión
para una
serie de
valores en
efectivo
TIRM(valores;tasa_financiamiento;tasa_reinversión)
Devuelve la
tasa interna
de retorno
modificada
VA(tasa;nper;pago;vf;tipo)
Devuelve el
valor actual
de una
inversión
VF(tasa;nper;pago;vf;tipo)
Devuelve el
valor futuro
de una
inversión
basada en
pagos
periódicos
y
constantes
más una
tasa de
interés
constante
VNA(tasa;valor1;valor2;...)
Devuelve el
valor neto
actual de
una
inversión a
partir de
una tasa de
descuentos
y una serie
de pagos
futuros
8. Funciones matemáticas y trigonométricas
ABS(número)
Devuelve el valor absoluto
de un número
ALEATORIO()
Devuelve un número entre
0 y 1
COMBINAT(número;tamaño)
Devuelve el número de
combinaciones para un
número determinado de
elementos
COS(número)
Devuelve el coseno de un
ángulo
ENTERO(número)
Redondea un número
hasta el entero inferior
más próximo
EXP(número)
Realiza el cálculo de
elevar "e" a la potencia de
un número determinado
FACT(número)
Devuelve el factorial de un
número
NUMERO.ROMANO(número,forma)
Devuelve el número
pasado en formato
decimal a número
Romano
PI()
Devuelve el valor de la
constante pi
POTENCIA(número;potencia)
Realiza el cálculo de
elevar un número a la
potencia indicada
PRODUCTO(número1;número2;...)
Devuelve el resultado de
realizar el producto de
todos los números
pasados como
argumentos
RAIZ(número)
Devuelve la raiz cuadrada
del número indicado
RESIDUO(número;núm_divisor)
Devuelve el resto de la
división
Funciones estadísticas
MEDIA.ARMO(número1;número2;...)
Devuelve la media
armónica de un conjunto
de números positivos
MAX(número1;número2;...)
Devuelve el valor máximo
de la lista de valores
MIN(número1;número2;...)
Devuelve el valor mínimo
de la lista de valores
MEDIANA(número1;número2;...)
Devuelve la mediana de la
lista de valores
9. MODA(número1;número2;...)
Devuelve el valor que más
se repite en la lista de
valores
PROMEDIO(número1;número2;...)
Devuelve la media
aritmética de la lista de
valores
VAR(número1;número2;...)
Devuelve la varianza de
una lista de valores
K.ESIMO.MAYOR(matriz;k)
Devuelve el valor k-ésimo
mayor de un conjunto de
datos
K.ESIMO.MENOR(matriz;k)
Devuelve el valor k-ésimo
menor de un conjunto de
datos
Funciones lógicas
FALSO()
Devuelve el valor lógico
Falso
VERDADERO
Devuelve el valor lógico
Verdadero
SI(prueba_logica;valor_si_verdadero;valor_si_falso)
Devuelve un valor u otro,
según se cumpla o no una
condición
NO(valor_lógico)
Invierte el valor lógico
proporcionado
Y(valor_logico1;valor_logico2;...)
Comprueba si todos los
valores son verdaderos
O(valor_logico1;valor_logico2;...)
Comprueba si algún valor
lógico es verdadero y
devuelve VERDADERO
Funciones de información
ESBLANCO(valor)
Comprueba si se refiere a
una celda vacía
ESERR(valor)
Comprueba si un valor es
un error
ESLOGICO(valor)
Comprueba si un valor es
lógico
ESNOTEXTO(valor)
Comprueba si un valor no
es de tipo texto
ESTEXTO(valor)
Comprueba si un valor es
de tipo texto
ESNUMERO(valor)
Comprueba si un valor es
de tipo numérico
TIPO(valor)
Devuelve un número que
representa el tipo de
datos del valor