Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() 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:E14B8,E10:E14))} so that I get the smallest value that is bigger than B8. ={MIN(IF(E10:E14B8,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 -- RincewindWIZZ ------------------------------------------------------------------------ RincewindWIZZ's Profile: http://www.excelforum.com/member.php...o&userid=20622 View this thread: http://www.excelforum.com/showthread...hreadid=373901 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() RincewindWIZZ Wrote: ={MIN(IF(E10:E14B8,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(E10B8,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. -- sbakker ------------------------------------------------------------------------ sbakker's Profile: http://www.excelforum.com/member.php...o&userid=23645 View this thread: http://www.excelforum.com/showthread...hreadid=373901 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Custom Function I can use in a formula? | Excel Discussion (Misc queries) | |||
Using AND function within an array formula | Excel Worksheet Functions | |||
Passing an array as argument for custom Function | Excel Programming | |||
Preformatted array returned by custom function | Excel Programming | |||
returning an array from a custom function | Excel Programming |