Hoja de cálculo
Una herramienta de hoja de cálculo que funciona en tu navegador. Tus datos no se envían a ningún servidor. Puedes calcular con fórmulas y abrir y guardar archivos de Excel (.xlsx) y archivos CSV.
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ||||||||||||
| 2 | ||||||||||||
| 3 | ||||||||||||
| 4 | ||||||||||||
| 5 | ||||||||||||
| 6 | ||||||||||||
| 7 | ||||||||||||
| 8 | ||||||||||||
| 9 | ||||||||||||
| 10 | ||||||||||||
| 11 | ||||||||||||
| 12 | ||||||||||||
| 13 | ||||||||||||
| 14 | ||||||||||||
| 15 | ||||||||||||
| 16 | ||||||||||||
| 17 | ||||||||||||
| 18 | ||||||||||||
| 19 | ||||||||||||
| 20 | ||||||||||||
| 21 | ||||||||||||
| 22 | ||||||||||||
| 23 | ||||||||||||
| 24 | ||||||||||||
| 25 | ||||||||||||
| 26 | ||||||||||||
| 27 | ||||||||||||
| 28 |
Los datos se guardan solo en este navegador y nunca se envían a un servidor.
Cómo se usa
| Tecla | Mac | Acción |
|---|---|---|
| F2 | F2 | Editar la celda seleccionada (también empieza al volver a tocar la celda o al escribir) |
| Enter / Shift + Enter | Return / Shift + Return | Confirmar y bajar / subir |
| Tab / Shift + Tab | Tab / Shift + Tab | Confirmar y pasar a la derecha / izquierda |
| Esc | Esc | Cancelar la edición |
| ↑ ↓ ← → | ↑ ↓ ← → | Moverte entre celdas (al escribir una fórmula que empieza por =, se inserta la referencia a la celda a la que te mueves) |
| Shift + ↑ ↓ ← → | Shift + ↑ ↓ ← → | Seleccionar un rango (también con Shift + clic o arrastrando) |
| Ctrl + ↑ ↓ ← → | ⌘ + ↑ ↓ ← → | Ir al borde de los datos |
| Home / End | Fn + ← / → | Ir al inicio de la fila / a la última columna con datos |
| Ctrl + Home / End | ⌘ + Fn + ← / → | Ir a A1 / a la última celda con datos |
| PageUp / PageDown | Fn + ↑ / ↓ | Subir o bajar una pantalla |
| Shift + Space | Shift + Space | Seleccionar la fila entera (o pulsa el número de fila) |
| Ctrl + Space | ⌃ + Space | Seleccionar la columna entera (o pulsa el encabezado de columna) |
| Ctrl + A | ⌘ + A | Seleccionar el rango de datos continuo (pulsa otra vez para toda la hoja) |
| Ctrl + D / R | ⌘ + D / R | Copiar el contenido de la celda de arriba hacia abajo / el de la izquierda hacia la derecha (rellena la selección) |
| Ctrl + F | ⌘ + F | Buscar |
| Ctrl + H | ⌃ + H | Reemplazar |
| Ctrl + ; | ⌘ + ; | Escribir la fecha de hoy |
| Ctrl + : | ⌘ + : | Escribir la hora actual |
| Ctrl + Shift + 1 | ⌃ + Shift + 1 | Separador de miles con 2 decimales |
| Ctrl + Shift + 3 | ⌃ + Shift + 3 | Formato de fecha |
| Ctrl + Shift + 5 | ⌃ + Shift + 5 | Formato de porcentaje |
| Ctrl + Shift + ~ | ⌃ + Shift + ~ | Volver a General |
| F4 | F4 | Al editar una fórmula, cambiar la referencia en el orden A1 → $A$1 → A$1 → $A1 |
| Delete / Backspace | Delete | Borrar la selección (se conservan los formatos de número) |
| Ctrl + C / X / V | ⌘ + C / X / V | Copiar / cortar / pegar (también con Excel) |
| Ctrl + Z / Y | ⌘ + Z / Shift + ⌘ + Z | Deshacer / rehacer (hasta 100 pasos) |
| Shift + F10 | Shift + F10 | Abrir el menú (también con clic derecho o pulsación larga) |
| F6 / Shift + F6 | F6 / Shift + F6 | Pasar por la barra de herramientas → la barra de fórmulas → el área de celdas → las pestañas de hojas (con Mayús, en orden inverso) |
Funciones disponibles
Matemáticas
| Función | Sintaxis | Descripción |
|---|---|---|
| SUM | SUM(número1, [número2], …) | Suma |
| SUMIF | SUMIF(rango, criterio, [rango_suma]) | Suma las celdas que cumplen una condición |
| SUMIFS | SUMIFS(rango_suma, rango_criterios1, criterio1, …) | Suma las celdas que cumplen varias condiciones |
| SUMPRODUCT | SUMPRODUCT(matriz1, [matriz2], …) | Multiplica los elementos correspondientes y devuelve la suma de los productos |
| PRODUCT | PRODUCT(número1, [número2], …) | Devuelve el producto de los números |
| ABS | ABS(número) | Valor absoluto |
| SQRT | SQRT(número) | Raíz cuadrada |
| POWER | POWER(número, potencia) | Eleva un número a una potencia |
| MOD | MOD(número, divisor) | Resto de una división |
| INT | INT(número) | Devuelve el mayor entero menor o igual que el número |
| TRUNC | TRUNC(número, [núm_decimales]) | Trunca al número de dígitos indicado (hacia 0) |
| ROUND | ROUND(número, núm_decimales) | Redondea a un número de dígitos |
| ROUNDUP | ROUNDUP(número, núm_decimales) | Redondea alejándose de 0 |
| ROUNDDOWN | ROUNDDOWN(número, núm_decimales) | Redondea hacia 0 |
| CEILING | CEILING(número, cifra_significativa) | Redondea hacia arriba a un múltiplo |
| FLOOR | FLOOR(número, cifra_significativa) | Redondea hacia abajo a un múltiplo |
| EXP | EXP(número) | e elevado a una potencia |
| LN | LN(número) | Logaritmo natural |
| LOG | LOG(número, [base]) | Logaritmo (base 10 si se omite) |
| LOG10 | LOG10(número) | Logaritmo en base 10 |
| PI | PI() | El número pi |
| RAND | RAND() | Número aleatorio de 0 a menos de 1 (cambia en cada cálculo) |
| RANDBETWEEN | RANDBETWEEN(inferior, superior) | Entero aleatorio en el intervalo indicado |
| SIGN | SIGN(número) | 1 si es positivo, 0 si es cero, -1 si es negativo |
| QUOTIENT | QUOTIENT(numerador, denominador) | Parte entera de una división |
| EVEN | EVEN(número) | Redondea hacia arriba a un número par |
| ODD | ODD(número) | Redondea hacia arriba a un número impar |
Estadística
| Función | Sintaxis | Descripción |
|---|---|---|
| AVERAGE | AVERAGE(número1, [número2], …) | Promedio |
| AVERAGEIF | AVERAGEIF(rango, criterio, [rango_promedio]) | Promedio de las celdas que cumplen una condición |
| AVERAGEIFS | AVERAGEIFS(rango_promedio, rango_criterios1, criterio1, …) | Promedio de las celdas que cumplen varias condiciones |
| MIN | MIN(número1, [número2], …) | Valor mínimo |
| MAX | MAX(número1, [número2], …) | Valor máximo |
| MINIFS | MINIFS(rango_mínimo, rango_criterios1, criterio1, …) | Mínimo de las celdas que cumplen condiciones |
| MAXIFS | MAXIFS(rango_máximo, rango_criterios1, criterio1, …) | Máximo de las celdas que cumplen condiciones |
| COUNT | COUNT(valor1, [valor2], …) | Cuenta las celdas con números |
| COUNTA | COUNTA(valor1, [valor2], …) | Cuenta las celdas que no están vacías |
| COUNTBLANK | COUNTBLANK(rango) | Cuenta las celdas vacías |
| COUNTIF | COUNTIF(rango, criterio) | Cuenta las celdas que cumplen una condición |
| COUNTIFS | COUNTIFS(rango_criterios1, criterio1, …) | Cuenta las celdas que cumplen varias condiciones |
| MEDIAN | MEDIAN(número1, [número2], …) | Mediana |
| MODE | MODE(número1, [número2], …) | Valor que más se repite (la moda) |
| LARGE | LARGE(matriz, k) | k-ésimo valor más grande |
| SMALL | SMALL(matriz, k) | k-ésimo valor más pequeño |
| RANK | RANK(número, referencia, [orden]) | Posición en una lista (de mayor a menor si el orden es 0 o se omite) |
| STDEV | STDEV(número1, [número2], …) | Desviación estándar de una muestra |
| STDEVP | STDEVP(número1, [número2], …) | Desviación estándar de una población |
| VAR | VAR(número1, [número2], …) | Varianza de una muestra |
| VARP | VARP(número1, [número2], …) | Varianza de una población |
Lógicas
| Función | Sintaxis | Descripción |
|---|---|---|
| IF | IF(prueba_lógica, valor_si_verdadero, [valor_si_falso]) | Devuelve un valor u otro según una condición |
| IFS | IFS(prueba1, valor1, [prueba2, valor2], …) | Devuelve el valor de la primera condición que se cumple |
| IFERROR | IFERROR(valor, valor_si_error) | Devuelve el valor que indiques si hay un error |
| IFNA | IFNA(valor, valor_si_nd) | Devuelve el valor que indiques si el resultado es #N/A |
| AND | AND(lógico1, [lógico2], …) | Si se cumplen todas las condiciones |
| OR | OR(lógico1, [lógico2], …) | Si se cumple alguna condición |
| NOT | NOT(lógico) | Invierte TRUE y FALSE |
| XOR | XOR(lógico1, [lógico2], …) | Si se cumple un número impar de condiciones |
| TRUE | TRUE() | Devuelve TRUE |
| FALSE | FALSE() | Devuelve FALSE |
| SWITCH | SWITCH(expresión, valor1, resultado1, …, [predeterminado]) | Devuelve el resultado del valor que coincide (si no coincide ninguno, el predeterminado) |
| CHOOSE | CHOOSE(núm_índice, valor1, [valor2], …) | Elige un valor por su número |
Texto
| Función | Sintaxis | Descripción |
|---|---|---|
| LEN | LEN(texto) | Número de caracteres |
| LEFT | LEFT(texto, [núm_caracteres]) | Extrae el número de caracteres indicado desde el inicio del texto |
| RIGHT | RIGHT(texto, [núm_caracteres]) | Extrae el número de caracteres indicado desde el final del texto |
| MID | MID(texto, posición_inicial, núm_caracteres) | Extrae el número de caracteres indicado desde la posición indicada |
| UPPER | UPPER(texto) | Pasa las letras a mayúsculas |
| LOWER | LOWER(texto) | Pasa las letras a minúsculas |
| PROPER | PROPER(texto) | Pone en mayúscula la primera letra de cada palabra |
| TRIM | TRIM(texto) | Quita los espacios sobrantes |
| SUBSTITUTE | SUBSTITUTE(texto, texto_original, texto_nuevo, [núm_de_instancia]) | Sustituye un texto por otro |
| REPLACE | REPLACE(texto_original, núm_inicial, núm_de_caracteres, texto_nuevo) | Reemplaza caracteres en una posición |
| REPT | REPT(texto, núm_de_veces) | Repite un texto |
| FIND | FIND(texto_buscado, dentro_del_texto, [núm_inicial]) | Posición de un texto (distingue mayúsculas) |
| SEARCH | SEARCH(texto_buscado, dentro_del_texto, [núm_inicial]) | Busca un texto y devuelve su posición (sin distinguir mayúsculas, admite comodines) |
| EXACT | EXACT(texto1, texto2) | Si dos textos son iguales |
| TEXT | TEXT(valor, formato) | Convierte un valor en texto con el formato indicado |
| VALUE | VALUE(texto) | Convierte un texto que representa un número en número |
| CONCAT | CONCAT(texto1, [texto2], …) | Une textos |
| CONCATENATE | CONCATENATE(texto1, [texto2], …) | Une textos (forma antigua) |
| TEXTJOIN | TEXTJOIN(delimitador, ignorar_vacías, texto1, …) | Une textos con un delimitador |
| CHAR | CHAR(número) | Carácter de un código (Unicode) |
| CODE | CODE(texto) | Código del primer carácter (Unicode) |
| ASC | ASC(texto) | Pasa letras, dígitos y katakana de ancho completo a medio ancho |
| JIS | JIS(texto) | Pasa letras, dígitos y katakana de medio ancho a ancho completo |
Búsqueda y referencia
| Función | Sintaxis | Descripción |
|---|---|---|
| VLOOKUP | VLOOKUP(valor_buscado, matriz_tabla, indicador_columnas, [rango]) | Busca en la primera columna y devuelve un valor de la misma fila |
| HLOOKUP | HLOOKUP(valor_buscado, matriz_tabla, indicador_filas, [rango]) | Busca en la primera fila y devuelve un valor de la misma columna |
| XLOOKUP | XLOOKUP(valor_buscado, matriz_buscada, matriz_devuelta, [si_no_se_encuentra], [modo_de_coincidencia], [modo_de_búsqueda]) | Busca un valor y devuelve el elemento correspondiente |
| INDEX | INDEX(matriz, núm_fila, [núm_columna]) | Devuelve el valor de la fila y la columna indicadas |
| MATCH | MATCH(valor_buscado, matriz_buscada, [tipo_de_coincidencia]) | Posición de un valor en un rango |
| ROW | ROW([referencia]) | Número de fila |
| COLUMN | COLUMN([referencia]) | Número de columna |
| ROWS | ROWS(matriz) | Número de filas de un rango |
| COLUMNS | COLUMNS(matriz) | Número de columnas de un rango |
Fecha y hora
| Función | Sintaxis | Descripción |
|---|---|---|
| TODAY | TODAY() | Fecha de hoy |
| NOW | NOW() | Fecha y hora actuales |
| DATE | DATE(año, mes, día) | Crea una fecha a partir de año, mes y día |
| YEAR | YEAR(fecha) | Año de una fecha |
| MONTH | MONTH(fecha) | Mes de una fecha |
| DAY | DAY(fecha) | Día de una fecha |
| HOUR | HOUR(hora) | Hora de un tiempo |
| MINUTE | MINUTE(hora) | Minuto de un tiempo |
| SECOND | SECOND(hora) | Segundo de un tiempo |
| WEEKDAY | WEEKDAY(fecha, [tipo]) | Día de la semana como número (con el tipo 2, el lunes es 1) |
| DATEDIF | DATEDIF(fecha_inicial, fecha_final, unidad) | Años, meses o días entre dos fechas |
| EDATE | EDATE(fecha_inicial, meses) | Devuelve la fecha un número de meses antes o después |
| EOMONTH | EOMONTH(fecha_inicial, meses) | Devuelve el último día del mes un número de meses antes o después |
| DAYS | DAYS(fecha_final, fecha_inicial) | Días entre dos fechas |
| TIME | TIME(hora, minuto, segundo) | Crea una hora a partir de hora, minuto y segundo |
| DATEVALUE | DATEVALUE(texto_de_fecha) | Convierte un texto que representa una fecha en un valor de fecha |
Información
| Función | Sintaxis | Descripción |
|---|---|---|
| ISBLANK | ISBLANK(valor) | Si la celda está vacía |
| ISNUMBER | ISNUMBER(valor) | Si el valor es un número |
| ISTEXT | ISTEXT(valor) | Si el valor es texto |
| ISERROR | ISERROR(valor) | Si el valor es un error |
| ISERR | ISERR(valor) | Si el valor es un error distinto de #N/A |
| ISNA | ISNA(valor) | Si el valor es #N/A |
| ISLOGICAL | ISLOGICAL(valor) | Si el valor es TRUE o FALSE |
| N | N(valor) | Convierte un valor en número (el texto es 0) |
| NA | NA() | Devuelve #N/A |
Limitaciones
Formatos y funciones no admitidos
No admite negrita, colores, bordes, formato condicional, validación de datos, comentarios, vínculos, inmovilizar paneles, filas y columnas ocultas, gráficos, imágenes, macros, saltos de línea dentro de una celda ni fechas de la era japonesa.
Información que se pierde al guardar un archivo
Si el archivo que abres contiene estos ajustes o elementos, se pierden al guardar. Las celdas combinadas muestran solo el valor de la celda superior izquierda (al guardar se conserva la combinación). En las fórmulas de matriz (introducidas con Ctrl + Mayús + Entrar), solo la fórmula de la celda superior izquierda se guarda, como una fórmula normal.
Límites de fórmulas y referencias
Los nombres definidos se pueden usar en las fórmulas, pero no se pueden definir nombres nuevos. No se admiten referencias a tablas, referencias a otros archivos, referencias unidas con coma, fórmulas con @ ni fórmulas que extienden el resultado a varias celdas.
Límites de hojas, filas y columnas
Un libro puede tener hasta 20 hojas, cada una de hasta 2000 filas × 52 columnas (A a AZ).
Al introducir números y números largos
Los valores con símbolos, como 50 % o 1,000 €, se separan en un número y un formato, igual que en Excel. Los números admiten hasta 15 dígitos (para números largos, como los de una tarjeta, escribe ' delante para introducirlos como texto).
¿Te resultó útil esta herramienta?