Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
Solved

# #Num! error

Posted on 2013-12-17
Medium Priority
335 Views
I have a #Num! error on my code on the stats page... i cant figure out why though.

Sheet "Stats"gets its information from the "Result" page
J.P.B.S2.xlsm
0
Question by:runnerjp2005
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points
• 5
• 3

LVL 43

Expert Comment

ID: 39723746
That is probably because the result in E2 is zero. And that is because there is no 1 in column N of result sheet and there is no value to find the maximum in column O of result sheet.
0

Author Comment

ID: 39723762
Hi i have fixed 90% of it but they have random parts where its #Num

E.G
Push Me (IRE)      7341804      #NUM!      114
Should be
Push Me (IRE)      7341804      13/2      114
J.P.B.S2.xlsm
0

LVL 43

Accepted Solution

Saqib Husain, Syed earned 2000 total points
ID: 39723829
The way I see it you have it all wrong

Push Me (IRE) is not 114 it is 109.5 on the results sheet.
Queen Of Epirus should have been 114

All the other formulas are also giving values not concurrent with the results sheet.

Can you tell me what you expect to see for block 1?
There are two 114's. What next?
0

Author Comment

ID: 39723986
im supposed to see what your explaining... the result sheet is fine but im trying to pull the data from results onto he Stats page... it seems to be pulling odd results
0

LVL 43

Expert Comment

ID: 39724015
I think I have found the problem. Use these formulas in columns B, C and D

=IF(E2="","",INDEX(Result!D\$1:D\$500,SMALL(IF(Result!O\$1:O\$500=E2,IF(Result!N\$1:N\$500=A2,ROW(Result!D\$1:D\$500)-ROW(Result!\$K\$1)+1)),COUNTIFS(A\$2:A2,A2,E\$2:E2,E2))))

=IF(E2="","",INDEX(Result!B\$1:B\$500,SMALL(IF(Result!O\$1:O\$500=E2,IF(Result!N\$1:N\$500=A2,ROW(Result!B\$1:B\$500)-ROW(Result!\$K\$1)+1)),COUNTIFS(A\$2:A2,A2,E\$2:E2,E2))))

=IF(E2="","",INDEX(Result!K\$1:K\$500,SMALL(IF(Result!O\$1:O\$500=E2,IF(Result!N\$1:N\$500=A2,ROW(Result!K\$1:K\$500)-ROW(Result!\$K\$1)+1)),COUNTIFS(A\$2:A2,A2,E\$2:E2,E2))))

And also make sure that there is no error value in column O on result sheet.
0

Author Comment

ID: 39726438
I tried the above and it didnt work... i have also tried altering it alittle and just get #Value! now...please see attached
J.P.B.S2.xlsm
0

LVL 43

Expert Comment

ID: 39726457
You did not pay attention to my last statement.

The column O on result sheet contains a value error at the bottom. You should get rid of it.
0

LVL 49

Expert Comment

ID: 39811053
I've requested that this question be deleted for the following reason:

Not enough information to confirm an answer.
0

LVL 43

Expert Comment

ID: 39811054
There is an answer. The file contains an error value as indicated. Once that error is removed the formula works just fine.
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

With User Account Control (UAC) enabled in Windows 7, one needs to open an elevated Command Prompt in order to run scripts under administrative privileges. Although the elevated Command Prompt accomplishes the task, the question How to run as scriptâ€¦
This article describes a serious pitfall that can happen when deleting shapes using VBA.
Graphs within dashboards are meant to be dynamic, representing data from a period of time that will change each time the dashboard is updated with new data. Rather than update each graph to point to a different set within a static set of data, tâ€¦
This Micro Tutorial will demonstrate how to use a scrolling table in Microsoft Excel using the INDEX function.
###### Suggested Courses
Course of the Month7 days, 5 hours left to enroll