Help with MIN function

monkeydan

New Member
Joined
Sep 11, 2015
Messages
22
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
Hi,

I have a spreadsheet I am using to track expiration dates of employee qualifications.

We are tracking the earliest expiration date of all the qualifications, however some expiration dates only need to be returned if another qualification is held.

There is an existing formula using MIN which worked fine:

=IF(M8="",MIN(T8:AA8),MIN(O8:AS8))

If a qualification is not held in Column M, earliest date is returned from the range T:AA

If a qualification IS held in Column M, earliest date is returned from the range O:AS


I have added an additional qualification which is complicating things. I've tried a couple of formulas and I can no longer get the date I want to be returned.

One formula returns a #VALUE error, the other returns an unwanted expiration date...

If Column M is blank and qualification in Column AN is not required, return earliest expiration date from range T:AA and Column AP
If Column M is blank and qualification in Column AN is required, return earliest expiration date from range T:AA, Column AP and Column AS
If Column M is NOT blank (e.g. qualification held) and qualification in Column AN is NOT required, return earliest expiration date from range O:AP
If Column M is NOT blank (e.g. qualification held) and qualification in Column AN is required, return earliest expiration date from all qualifications (range O:AS)


Here are the two formulas I have tried...

=IF(AND(M10="",AQ10="<>REQUIRED"),MIN(T10:AA10,AP10),
IF(AND(M10="",AQ10="REQUIRED"),MIN(T10:AA10,AP10,AS10),
IF(AND(M10="<>",AQ10="<>REQUIRED"),MIN(O10:AP10),
MIN(O10:AS10))))

This returns a date from the range AB:AP even if Column M is blank and Column AQ does not equal REQUIRED. It should only return a date from the range T:AA.


The other formula is similar but returns a #VALUE error and I have no idea why!!

=IF(AND(M10="",AQ10="<>REQUIRED"),MIN(T10:AA10,AP10)),
IF(AND(M10="",AQ10="REQUIRED"),MIN(T10:AA10,AP10,AS10)),
IF(AND(M10="<>",AQ10="<>REQUIRED"),MIN(O10:AP10)),
IF(AND(M10="<>",AQ10="REQUIRED"),MIN(O10:AS10)),


Hope this makes sense...

Thanks for any assistance you could provide.
 

Excel Facts

Add Bullets to Range
Select range. Press Ctrl+1. On Number tab, choose Custom. Type Alt+7 then space then @ sign (using 7 on numeric keypad)
Rather than:
Excel Formula:
AQ10="<>REQUIRED"
you need:
Excel Formula:
AQ10<>"REQUIRED"
 
Upvote 0
Solution
🤦‍♂️

That'll do it... thanks very much!


That fixed the first formula, so I don't need the second any more. However I would still really like to know why it's returning an error, as it's bugging me and I like to know what I'm doing wrong... any ideas without seeing the data itself?

I cannot figure out why there is an error, as the second formula is almost exactly the same as the first formula, I am just removing the [value_if_false] argument (as far as I know!)

=IF(AND(M10="",AQ10<="REQUIRED"),MIN(T10:AA10,AP10)),
IF(AND(M10="",AQ10="REQUIRED"),MIN(T10:AA10,AP10,AS10)),
IF(AND(M10<>"",AQ10<>"REQUIRED"),MIN(O10:AP10)),
IF(AND(M10<>"",AQ10="REQUIRED"),MIN(O10:AS10))
 
Upvote 0
You have closing brackets in the wrong place, which means that your formula is actually 4 separate IF formulas with commas in between. It should be:

Excel Formula:
=IF(AND(M10="",AQ10<="REQUIRED"),MIN(T10:AA10,AP10),
IF(AND(M10="",AQ10="REQUIRED"),MIN(T10:AA10,AP10,AS10),
IF(AND(M10<>"",AQ10<>"REQUIRED"),MIN(O10:AP10),
IF(AND(M10<>"",AQ10="REQUIRED"),MIN(O10:AS10)))))

Or shorter:

Excel Formula:
=IF(M10="",IF(AQ10<>"REQUIRED",MIN(T10:AA10,AP10),
MIN(T10:AA10,AP10,AS10)),IF(AQ10<>"REQUIRED",MIN(O10:AP10),
MIN(O10:AS10)))
 
Upvote 0

Forum statistics

Threads
1,223,908
Messages
6,175,306
Members
452,633
Latest member
DougMo

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