Circular Reference Error

VinceF

Board Regular
Joined
Sep 22, 2007
Messages
192
Office Version
  1. 2016
Platform
  1. Windows
Greetings,
Tough one for me to explain, hopefully you can understand the situation.
I've tried helper cells, moving data around...all to no avail.
Need a formula or VBA to resolve this. (VBA skills limited to cut n' paste)

Cells B5:B141 are extracted from the Main sheet and represent how much the player was under or over their quota.
Cells H5:H141 or "ROUND 1" were manually inputted (this is the part that I'm trying to automate)
Cells G5:G141 is the players adjusted quota. This number may or may not change after each round based on their performance. You'll see that G5:G141 simply reports the last number in the row. So as each round is played there will be a new quota number.
In Cell F2 is the schedule that based on performance is used to adjust their next quota number.
For Example:
Adam Pioch was -8 (8 shots under his quota) so the 35 in cell G6 would be reduced by 3 to 32 by reporting the number in cell I6
Anthony Stefani was +4 (4 shots over his quota) so the 30 in cell G8 would be increased by 1 to 31 by reporting the number in cell I8

If you suggest a formula in the cell to achieve the desired results I realize that I may have to "copy & paste value" to preserve the results but I'm hoping not.

Thanks very much for any assistance.
Vince F
Excel 2016

test INDIANWOOD QUOTA - SKINS.xlsm
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAK
1
2MAIN PAGEINSTRUCTIONS2 ( -2 or +2 ) No Adjustment ( -3 to +6 ) +1 or -1 point ( -7 to +9 ) +2 or -2 points ( -10 to +10 ) or more +3 or -3 points
3STARTINGSTARTINGADJUSTEDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUNDROUND
4POINTS ROUNDPLAYERHDCPQUOTAQUOTA123456789101112131415161718192021222324252627282930
5  ADAM ALTMAN   
6-882ADAM PIOCH3333535
7  ALLEN PRAET   
8+475ANTHONY STEFANI7293030
9  AUSTIN ROMZEK   
10  BILL KNIGHT   
11  BILLY UHL   
12+378BRANDON LESKE8282626
13  BRIAN KNOX   
14  CHARLIE SCHULTZ   
15  CHRIS KIPP   
16  CRAIG COMO   
17-586CRAIG MCCARVER10262828
18  DALE VANDERVERDE   
19  DAN KOSMALSKI   
Player Quota History
Cell Formulas
RangeFormula
E2E2=Main!$AA$3
B5:B19B5=IFERROR(INDEX(Main!$AK$11:$AK$50,MATCH($D5,Main!$G$11:$G$50,0)),"")
C5:C19C5=IFERROR(INDEX(Main!$AI$11:$AI$50,MATCH(D5,Main!$G$11:$G$50,0)),"")
E5:E19E5=IFERROR(INDEX(Main!$I$11:$I$50,MATCH(D5,Main!$G$11:$G$50,0)),"")
F5:F19F5=IFERROR(INDEX(Main!$J$11:$J$50,MATCH(D5,Main!$G$11:$G$50,0)),"")
G5:G19G5=IFERROR(LOOKUP(2,1/($H5:$AK5<>""),$H5:$AK5),"")
Cells with Conditional Formatting
CellConditionCell FormatStop If True
D6:D141Expression=ISNUMBER(B6)textNO
D5Expression=ISNUMBER(B5)textNO
H6:H141Expression=AND(ISNUMBER(B6),$E$2=1)textNO
G5Expression=ISTEXT($D5)textNO
F5Expression=ISTEXT($D5)textNO
E5:E141Expression=ISTEXT($D5)textNO
H5Expression=AND(ISNUMBER(B5),$E$2=1)textNO
AK6:AK141Expression=AND(ISNUMBER($B6),$E$2=30)textNO
AJ6:AJ141Expression=AND(ISNUMBER($B6),$E$2=29)textNO
AI6:AI141Expression=AND(ISNUMBER($B6),$E$2=28)textNO
AH6:AH141Expression=AND(ISNUMBER($B6),$E$2=27)textNO
AG6:AG141Expression=AND(ISNUMBER($B6),$E$2=26)textNO
AF6:AF141Expression=AND(ISNUMBER($B6),$E$2=25)textNO
AE6:AE141Expression=AND(ISNUMBER($B6),$E$2=24)textNO
AD6:AD141Expression=AND(ISNUMBER($B6),$E$2=23)textNO
AC6:AC141Expression=AND(ISNUMBER($B6),$E$2=22)textNO
AB6:AB141Expression=AND(ISNUMBER($B6),$E$2=21)textNO
AA6:AA141Expression=AND(ISNUMBER($B6),$E$2=20)textNO
Z6:Z141Expression=AND(ISNUMBER($B6),$E$2=19)textNO
Y6:Y141Expression=AND(ISNUMBER($B6),$E$2=18)textNO
X6:X141Expression=AND(ISNUMBER($B6),$E$2=17)textNO
W6:W141Expression=AND(ISNUMBER($B6),$E$2=16)textNO
V6:V141Expression=AND(ISNUMBER($B6),$E$2=15)textNO
U6:U141Expression=AND(ISNUMBER($B6),$E$2=14)textNO
T6:T141Expression=AND(ISNUMBER($B6),$E$2=13)textNO
S6:S141Expression=AND(ISNUMBER($B6),$E$2=12)textNO
R6:R141Expression=AND(ISNUMBER($B6),$E$2=11)textNO
Q6:Q141Expression=AND(ISNUMBER($B6),$E$2=10)textNO
P6:P141Expression=AND(ISNUMBER($B6),$E$2=9)textNO
O6:O141Expression=AND(ISNUMBER($B6),$E$2=8)textNO
N6:N141Expression=AND(ISNUMBER($B6),$E$2=7)textNO
M6:M141Expression=AND(ISNUMBER($B6),$E$2=6)textNO
L6:L141Expression=AND(ISNUMBER($B6),$E$2=5)textNO
K6:K141Expression=AND(ISNUMBER($B6),$E$2=4)textNO
J6:J141Expression=AND(ISNUMBER($B6),$E$2=3)textNO
I6:I141Expression=AND(ISNUMBER($B6),$E$2=2)textNO
B6:C141Expression=ISNUMBER($B6)textNO
F7:F26Expression=ISTEXT($D7)textNO
G6Expression=ISTEXT($D6)textNO
F6Expression=ISTEXT($D6)textNO
G6:G141,F27:F141Expression=ISTEXT($D6)textNO
D4Expression=ISNUMBER(#REF!)textNO
H4Expression=AND(ISNUMBER(#REF!),$E$2=1)textNO
I4Expression=AND(ISNUMBER(#REF!),$E$2=2)textNO
J4Expression=AND(ISNUMBER(#REF!),$E$2=3)textNO
K4Expression=AND(ISNUMBER(#REF!),$E$2=4)textNO
L4Expression=AND(ISNUMBER(#REF!),$E$2=5)textNO
M4Expression=AND(ISNUMBER(#REF!),$E$2=6)textNO
N4Expression=AND(ISNUMBER(#REF!),$E$2=7)textNO
O4Expression=AND(ISNUMBER(#REF!),$E$2=8)textNO
P4Expression=AND(ISNUMBER(#REF!),$E$2=9)textNO
Q4Expression=AND(ISNUMBER(#REF!),$E$2=10)textNO
R4Expression=AND(ISNUMBER(#REF!),$E$2=11)textNO
S4Expression=AND(ISNUMBER(#REF!),$E$2=12)textNO
T4Expression=AND(ISNUMBER(#REF!),$E$2=13)textNO
U4Expression=AND(ISNUMBER(#REF!),$E$2=14)textNO
V4Expression=AND(ISNUMBER(#REF!),$E$2=15)textNO
W4Expression=AND(ISNUMBER(#REF!),$E$2=16)textNO
X4Expression=AND(ISNUMBER(#REF!),$E$2=17)textNO
Y4Expression=AND(ISNUMBER(#REF!),$E$2=18)textNO
Z4Expression=AND(ISNUMBER(#REF!),$E$2=19)textNO
AA4Expression=AND(ISNUMBER(#REF!),$E$2=20)textNO
AB4Expression=AND(ISNUMBER(#REF!),$E$2=21)textNO
AC4Expression=AND(ISNUMBER(#REF!),$E$2=22)textNO
AD4Expression=AND(ISNUMBER(#REF!),$E$2=23)textNO
AE4Expression=AND(ISNUMBER(#REF!),$E$2=24)textNO
AF4Expression=AND(ISNUMBER(#REF!),$E$2=25)textNO
AG4Expression=AND(ISNUMBER(#REF!),$E$2=26)textNO
AH4Expression=AND(ISNUMBER(#REF!),$E$2=27)textNO
AI4Expression=AND(ISNUMBER(#REF!),$E$2=28)textNO
AJ4Expression=AND(ISNUMBER(#REF!),$E$2=29)textNO
AK4Expression=AND(ISNUMBER(#REF!),$E$2=30)textNO
 

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)
So for each round you will enter new values in column E (HDCP) and you want the next round column I, J, etc will be updated with that new value (considering the adjustment rules)?
 
Upvote 0
Felix,
Thank you for your interest/assistance
No, the number in column E (HDCP) is only used to establish the players hdcp for the 1st round represented in column F, after that those numbers never come into play again.
Column G represents the players adjusted quota of which is reported back to the main page and is the quota number that the player will use for the next round.
Round 1 was already manually adjusted by putting a number in column H which adjusted the (adjusted quota) in column G. Going forward the adjusted number would be placed in the round# that was played. This example shows that were playing round 2 and I would take the number in column B, adjust according to the table in row F and that number would be placed in column i
In other words Adam was -8 under his quota, so I would take the 35 in G6 and reduce his quota by 2 and which makes it a 33 and the 33 would be placed in I6

Hope this helps...
 
Upvote 0
Do I need to try and explain it in more detail?

VinceF
 
Upvote 0

Forum statistics

Threads
1,223,893
Messages
6,175,248
Members
452,623
Latest member
cliftonhandyman

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