Formula not working as expected

SaraWitch

Active Member
Joined
Sep 29, 2015
Messages
322
Office Version
  1. 365
Platform
  1. Windows
Hello peeps, and a happy new year to everyone!

I have a formula that returns "R", "A", or "G" depending on values in other cells, and that cell is conditionally formatted to change to appropriate colour (red, amber or green). My issue is that the formula is returning "R" no matter the values elsewhere. I have tried rearranging the formula (cells B10 to B13) but this isn't working either. There are 11 cells for the 'subsidy loss' and the formula needs to return appropriate letter for the latest entry in these cells (EP, EY, FH, FQ, FZ, GI, GR, HA JH, HS, AND IB) as well as the other criteria (cells D, ED (housing benefit), and IN (debt)) as per the note in Cell B5.

I have also replicated the formula in Sheet 1, which is working - to a point.

Here is a link to the workbook because it's too large and complicated to copy just the cells in question: EA Placements Manager

Any help would be greatly appreciated (especially as I've been at this since before Christmas! 😖) 😊
 
a real blank cell is considered zero, but a cell with a formula which return "" (empty string) is not considered zero.
interesting, thanks for the clarification
 
Upvote 0

Excel Facts

Ambidextrous Undo
Undo last command with Ctrl+Z or Alt+Backspace. If you use the Undo icon in the QAT, open the drop-down arrow to undo up to 100 steps.
Amazing; I am in awe! Thank you, @felixstraube! And thank you, @etaf too.

Ideally, I would only like the latest figure calculated in the formula for the subsidy figure (i.e., the eleven relevant cells EP to IB). For example, if a previous subsidy was over £300 but the latest is not, let's say it's under £130, then the RAG rating would be "G", as long as the other criteria (e.g., housing benefit in cell ED and debt in cell IN was in line). Can this be done at all?
 
Upvote 0
@SaraWitch
You are sharing the file you are working on. Me or any other that has the link you provided in the first post can edit/modify your file.
I would advise you to stop sharing that file ASAP
 
Upvote 0
Thank you (thought I already had stopped sharing - but have actually removed it from that drive now).

Is there a way of editing the formula to just calculate latest subsidy figure at all?
 
Upvote 0
I don't have your original file anymore. Which would be the latest subisdy?
 
Upvote 0
It could be any in cells EP, EY, FH, FQ, FZ, GI, GR, HA, HJ, HS or IB. So, the first (EP) will always have an amount but if there is another housing benefit claim, the subsidy could change, so I would like the formula to use the next subsidy amount in EY, and so forth.

Let me know if you would like to re-share the workbook... :)
 
Upvote 0
Ok so the cells EP, EY, FH, FQ, FZ, GI, GR, HA, HJ, HS, IB will be filled/populated from left to right? And you want to perform the value comparison on right most that has a value?
 
Upvote 0
How about this in B8 and copy down?:

Excel Formula:
=LET(
s,N(HSTACK(EP8, EY8, FH8, FQ8, FZ8, GI8, GR8, HA8, HJ8, HS8, IB8)),
sf,(s<>0)*SEQUENCE(,11),
rightMostValue,IF(MAX(sf)=0,0,FILTER(s,sf=MAX(sf))),
d, HSTACK(rightMostValue, IN8),
upperLimit, {300,2000},
lowerLimit, {130,800},
res,IF(D8 = "", "", IF(OR(ED8 = "", ED8 = "No", SUM((d > upperLimit) * 1)), "R", IF(SUM((d <= upperLimit) * (d > lowerLimit)), "A", "G"))),
res
)
 
Upvote 0
Solution
Honestly, @felixstraube, I can't express my gratitude enough! This was way beyond my capabilities and has totally blown my mind! I have also learnt something today, for which I'm also grateful. Thank you sooooo much!! Amazing! 😁
 
Upvote 0

Forum statistics

Threads
1,215,073
Messages
6,122,974
Members
449,095
Latest member
Mr Hughes

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top