Custom Function in Array Formula

R

RincewindWIZZ

Sorry if this has been asked before but I failed to find it.
I want to write a small function for use in an array function.
The function (MinChar) returns the smallest lexicographically of its
parameters (like MIN but works with text). I want to use this function
in an array formula
={MinChar(IF(E10:E14>B8,E10:E14))}
so that I get the smallest value that is bigger than B8.

={MIN(IF(E10:E14>B8,E10:E14))} where the values are all numeric works
just fine so why does the custom function not work?

I have tried parameters as a range or as a parameter array but I get
#VALUE every time.

MinChar(E10:E14) works fine.

TFAI
 
S

sbakker

RincewindWIZZ said:
={MIN(IF(E10:E14>B8,E10:E14))} where the values are all numeric works
just fine so why does the custom function not work?
Have you tried =IF(MinChar(E10:E14)>B8,MinChar(E10:E14)) ?

I noticed that =IF(E10>B8,E10) works with letters just fine, but if you
replace E10 with the array E10:E14 it throws an error. So I am thinking
that it works sort of like the MINA function which has the following
caveat.

If an argument is an array or reference, only values in that array or
reference are used. Empty cells and text values in the array or
reference are ignored.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top