Try replacing AND with multiplication:

=ArrayFormula(IFS(
    D8:8<1,"",
    (D8:8>0)*(D8:8<=30),D8:8*Tariff!$B3+Tariff!$C3
  ))

The problem is with AND because it checks the entire range and returns a single result (TRUE or FALSE) instead of a range.

Answer from basic on Stack Overflow
🌐
Google Support
support.google.com › docs › thread › 4576072 › no-match-error-while-using-ifs-formula
"No Match" error while using IFS formula? - Google Docs Editors Community
April 20, 2019 - Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
🌐
InfoInspired
infoinspired.com › home › google docs › spreadsheet › return a value when expression is false in ifs in google sheets
Return a Value When Expression is FALSE in IFS in Google Sheets
September 17, 2024 - =IFNA(IFS(A1="Brazil", "South America", A1="Indonesia", "Asia"), "Country is not specified") It’s up to you which option to choose. I recommend Option 1. You may find the following IFS tutorial helpful for further advancing its use. How to Correctly Use AND and OR Functions with IFS in Google Sheets
Discussions

google sheets - How to avoid no match error when using IFS and ARRAYFORMULA - Stack Overflow
0 Arrayformula not filling column when using query and multiple importranges · 1 Google Sheets - Using ArrayFormula with Conditional and Embedded Formula More on stackoverflow.com
🌐 stackoverflow.com
IFS Function is throwing 'Parse Error' and 'N/A No Match' when used with SUM [Google Sheets] - Web Applications Stack Exchange
The desired end result is simply A1 > A2 + 10 = ▲ The line I've tried throws Parse Error: (Even though when I highlight "(SUM(A3,10)" in the line it reads the correct sum value in the ... More on webapps.stackexchange.com
🌐 webapps.stackexchange.com
No Match Error in using IFS - Google Docs Editors Community
Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on More on support.google.com
🌐 support.google.com
July 12, 2020
google sheets - My IFS MATCH Formula wont return correct - Web Applications Stack Exchange
I'm trying to use sheets to help calculate a players level based on xp, there are 2 things that effect how much xp is needed to level up, one is a reduction of xp needed by 5% and the other increas... More on webapps.stackexchange.com
🌐 webapps.stackexchange.com
August 8, 2022
🌐
Reddit
reddit.com › r/googlesheets › ifs formula with match function error
r/googlesheets on Reddit: IFS Formula with match function error
February 26, 2024 -

I am trying to make a formula that returns a value after checking ranges.

=IFS(match(H3,’$ad$5:$bd$5),”needs”, match(H3,’$ad$6:$bd$6),”wants”, match(H3,’$ad$7:$bd$7),”savings”)

The problem I am having is that all cells this is applied to only run through the needs part and doesn’t check the others. So all cells are returning “needs” no matter which of the ranges H3 falls with in.

