SOLVED

IF Function #SPILL! help

Copper Contributor

This is for an Excel class. I am supposed to copy the formula exactly as the books says (where I've highlighted in green). The "formula result" is correct in the Function Arguments dialog box but when I click "OK," I get the #SPILL! error. Can anyone help me with this please?

 

My book is is based on Excel 2013 and it is the required text for this class but maybe the newest version of Excel is preventing this formula from working properly because I am also getting an error message when typing the next step on the page. ("Click cell K6. Type the formula =[Amount]–[Down_Pay] and press Enter.")

 

Any help is appreciated.

-B

3 Replies
best response confirmed by brandydowns (Copper Contributor)
Solution

@brandydowns 

Yes, the formula has some assumptions which better to avoid even for Excel 2013. For the modern Excel that causes an error. More correct formula will be

=IF([@[Paid_Type]]="Paid in Full", [@Amount],[@Amount]*$D$3)

In brief, [Amount] returns entire column, [@Amount] returns the value from that column for the current row. 2013 returns the latest as well doing some silent work, but better to avoid such assumptions.

@Sergei Baklan Thank you so much! This worked perfectly!

@brandydowns , you are welcome, glad to help

1 best response

Accepted Solutions
best response confirmed by brandydowns (Copper Contributor)
Solution

@brandydowns 

Yes, the formula has some assumptions which better to avoid even for Excel 2013. For the modern Excel that causes an error. More correct formula will be

=IF([@[Paid_Type]]="Paid in Full", [@Amount],[@Amount]*$D$3)

In brief, [Amount] returns entire column, [@Amount] returns the value from that column for the current row. 2013 returns the latest as well doing some silent work, but better to avoid such assumptions.

View solution in original post