K
Ken Wright
LOL - sorry Harlan, shouldn't have been so lazy.
As stated - Two dialog boxes with seq values
A1:F10000 misc values of 1- 6
G1G10000 =rand()
looping 10,000 times in each case.
Scenario1
L1 = COUNTA(A:A)
J1
=SUMPRODUCT(--(OFFSET($A$1,,,L1,1)=1),--(OFFSET($B$1,,,L1,1)=2),--(OFFSET($C
$1,,,L1,1)=3),--(OFFSET($D$1,,,L1,1)=4),--(OFFSET($E$1,,,L1,1)=5),--(OFFSET(
$F$1,,,L1,1)=6),OFFSET($F$1,,,L1,1))
Scenario2
J1
=SUMPRODUCT(--(OFFSET($A$1,,,COUNTA(A:A),1)=1),--(OFFSET($B$1,,,COUNTA(A:A),
1)=2),--(OFFSET($C$1,,,COUNTA(A:A),1)=3),--(OFFSET($D$1,,,COUNTA(A:A),1)=4),
--(OFFSET($E$1,,,COUNTA(A:A),1)=5),--(OFFSET($F$1,,,COUNTA(A:A),1)=6),OFFSET
($F$1,,,COUNTA(A:A),1))
Scenario3
rng defined as =COUNTA($A:$A)
J1
=SUMPRODUCT(--(OFFSET($A$1,,,rng,1)=1),--(OFFSET($B$1,,,rng,1)=2),--(OFFSET(
$C$1,,,rng,1)=3),--(OFFSET($D$1,,,rng,1)=4),--(OFFSET($E$1,,,rng,1)=5),--(OF
FSET($F$1,,,rng,1)=6),OFFSET($F$1,,,rng,1))
Each run twice to ensure consistent values - times to run:-
S1 = 04:19
S2 = 04:40
S3 = 04:40
As stated - Two dialog boxes with seq values

A1:F10000 misc values of 1- 6
G1G10000 =rand()
looping 10,000 times in each case.
Scenario1
L1 = COUNTA(A:A)
J1
=SUMPRODUCT(--(OFFSET($A$1,,,L1,1)=1),--(OFFSET($B$1,,,L1,1)=2),--(OFFSET($C
$1,,,L1,1)=3),--(OFFSET($D$1,,,L1,1)=4),--(OFFSET($E$1,,,L1,1)=5),--(OFFSET(
$F$1,,,L1,1)=6),OFFSET($F$1,,,L1,1))
Scenario2
J1
=SUMPRODUCT(--(OFFSET($A$1,,,COUNTA(A:A),1)=1),--(OFFSET($B$1,,,COUNTA(A:A),
1)=2),--(OFFSET($C$1,,,COUNTA(A:A),1)=3),--(OFFSET($D$1,,,COUNTA(A:A),1)=4),
--(OFFSET($E$1,,,COUNTA(A:A),1)=5),--(OFFSET($F$1,,,COUNTA(A:A),1)=6),OFFSET
($F$1,,,COUNTA(A:A),1))
Scenario3
rng defined as =COUNTA($A:$A)
J1
=SUMPRODUCT(--(OFFSET($A$1,,,rng,1)=1),--(OFFSET($B$1,,,rng,1)=2),--(OFFSET(
$C$1,,,rng,1)=3),--(OFFSET($D$1,,,rng,1)=4),--(OFFSET($E$1,,,rng,1)=5),--(OF
FSET($F$1,,,rng,1)=6),OFFSET($F$1,,,rng,1))
Each run twice to ensure consistent values - times to run:-
S1 = 04:19
S2 = 04:40
S3 = 04:40