I don't think you can use average ifs here , I think that you are going to need to do 4 counts, three countifs to get he number of True with each position and a count of all the True, then do the maths.
Brian
The thread that you are thinking of is probably this
http://www.access-programmers.co.uk/forums/showthread.php?t=274539&highlight=Visible
But whether it helps I am not sure.
Brian
I'm always amused when people say a function does not work when they mean that they cannot use it .
You might like to take a look at this
http://www.utteraccess.com/forum/index.php?showtopic=1888759
Brian
I no longer have Access so this will probably be my only response.
If you have just 3 predefined % then 3 simple queries would seem the way to go rather than using VBA to build a SQL string obtaining the value from the form to put into that string.
Brian
Eg sheets("sheet2").Range("C2")=sheets("sheet1").range("A1")
If you are doing a lot of such coding then
Dim sh1 as worksheet
Set sh1 = sheets("sheet1")
Then you can code sh1.Range("A1")
Brian
Abbreviations and achronyms are common and used by us all, think MODEM RADAR it's local idioms that can be the problem, but in this case anybody with a brain cell following the thread would have known whom Dick was alluding to.
Brian