Leverage this space to unlock the power of Airtable formulas.
Recently active
Hey Gang.I know there's probably multiple ways to do this but I'll ask.If there's an automation way of stripping/grabbing two(as there will always be two) linked records in a field and placing the first in the "first instructor) field(email type), and placing the second in the "second Intructor" field(also an email type).Obviously, I'd need to grab, each of those and place them in their respective field.Simple enough, right?Or if just placing a formula in a field to reflect those emails, that'd be fine too, I guess. thanks
I am new to airtable. I used this Standard Deviation STDEV - Quick Reference - Airtable Community to calculated the standard deviation. However I have 5 fields in this table and sometimes only 3 or 4 values are entered. I would like to only consider the fields that have a value entered. for n I added a field called number of runs, which helped, but it still considers the fields that are empty and includes them as the value "0". How can we fix this?
Hi All, I am trying to create a button that one clicked will launch a web page that uses an internal url (or external) as the prefix with a cell value as the suffix. For Example: https://trsau.reecenet.org/pos/other-stock-on-hand/products/12345 The first part (https://trsau.reecenet.org/pos/other-stock-on-hand/products/) will be common in the formula with (12345) being the part that changes. To achieve this i have been try to us the following formula: The issue is that once pressed the i get the following error in the address bar.
First post, so I am sorry if this is not clear as to what I am trying to do. My goal is to have a formula in a field determine if 3 different fields are either blank or not blank. Depending on whether they are blank or not return a message to that formula field outlining what is missing and required. See picture below. I have tried to nest IF functions using blank or not blank, but I keep getting errors. I have also tried to use the AND and OR functions in combination with the IF function with no luck. A formula would work best for us. Any ideas would be greatly appreciatedthanks Bob
Hi there, I am trying to calculate employee hours worked over 40 within the span of a worked week (Sunday - Saturday) for overtime calculations, and can't figure out what the formula would be for this. I have start dates and times on my sheet already.
I am trying to come up with a calculation of the parts I need to batch-produce a product.I currently Have tables for: Products, Product Variations, Parts, and Production Plan.For example, If I need to make the product "Tea Light", this comes in small, medium, and large sizes, two different patterns, and two different wood types. These are in the Product Variations table.Each tea light has the following parts: one bottom piece, two different top pieces, and then eight sides. These are in the Parts table.In the Production Plan table, the "Quantity to Produce" field should take into account the current stock of that product which is in the "Product Variations" table.I've used ChatGPT to get 90% of the way there. But for some reason, it can't figure out the formula needed to calculate the numbers of each part to produce given the quantity of product needed.Hopefully, that makes sense. Thanks!
Very new to Airtable and having some fun with formulas.I have project records with a simple status field (Planned, In Progress, Completed) and some basic date fields.I created a formula that checks if the project is "On time" or "Overdue" based on the completed (planned or actually completed) date field vs today.I don't need this formula to calculate on Completed projects so i'm looking for a formula that sets the field to blank if status is Completed, but calculates if Planned or In Progress.Current checking formula:IF({Completed Date} < NOW(), "Overdue", IF(IS_SAME({Completed Date}, TODAY(), 'day'), "At Risk", "On Time"))
Hi Airtable Community, The problem is to check in Airtable whether a value in a column (e.g. column 2) occurs **for the first time** or whether it is a duplicate. If the value is the **first occurrence**, a value from another column (e.g. column 4) should be displayed in another column (e.g. column 3). However, if the value is a duplicate (i.e. it already occurs in column 2 in an earlier row), column 4 should remain empty.Happy for any ideas to solve this 🙂 Thanks & bestMirko
Hi guys....I have two columns "Old Price" and "New Price".I want to achieve something like this:When "New Price" updates, then the previous "New Price" before the update becomes the "Old Price".Here (below) is how the code I want to achieve look like in programming.Var = Old PriceVar = Prev New Price = 0IF(New Price updates)Old Price == Prev New PricePrev New Price == New Price
Hey everyone!I’m running into a challenge while using Airtable in conjunction with Fillout forms. When using the duration field in Fillout, it only provides the exact times (start and end) rather than a length of time in between. To simplify things, I’ve limited entries to a start time and end time, assuming the event will occur on the same day.Here’s what I’m trying to do:•I’d like to create a formula in Airtable that takes the start date (provided in a date field) and combines it with the end time (from the duration field, which doesn’t have an attached date).•The goal is to format the end time as part of the same day as the start date.For example:• Start Date: 2025-01-14 08:00 AM•End Time: 10:30 AM• Result: 2025-01-14 10:30 AMHow would I go about writing a formula that merges these fields correctly? Any advice or tips would be greatly appreciated!Thank you in advance for your help!For reference, here's the formula I've already tried: DATETIME_PARSE(DATETIME_FORMAT({Start Time},
I am wondering what Record comments can be used for. It looks like Record comments aren't accessible by formulas, automations interfaces, etc. That is, I can't create a formula that tells me if there are comments, that returns, the comments, etc. I can't rollup all comments of a record. I can't write an automation that emails me when a comment is made in a record.Is that all true — are comments really this isolated? If so, I wonder why the heck they exist — nothing in airtable seems this isolated.
Hey everybody,I am trying to match 2 columns to see if a name from column 2 appears in column 1 (list of names). The answer I need is simply true or false.Column 1 is a lookup field with a name.Example: “Smith, Jack”.And column 2 is a list of names. Example:“Green, Mike”, “Smith, Jack”.But neither with Find nor Search do I get a match. My formulas are:Column 1:Column 2:Formula:FIND({Mitarbeiter (from Urlaub bestätigt 3)},{Kolonnen Zusammensetzung}) Maybe you have an idea, whats wrong here. Best greetingsJepe
Hello, I am stuck on something that seems simple, and I've tried navigating the answer here, but still can't get my formula to work.I have two fields I'm working with, a check-in field, which is a dd/mm/yyyy field, and a check-out which is also a dd/mm/yyyy field. I don't always use both fields, though - sometimes one is blank, and sometimes both are blank.I'm trying to calculate the # of nights between the two dates, and the formula is working fine, but returns "NaN" when there is no date. How can I correct the formula to simply leave that field empty if there are no dates? Also, it seems to be wanting to calculate a sum, which I don't want it to do. Not sure why the Sum and Infinity symbols? Here is my formula: DATETIME_DIFF({Check-out}, {Check-in}, "days")Thank you!
I have a table with all our fiscal weeks, and their corresponding start and end dates. ("Fiscal Weeks")I have another table with projects, and the start date of each project. ("Projects")I need to add a column to the Projects table that tells me which fiscal week the project belongs to, based on the start date of the project. Nothing I've tried seems to work. Any thoughts?
Hello,I have created a check Request form in my system. For some of our transactions we will deal with multiple transactions but I only want to have one button. I have created multiple fields (Fee #1, Fee #2, Fee #3, Fee #4, Fee #5). I am trying to create a nested if Statement (or open to other options) to fill the check Request field with the newest fee. For example If Fee 5 is empty but Fee 4 is not then I want Fee 4 populated in the field. If Fee 5, 4, and 3 are empty then I want Fee 2 to populate in the field. And so on. Appreciate any direction. So far I created a nested if Statement but it only works for the first field then no longer works.
Hello,I have a table that is synced with transactions from my bank account, but I need help with extracting data from a JSON string stored in the Notes (Long text) field.An example of the JSON looks like this: { "transactionId": "2022142460021", "endToEndId": "\/VS2501000545\/SS\/KS308", "bookingDate": "2025-01-10", "valueDate": "2025-01-10", "transactionAmount": { "amount": "-390.00", "currency": "EUR" }, "currencyExchange": [ { "exchangeRate": "1.00000000", "quotationDate": "2025-01-10" } ], "creditorAccount": { "iban": "SK9111110000002303283006" }, "debtorName": "COMPANY s.r.o.", "debtorAccount": { "iban": "SK8511000000002622224000", "currency": "EUR" }, "remittanceInformationUnstructured": "Platba faktury 2501000995", "remittanceInformationStructured": "[{\\"reference\\": \\"2501000995\\", \\"referenceType\\": \\"VariableSymbol\\"}, {\\"reference\\": \\"308\\", \\"referenceType\\": \\"ConstantSymbol\\"}]", "additionalInformation": "Platba 1111\/000000-2303283006", "bankTransac
Hi, I have a table that contains the first and last names of people and what I’d like to do is to have a field beside this that counts the number of times a first name + last name shows up in the table. This is because it is possible that I can have multiple entries for the same person and I eventually want to extract unique users for use in another table. The first thing I need to do is to identify duplicates, but I’m struggling with this. My approach was to concatenate & lower case the first and last name to get a standardized format to check for duplication. Would appreciate any help on figuring out how to find duplicates in the table. Also, it’s not enough that I just know if a record is a duplicate or not, I need to know how many times it shows up in the table, so some sort of count formula but I can’t seem to figure this out. (names are not real) Any help would be much appreciated. Thanks so much.
I'm trying to set up a formula that will give me the date of "Monday" relative to a given record's date. So if a record was dated today Wed June 21, I'd want the formula to give me Mon June 19.I've done some searching on the forum here and found this formula: DATEADD(Date,1-DATETIME_FORMAT(Date,'E'),'day')But I'm having some issues with it—it's returning the date of Sunday, not Monday, and I can't for the life of me figure out how to adjust it!Does anybody know how I might fix this? Thank you!
I've tried to work my way around this problem several ways and I can't seem to figure it out... I have a nested IF statement that uses a value from a text lookup field that just doesn't want to play nice. Essentially, I have a formula title for a record that should work like thisIF {single select}= "A", {text1} & " - " & {text2}, IF {single select} = "B" & {lookupfield} = Not Empty, {text1} & " - " & {lookupfield}, {text1}))I can't get the lookup text to cooperate and express itself as not empty (or empty). I tried T(), BLANK(), and COUNTA(), and even though in a separate formula field COUNTA() gives me 1 and 0, trying to incorporate that into the overall formula doesn't work. I get that the lookup field isn't actually text... I'm going crazy trying to figure this one out.
Hi there - I schedule shipments to be picked up on specific dates from specific sites at specific times, and I need a way to identify if I've scheduled any shipments to be picked up on the same date/site/time to make sure I'm not double booking a site. I've created a formula in my Shipments table that concatenates the three fields:IF( AND({Load Date}, {Site Abbrev.}, {Load Time}), DATETIME_FORMAT({Load Date}, "MM/DD/YY") & "_" & {Site Abbrev.} & "_" & {Load Time}, "") And I've created a Rollup in my Sites table using ARRAYJOIN(values, ", "). All that seems to be working just fine. But the formula I've created to identify any duplicates in the Rollup field always returns No Duplicates even if there are duplicates. IF( LEN(ARRAYJOIN({DEV | Load Date, Load Site, Load Ti
If my event is September 2, 2025 (aka "program start date"), it would be in Quarter 3, 2025. But I need to list that commission would be paid the following quarter (aka "quarter earned", so Q4, 2025. Fiscal year runs Jan - Dec like the calendar.I currently have the formula (see below), but its marking everything in FY 2024. instead of in the appropriate next quarter. I know I am missing a small tweak, but cannot figure it out! 'Q' & IF(ROUNDUP(MONTH({Program Start Date})/3, 0) = 5,1,ROUNDUP(MONTH({Program Start Date})/3, 0)) &" - FY" & IF(ROUNDUP(MONTH({Program Start Date})/3, 0) = 5,25,24)
I am trying to sort by the Week # of the year that an entry is assigned on my base. Its sorted by year, then by week - so 2024, week 1 through 52, etc.However, for anything this week up until the 31st, its showing up as the 1st week of Dec 2024 (which confuses me as you would think it'd be 1st week of 2025?). I would like that to show up as the last week of Dec 2024 (week 52) or even Week 1 2025.Formula is:WEEKNUM((Assigned), "Monday") It is pulling data from the "Assigned" column, which is listed in the format: 12/30/24 11:00amThanks!
Hi again,Is there a way for you to have data from a field "written" to that field and fixed for those changes elsewhere will not affect the result in this field in the future?An example of this might be;A fee in one table is designed to be updated in future years, and that field is referred to in other locations. Once that booking has been confirmed and paid, I want to be able to "fix that price" for that booking so that if the lookup value in the first table changes in future, that the confirmed bookings either do not change or, that a field has been updated which then remains at the agreed price.I hope that makes sense? Thanks S
Hello everyone!I need help with a formula that computes two fields as {field 1}/{field 2}.However, the base is new for my team, and we're working to input backdated data, so some records that use these fields are 0 (zero), at the moment. The formula field that computes the two fields is used on current data, and we'd love to eliminate the infinity returns so as not to interrupt the SUMs we use in other areas of our work.I've played around with several iterations of the formula and solved one to lose another 🤪 The current formula I'm using to keep us sane in the interim is:IF({KGM 500 Total Attendance}>0,{KGM 500 Total Attendance}/{KGM 500 Total Capacity}) Attached is a screen shot of the fields in the base for reference. As we work to gather missing data, Total Attendance may be inputed first or second to Total Capacity. When the missing data is entered, both fields will have a number greater than 0, I want the Formula Field to compute {KGM 500 Total Attendance}/{KGM
HelloI would like to build a base where I have tables with planned income, planned cost and summary table that reflects incomes and costs on monthly basis.My question is, if it is possible to take bank balance as a basis for the calculation and calculate Bank balance +income - cost for each record so that the basis for each calculation would be the result of previous row? For clarity, here is how I would like it to work:I have seen some similar questions here as well, but I am not sure if they would work for this use case as well.Thank you in advance.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.