- Cómo empezar a usar Airtable
- Introducción a los aspectos básicos de Airtable
- Cómo comunicarse con el equipo de soporte de Airtable
- Pantalla de inicio de Airtable
- Glosario de terminología de Airtable
- Airtable technical requirements
- Diferencias entre las funciones de Airtable para escritorio y para móvil
- Atajos de teclado de Airtable
- Cómo usar Markdown en Airtable
- Adding descriptions in Airtable
- Finding Airtable IDs
- Automatizaciones de Airtable
- Descripción general de automatizaciones
- Guías de automatizaciones
- Guías de automatizaciones integradas
- Guías de automatizaciones en Airtable
- Linking existing records using automations
- Conditional groups of automation actions
- Repeating groups of Airtable automation actions
- Creating recurring records using automations
- How to delay Airtable automation runs
- Prevent automations from triggering by mistake
- Use automations to timestamp status updates
- Desencadenantes de automatizaciones
- Desencadenantes de Airtable
- Airtable automation trigger: When record matches conditions
- Airtable automation trigger: When a form is submitted
- Airtable automation trigger: When record created
- Desencadenante de automatización de Airtable: cuando se actualiza un registro
- Airtable automation trigger: When record enters view
- Desencadenante de automatización de Airtable: a una hora programada
- Airtable automation trigger: When webhook received
- Airtable automation trigger: When a button is clicked
- Airtable automation trigger: When email received
- Desencadenantes integrados
- Desencadenantes de Airtable
- Acciones de automatización
- Acciones en Airtable
- Acción de automatización de Airtable: enviar correo electrónico
- Airtable automation action: Create record
- Airtable automation action: Update record
- Airtable automation action: Find records
- Airtable automation action: Sort list
- Acción de automatización de Airtable: ejecutar un script
- Airtable automation action: Generate with AI
- Acciones integradas
- Airtable automation actions: Slack
- Airtable automation actions: Google Workspace
- Airtable automation action: Send MS Teams message
- Airtable automation actions: Outlook
- Airtable automation actions: Jira Cloud
- Airtable automation actions: Jira Server / Data Center
- Airtable automation actions: Salesforce
- Airtable automation action: Create post in Facebook Pages
- Airtable automation actions: GitHub Issues
- Airtable automation action: Hootsuite post
- Airtable automation action: Send Twilio SMS
- Acciones en Airtable
- Bases de Airtable
- Using Airtable Cobuilder
- Descripción general de las bases de Airtable
- Creating and duplicating bases in Airtable
- Structuring your Airtable bases effectively
- Moving Airtable bases between workspaces
- Tables in Airtable
- Crear enlaces para compartir bases de Airtable
- Importing third-party data into Airtable
- Uso de las perspectivas
- Troubleshooting Airtable base performance
- Versiones beta de Airtable
- Colaboración en Airtable
- Asistencia de Airtable Enterprise
- Información general
- External badging in Airtable
- Creating and using Airtable components
- Ask an Expert beta overview
- Data residency at Airtable
- Descripción general de los grupos de usuarios en Airtable
- API de Enterprise de Airtable
- Creating and managing data retention policies in Airtable
- eDiscovery APIs in Airtable
- Airtable and data loss prevention
- Acceder a los registros de auditoría de Enterprise en Airtable
- Configuración de Jira Server/Data Center para conectarse con Airtable
- Panel de Administración de Enterprise
- Descripción general del panel de administración de Enterprise
- Usuarios: panel de administración de Enterprise en Airtable
- Detalles del usuario en el panel de administración de Airtable
- Grupos: panel de administración de Airtable
- Espacios de trabajos: panel de administración de Enterprise de Airtable
- Bases: panel de administración de Enterprise en Airtable
- Interfaces: Panel de administración de Enterprise en Airtable
- Data sets - Airtable admin panel
- Managed apps - Airtable admin panel
- Components - Airtable admin panel
- Informes: panel de administración de Enterprise en Airtable
- Airtable admin panel settings
- Guía práctica de Enterprise
- Gestionar a los admins de Enterprise en el panel de administración
- Uso de organizaciones
- Organizational branding for apps in Airtable
- Enterprise Hub in Airtable
- Enterprise Hub : Org unit assignment with user groups
- Desactivar, retirar el acceso y reactivar usuarios desde el panel de administración
- Gestionar el acceso de usuario a espacios de trabajo y bases
- Airtable Enterprise Key Management
- Custom terms of use
- SSO en Enterprise
- Información general
- Extensiones de Airtable
- Descripción general de las extensiones
- Extensiones por Airtable
- Extensiones integradas
- Campos de Airtable
- Descripción general de los campos
- Archivo adjunto
- Campos basados en fecha
- Fórmula
- Empezar a usar fórmulas
- Fundamentos de fórmulas
- Soluciones frecuentes: principiante
- Soluciones habituales: intermedias
- Soluciones habituales: avanzado
- Campo de texto largo
- Campos de registros vinculados
- Campos con números
- Otros campos
- Campos de compilación, búsqueda y recuento
- Campos de selección y colaborador
- Integración con Airtable
- API
- Getting started with Airtable's Web API
- Crear tokens de acceso personal
- Airtable Webhooks API Overview
- Service accounts overview
- API web de Airtable: usar filterByFormula o parámetros para ordenar
- Airtable API Deprecation Guidelines
- Airtable API: Common troubleshooting
- Managing API call limits in Airtable
- Enforcement of URL length limit for Web API requests
- Servicios de integración
- Third-party integrations via OAuth overview
- Troubleshooting disconnected OAuth integrations in Airtable
- Options for integrating with Airtable
- Third-party integrations - Common troubleshooting
- Low-code integrations - Common troubleshooting
- Integrating Airtable with external calendar applications
- Visualizing records from Airtable in Tableau
- Visualizing Airtable records in Microsoft Power BI & Power Query
- Integrating HubSpot with Airtable
- Using Zapier to integrate Airtable with other services
- Using Zapier's Multi-Step Zaps to find and update records
- Using IFTTT to integrate Airtable with other services
- Integrating with AWS Lambda & DynamoDB
- Herramientas para desarrolladores
- API
- Diseñador de Interfaces de Airtable
- Descripción general
- Diseños de página
- Elementos
- Adding and removing elements in interfaces
- Adding layouts to interfaces
- Formatting elements in interfaces
- Interface element: Button
- Interface element: Calendar
- Interface element: Chart
- Interface element: Filter
- Interface element: Gallery
- Interface element: Grid
- Interface element: Kanban
- Interface element: Number
- Interface element: Record picker
- Interface element: Text
- Interface element: Timeline
- Aprendizaje y recursos
- Gestión de Airtable
- Política de Airtable
- Registros de Airtable
- Sincronización de Airtable
- Vistas de Airtable
- Espacios de trabajo de Airtable
- Impresión
- Compartir
- OscuroLigero
- PDF
Airtable formula field overview
- Actualizado en 07 Feb 2025
- 5 Minutos para leer
- Impresión
- Compartir
- OscuroLigero
- PDF
All plan types | |
Platform(s) | Web/Browser, Mac app, and Windows app |
Related reading |
This article covers how to use the formula field to streamline your team's and organization's work.
Understanding how formulas work in Airtable
In Airtable, formulas allow you to output numbers, dates, strings, and more in each record based on static or dynamic information from other cells in that same record. For example, if you have a table of product orders, you can create a field that computes the “Total Cost” for each record based on the information in each record’s “Price” and “Quantity” fields.
A formula can comprise functions (e.g., SUM, CONCATENATE), operators (e.g., +, -, *, /, &), and other fields from the same table.
You can enter the formula into the text box as you would in a spreadsheet, except in Airtable you will use the names of fields instead of cell ranges.
Airtable formulas cannot reference values present in the cell or cells of other records in the same table, another table, or another base. To work around this:
To bring information from one record to another record in the same table you can configure self-linking record relationships between records and use a lookup field to reflect a value from one record onto another record.
To bring information from one record to another record in a different table you can create a linked record relationship between records in one table and another table. You’ll then need to utilize lookup, rollup, and count fields in order to reflect or compute information from another record or records in the other table.
To bring information from another base to a record in the base where you are configuring your formula, you will need to use the Airtable Sync functionality in tandem with one or both of the work arounds listed above.
Adding formula fields in Airtable
Visit your Airtable homepage.
Create or open your preferred base.
Add or edit a field.
Search for and select Formula.
Enter your formula in the space under “Formula.” Refer to the Formula field reference article for more in-depth information about the available functions to use in Airtable.
Click the Formatting tab to adjust the way the formula’s output is formatted.
For example, suppose your formula will result in a numerical output. In that case, you can format the formula's result as a decimal, an integer, a currency, a percent, or a time duration. Additionally, you can adjust the precision for decimals, currencies, and percentages.
Refer to this article for more information about formatting.
Click Create field.
Using AI to generate formulas
Generating formulas with AI
Users who are creating formula fields in a workspace where AI has been enabled can have AI generate a formula by inputting a prompt of plain English.
Visit your Airtable homepage.
Create or open your preferred base.
Add or edit a field.
Search for and select Formula.
Click the Generate formula option under the formula editor.
Enter a prompt describing the formula that you would like to have AI generate.
Click Generate.
You can then describe any additional changes you want the AI to make in order to tweak the formula to your liking. You can also click the back or forward arrow buttons to see different versions of the formula that the AI has created based on the tweaks that you have made.
Click Done when the formula looks how you want it to. You can also:
Click the two arrow icon to compare formula versions.
Or click the back arrow icon to undo the change to the formula. Note that this will clear the AI change and you will not be able to redo the formula change unless you write out another prompt.
Lastly, click Create field if this is a new formula field or click Save if this is an existing formula field that you modified.
Note
A field description will automatically be added to reflect what calculation the formula is performing. You can also have AI generate/regenerate a description based on the current formula by clicking Generate description.
Tips for formula prompts
Be direct and as clear as possible since larger prompts may take awhile to run.
Refer to field names the same way they appear in the table.
Remember you may need to still adjust formatting even if the formula is looking correct.
Feel free to experiment with this functionality, since formula generation does not count against your AI credit usage.
Prompt examples:
Concatenating two strings together - “Combine the status with the due date and put a hyphen in between.”
Result: CONCATENATE({Status}, ' - ', DATETIME_FORMAT({Due date}, 'MM/DD/YYYY'))
Finding the difference between two dates - “Subtract the end date from the start date and format the result in number of days”
Result: DATETIME_DIFF({End date}, {Start date}, 'days')
Changing an existing formula - Using the example above that generates a DATETIME_DIFF() formula in “days,” imagine that you are wanting to change the formula to display in “hours” instead. In this case, you should see the text “Describe any additional changes” in the AI formula box. Type in the phrase “Change the output of the formula to hours instead of days.”
Result: DATETIME_DIFF({End date}, {Start date}, 'hours')
Using the formula editor in Airtable
Colorful Syntax highlighting
Green = Functions Purple = Fields Orange/Brown = Numbers Teal = Text/strings Black = Anything else not represented above. ex. commas, parentheses, etc.
Parenthesis matching
Multiline editing with the ability to fold multiline formulas
Error warnings when there are unbalanced parenthesis
Error warnings when there is blankspace or miscellaneous characters between a function name and the opening parenthesis
Formulas versus other computed fields in Airtable
Formulas versus other computed fields overview
Computed fields are unique field types where field values are calculated by Airtable automatically rather than directly edited by users. These fields allow you to tally a value based on values in other fields—like formula, lookup, count, and rollup—or fields that return the same values independently of other fields in the table or user actions—like auto number or created time.
Like all field types, you can set these fields up using the field customization menu. To learn about the basic, non-computed field types, see the article Guide to the basic field types.
NOTE
Computed field types are slightly different from formulas in a spreadsheet. In a spreadsheet, you can put a formula in any cell and have it reference any other cell in the sheet. In Airtable, you configure computed fields that apply the same formula to every record in the table. As a result, these formulas reference other fields rather than other cells so that they apply to every record.
Rollup, lookup, and count fields can only be used when you have a linked record field in your table.
Fields to connect to other tables
Additional computed fields
Related video content
FAQs
Can I create SQL queries in Airtable?
While you can't directly query a table in Airtable, a view can help accomplish something similar.
By building a view, you can apply similar parameters to filter and present the information you'd like from your base's tables.
When building a view, you can filter records, hide unnecessary fields and group values, sort values, and add additional formula fields to manage complicated conditional logic to use in a filter.
You can join multiple tables by hard-coding joins into a table using linked record fields. With linked records in place, you can perform subqueries using lookup and rollup fields.
With your view/query—created, it is automatically saved in your table. You can easily switch between views, building new views—knowing your view/query is there for future reference.