AI Sheet Formulas
Use AIASK, AITAG, AITRANSLATE, AIVOCAB, AIPATTERN, AIDRAFT, AIMERGE, AISPLIT, AITABLE y AIREVERSECALC directamente en celdas de Google Sheets.
AI Sheet Formulas lleva el flujo de trabajo de IA del complemento directamente a la cuadrícula de la hoja de cálculo. En lugar de abrir la barra lateral para cada tarea, puede escribir una fórmula personalizada como =AIASK(...) y obtener resultados generados por IA que se expanden por la hoja.
Para ver ejemplos que puede copiar de cada fórmula, abra Extensions → Text To Table Converter → ✨ AI Sheet Formulas.

Google Sheets Only
AI Sheet Formulas está disponible actualmente solo en Google Sheets™.
Antes de empezar#
- Abra la barra lateral del complemento una vez y complete el inicio de sesión en la misma cuenta o perfil.
- Configure AI Permission en Allow en Settings. Las fórmulas no pueden pedir permiso desde dentro de una celda.
- Cada llamada de fórmula que llega a la IA cuenta como una solicitud de IA, sin importar cuántas filas tenga su rango. El plan gratuito incluye 25 solicitudes de IA cada 30 días; Pro es ilimitado.
- Los resultados se guardan en caché durante 6 horas. Si recalcula una fórmula con la misma instrucción y la misma entrada, obtiene la respuesta en caché y no cuenta como una solicitud nueva.
- Use fórmulas basadas en rangos, como
A2:A50, en lugar de arrastrar hacia abajo una fórmula de una sola celda.
Fórmulas disponibles#
=AIASK(instruction, [input_range], [refresh])=AITAG(value, tags, [refresh])=AITRANSLATE(input_range, target_language, [refresh])=AIVOCAB(text_range, language, [refresh])=AIPATTERN(example_range, target_range, [refresh])=AIDRAFT(prompt, context_range, [refresh])=AIMERGE(instruction, input_range, [refresh])=AISPLIT(input_range, split_instruction, [refresh])=AITABLE(prompt, [context_range], [refresh])=AIREVERSECALC(target_ref, input_range_ref, [max_candidates], [tolerance], [refresh])
Qué hace cada fórmula#
AIASK: extracción por lotes, limpieza o respuesta a preguntas sobre un rangoAITAG: etiqueta cada valor con una lista de etiquetas permitidasAITRANSLATE: traduce cada valor a un idioma de destinoAIVOCAB: lee todo el rango y devuelve un elemento de vocabulario clave comoTerm | Pronunciation | Meaning | Example sentence(el argumento de idioma define el idioma del significado y del ejemplo)AIPATTERN: aprende un patrón de transformación a partir de pares de ejemplo de entrada y salida y luego lo aplica a un rango de destinoAIDRAFT: genera un borrador de salida por cada filaAIMERGE: combina cada fila en una sola celda con un resumen o resultado redactado por la IAAISPLIT: divide cada fila de entrada en partes estructuradas que se expanden por las columnasAITABLE: genera una tabla de texto completa con encabezados que se expande por filas y columnasAIREVERSECALC: sugiere fórmulas candidatas que pueden reproducir un valor de destino a partir de un rango de origen
Ejemplos comunes#
=AIASK("Extract the primary domain from this email address", A2:A50, $Z$1)=AITAG(A2:A200, "van life, freedom, outdoors", $Z$1)=AITRANSLATE(A2:A200, "German", $Z$1)=AIVOCAB(A2:A50, "English", $Z$1)=AIPATTERN(A2:B5, A6:A100, $Z$1)=AIDRAFT("Write a 2-sentence polite rejection email citing this reason:", C2:C20, $Z$1)=AIMERGE("Summarize each row in one sentence", A2:C50, $Z$1)=AISPLIT(A2:A50, "Split into Name, City, Issue", $Z$1)=AITABLE("List the top 5 US cities by population with columns for State, Mayor, and Population", , $Z$1)=AIREVERSECALC("E10", "A2:C10", 5, 0.01, $Z$1)Límites por lote y notas sobre el resultado#
| Fórmula | Límite habitual | Comportamiento del resultado |
|---|---|---|
AIASK, AITAG, AITRANSLATE, AIMERGE | 200 filas | Devuelve un resultado por cada fila de entrada |
AIPATTERN | 200 filas de destino, hasta 10 pares de ejemplo | Devuelve un resultado transformado por cada fila de destino |
AISPLIT | 200 filas | Devuelve un resultado estructurado en varias columnas |
AIVOCAB | 200 celdas de entrada | Devuelve una fila de 4 columnas |
AIDRAFT | 50 filas | Devuelve un resultado generado por cada fila |
AITABLE | hasta 200 celdas de contexto y 12 000 caracteres | Devuelve una tabla 2D completa con encabezados |
AIREVERSECALC | 50 celdas de origen, de 1 a 20 candidatas (5 por defecto) | Devuelve una tabla de candidatas ordenadas |
Límites importantes#
- Los nombres de fórmula usan
AI...sin puntos, comoAIASK, noAI.ASK. - Las funciones personalizadas de fórmula solo están disponibles en Google Sheets™.
- Los resultados de las fórmulas son solo texto sin formato. Use AI Agents si necesita dar formato después de la generación.
- Las funciones personalizadas de Google Apps Script tienen un límite estricto de ejecución de 30 segundos.
AITABLEyAISPLITpueden expandirse mucho. Limpie primero toda el área de resultados para evitar#REF!.AIREVERSECALCespera referencias de estilo A1 como texto, por ejemplo"E10"y"A2:C10". La celda de destino debe contener un número y las fórmulas sugeridas solo usan +, -, * y /.- Los rangos de ejemplo de
AIPATTERNdeben tener exactamente dos columnas: la entrada y el resultado esperado. - Las fórmulas por filas aceptan en total hasta 24 000 caracteres de entrada.
- Las filas de entrada vacías se omiten y se devuelven como celdas vacías.
- No arrastre
AIASKni fórmulas similares hacia abajo por 50 filas distintas. Cada copia es una solicitud de IA independiente y una ejecución independiente de 30 segundos. Use en su lugar una sola fórmula de rango.
Buenas prácticas#
- El argumento opcional
[refresh](por ejemplo, una casilla de verificación en$Z$1) hace que Sheets recalcule la fórmula. No omite la caché de 6 horas: para obtener una respuesta distinta, cambie la instrucción o la entrada. - Mantenga los pares de ejemplo de
AIPATTERNpequeños y representativos. Suelen bastar de cuatro a seis ejemplos. - Deje suficiente espacio libre antes de ejecutar
AISPLIT,AITABLEoAIVOCAB. - Mantenga
AIREVERSECALCcentrada en un rango de origen numérico pequeño. - Si una fórmula agota el tiempo de espera, reduzca el tamaño del rango antes de volver a intentarlo.
Solución de problemas#
Error: AI permission must be set to Allow in add-on Settings.
Abra Settings, configure AI Permission en Allow y luego recalcule la hoja.
Error: AI usage limit reached.
Se agotó su cuota de IA. Espere a que se restablezca o cambie de plan, y vuelva a intentarlo.
Error: AIASK supports up to 200 rows. Use fewer rows.(o el mismo mensaje para otra fórmula)
La entrada supera el límite por lote de esa fórmula. Divídala en rangos más pequeños.
Error: AIASK input too large. Reduce text length or rows.
El texto combinado supera el límite de caracteres. Use menos filas o celdas más cortas.
Error: no result (try fewer rows)
La respuesta de la IA se cortó antes de llegar a estas filas. Ejecute la fórmula en un rango más pequeño.
Error: AI response malformed. Try again.
La IA devolvió algo que el complemento no pudo leer. Recalcule o cambie un poco la instrucción.
Error: AI call failed. Try again later.
Vuelva a intentarlo con menos filas. Si sigue fallando, compruebe el estado del complemento o del servidor.
#REF!
Hay celdas con datos en la ruta de expansión. Limpie primero el área de resultados.
#ERROR!
Es probable que la función haya alcanzado el límite de 30 segundos de Apps Script. Reduzca el rango y vuelva a intentarlo.
Guías relacionadas#
- AI Agents - Use flujos de IA desde la barra lateral para limpiar hojas, dar formato, añadir fórmulas y enviar prompts de seguimiento.
- Settings - Revise los permisos de IA y otros ajustes que afectan a las funciones con IA.