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.
google sheets - How to avoid no match error when using IFS and ARRAYFORMULA - Stack Overflow
IFS Function is throwing 'Parse Error' and 'N/A No Match' when used with SUM [Google Sheets] - Web Applications Stack Exchange
No Match Error in using IFS - Google Docs Editors Community
google sheets - My IFS MATCH Formula wont return correct - Web Applications Stack Exchange
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.
=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?
