In short, if one wanted to make an IF switch
a) if A < 0.5 ... B = 10.
b) if A >= 0.5 ... B = 15.
c) if A > 1.0 ... B = 20.
How would one go about that?
In short, if one wanted to make an IF switch a) if A < 0.5 ... B = 10. How would one go about that? 


This will work as a SWITCH function:
But this is internally doing Nested IF. Best Way to use 3 way switch is as follows:



The shortest solution should be:
Due to the first part the AND in the second part is unnecessary. 


There is no switch function in Excel. For your question, nested ifs are the best solution. I found this page looking for a true switch function in Excel. Although it doesn't exist, you can emulate this functionality with a lookup table and the VLOOKUP function. Here's an example... Let's say we want to calculate the subtotal for each item in an order. First we create the lookup table, let's say this is in cells A1 through B4:
Now let's say we have the receipt from the vendor in calls D1 through E5:
We can add a subtotal column using this formula in cell F2:
This will take the quantity and multiply it by the price of that product, producing the subtotal. To explain that VLOOKUP function a bit further, we're looking up the name of the product ( 


For setting a value based on the input string i.e. Set cell value = 2 if C5="Likely" OR set cell value =3 if C5=Unlikely OR set cell value = 2 if C5="Quite Likely". then the formula will be as below: IF(C5="Likely",1,(IF(C5="Unlikely",3,(IF(C5="Quite Likely",2))))) 


If is the easiest way to do this. A more flexible method to calculate is to exploit Excel's use of True=1. Assuming the value is in A1:
This will allow you to add any number of conditions and will get you out of the nested IFs. This works because in each grouping the evaluation is a logic function returning True or False, ie The above example I've put in isn't exactly correct, some numbers will generate True for two different groups. The middle group would need an



Have a look here if this link helps A typical switch function would look like,



You can nest "if" expressions like this:
(I added A1<=1 otherwise because A>1.0 implies A also >= 0.5) 