Unsure how to use IF function Mar 17, 2025
r/googlesheets
last yr.
IFS function will not return correct value Jun 18, 2024
r/googlesheets
2y ago
What can IFS do that IF cannot? Nov 28, 2022
r/excel
3y ago
More results from reddit.com
🌐
Ben Collins
benlcollins.com › home › ifs function in google sheets
IFS Function in Google Sheets
June 20, 2024 - The function takes the value of 70 in cell B2 and compares it to the value of 50 to see if it’s less. This is false, so the “Fail” output is not displayed. Instead, the IFS function in Google Sheets moves to the second logical test and value pair:
🌐
OfficeWheel
officewheel.com › home › google sheets › [fixed!] ifs function is returning no match error in google sheets
[Fixed!] IFS Function Is Returning No Match Error in Google Sheets
August 16, 2023 - This condition means that when the IFS function is not finding any related criteria then it’ll show “Not Found” instead of a No Match Error (#N/A). ... Next, hit Enter to get the output.
🌐
Spreadsheet Point
spreadsheetpoint.com › home › formula posts › ifs function in google sheets: easy guide
IFS Function in Google Sheets: Easy Guide for 2026 | SSP
December 27, 2022 - So you can have multiple conditions that return TRUE, but the function will only return the value for the first TRUE condition. IFS function returns a #N/A (Not Available) error when all the specified conditions are false.
Find elsewhere
🌐
Google Sheets
sheetshelp.com › sheets help › logical › ifs function – google sheets
IFS Function - Google Sheets - Sheets Help
March 25, 2023 - If a condition is true, the function returns the corresponding value and stops evaluating the remaining conditions. This function returns an #N/A error if no conditions are met, unlike the IF function, which can return an alternate value if ...
🌐
Sheetgo
blog.sheetgo.com › home › how to use the ifs function in google sheets
How to use the IFS function in Google Sheets - Sheetgo
December 3, 2020 - It then outputs the value “150 ... and does not evaluate the second expression. What happens if all the expressions in the IFS function evaluate to FALSE? Let’s take a look at this scenario with a different example. I have used the IFS function to create a formula for age in Google Sheets...
🌐
Google Support
support.google.com › docs › thread › 58555709 › no-match-error-in-using-ifs
No Match Error in using IFS - Google Docs Editors Community
July 12, 2020 - Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
🌐
Stack Exchange
webapps.stackexchange.com › questions › 165987 › my-ifs-match-formula-wont-return-correct
google sheets - My IFS MATCH Formula wont return correct - Web Applications Stack Exchange
August 8, 2022 - ... edit heres a link to the file https://docs.google.com/spreadsheets/d/1gn6qla9Vo9-XgkURfyVftYjCLu3IoFQHC_JjH1kV3C0/edit?usp=drivesdk ... You have to clear all those zeros from the XP sheet, otherwise match () doesn't work because the values ...
🌐
Reddit
reddit.com › r/googlesheets › #n/a output of the ifs function
r/googlesheets on Reddit: #N/A output of the IFS function
February 17, 2024 -

=IFS(E2<=45,2,45<E2<=65,3,65<E2<=80,4,80<E2<=100,5,E2>100,"Wrong input")

This is a function I made in my Sheet., in the G2 cell. I checked a youtube guide and copied everything, but with different values, and it outputs #N/A and when I hover a cursor above it, it says: "Error. No Match" Can you please explain the problem and the solution?

🌐
Google Support
support.google.com › docs › answer › 7014145
IFS function - Google Docs Editors Help
Tests an expression against a list of cases and returns the corresponding value of the first matching case, with an optional default value if nothing else is met.
Top answer
1 of 1
3

ISNA is most likely what you are wanting, though ISERR or ISERROR could also be applicable depending on the situation.

A couple notes:

  • I duplicated your original sheet (see the "Fixes" tab on your Google Spreadsheet), and tightened up the layout slightly so I could better understand what you're trying to accomplish.
  • I'm using named ranges in your formula for the tables now, instead of absolute A1 notation ranges. They are easier to maintain, less error prone, and less confusion when writing formulas.
  • I removed the timevalue(...) * 24 you were using to convert the formatted DateTime strings to TimeSpans. Instead, I set that column format to TimeSpan (h:mm), which does exactly the same thing without cluttering our formulas.
  • "Formula", "Cell 1", and "Cell 2" I separated into columns, so that you and I could test and verify the formula on multiple variations of the cell values at once. The 8 rows you see now are 8 variations of cell 1 and cell 2 ("Formula" column is the same same for all test rows).

The updated working formula is below, based on my best interpretation of your description.

=IF(
COUNTIF(table1, B1), 
INDEX(table3, MATCH(C1, table2, 0)), 
INDEX(table3, MATCH(B1, table2, 0)))

As seen in the help popup in the image below, an IF statement evaluates the first argument (logical_expresion), which must be a value that can be converted into a boolean value (true/false).

Since numbers can represent a bool value (0 = false, anything else = true), and all we need for the first argument is a yes/no, I replaced the first MATCH function with a simple COUNTIF, which simply returns the number of cells in table1 that match B1. Unlike the MATCH function, which returns N/A if no matches are found, COUNTIF simply returns a 0. Since 0 is the same as false, our IF statement knows to use our second MATCH instead of the first.

Note regarding my original answer: The first solution I provided used ISNA(MATCH(...)) = false instead of COUNTIF(...). This works also, but is unnecessarily complicated: ISNA returns true if the value of it's argument is "N/A", true otherwise, effectively converting our MATCH into a bool value. That bool value had to be inverted, however, so that "N/A" value would be false, and a successful match would be true. =false was just used to return the opposite value that ISNA gave us. Does false=false? yes, so we return true. Does true=false? no, so we return...false.

🌐
Gaille Reports
gaillereports.com › home › all articles › tutorials › google sheets: learn the ifs function with easy examples
Google Sheets: Learn the IFS Function with Easy Examples
July 16, 2026 - If Channel from column B doesn’t match the Channel from column J, the result will be 0. IF function perfectly combines with the ARRAY formula, so if we substitute the cells with the data ranges, it will be all good: =ARRAYFORMULA(IF(C2:C10=”Returning”,IF(D2:D10>10000, “Good, “No”), “new”))
🌐
Ablebits
ablebits.com › ablebits blog › google sheets tips › google sheets functions › google sheets if function – usage and formula examples
Google Sheets IF function – usage and formula examples
February 27, 2023 - The IF function in Google Sheets is one of the easiest functions to learn, and while this holds true, it is also a very helpful one. In this tutorial, I invite you to take a closer look at how Google Spreadsheet IF function works and what advantages you will get from using it. Whenever you use the IF function, you create a decision tree in which certain action follows under one condition, and if that condition is not met – another action follows.