shorten 2 divide formulas

excelNewbie22

Well-known Member
Joined
Aug 4, 2021
Messages
510
Office Version
  1. 365
Platform
  1. Windows
hi, how can i shorten this into one? but by counting the true ones (sum?)
Cell Formulas
RangeFormula
I2I2=MOD(H2,G2)=0
J2J2=MOD(H2,F2)=0
K2K2=MOD(H2,E2)=0
L2L2=MOD(H2,D2)=0
M2M2=MOD(H2,C2)=0
N2N2=MOD(G2,F2)=0
O2O2=MOD(G2,E2)=0
P2P2=MOD(G2,D2)=0
Q2Q2=MOD(G2,C2)=0
R2R2=MOD(F2,E2)=0
S2S2=MOD(F2,D2)=0
T2T2=MOD(F2,C2)=0
U2U2=MOD(E2,D2)=0
V2V2=MOD(E2,C2)=0
W2W2=MOD(D2,C2)=0


same thing to this one?
Cell Formulas
RangeFormula
I2I2=MOD(C1,C2)=0
J2J2=MOD(C1,D2)=0
K2K2=MOD(C1,E2)=0
L2L2=MOD(C1,F2)=0
M2M2=MOD(C1,G2)=0
N2N2=MOD(C1,H2)=0
O2O2=MOD(D1,C2)=0
P2P2=MOD(D1,D2)=0
Q2Q2=MOD(D1,E2)=0
R2R2=MOD(D1,F2)=0
S2S2=MOD(D1,G2)=0
T2T2=MOD(D1,H2)=0
U2U2=MOD(E1,C2)=0
V2V2=MOD(E1,D2)=0
W2W2=MOD(E1,E2)=0
X2X2=MOD(E1,F2)=0
Y2Y2=MOD(E1,G2)=0
Z2Z2=MOD(E1,H2)=0
AA2AA2=MOD(F1,C2)=0
AB2AB2=MOD(F1,D2)=0
AC2AC2=MOD(F1,E2)=0
AD2AD2=MOD(F1,F2)=0
AE2AE2=MOD(F1,G2)=0
AF2AF2=MOD(F1,H2)=0
AG2AG2=MOD(G1,C2)=0
AH2AH2=MOD(G1,D2)=0
AI2AI2=MOD(G1,E2)=0
AJ2AJ2=MOD(G1,F2)=0
AK2AK2=MOD(G1,G2)=0
AL2AL2=MOD(G1,H2)=0
AM2AM2=MOD(H1,C2)=0
AN2AN2=MOD(H1,D2)=0
AO2AO2=MOD(H1,E2)=0
AP2AP2=MOD(H1,F2)=0
AQ2AQ2=MOD(H1,G2)=0
AR2AR2=MOD(H1,H2)=0
AS2AS2=MOD(C2,C1)=0
AT2AT2=MOD(C2,D1)=0
AU2AU2=MOD(C2,E1)=0
AV2AV2=MOD(C2,F1)=0
AW2AW2=MOD(C2,G1)=0
AX2AX2=MOD(C2,H1)=0
AY2AY2=MOD(D2,C1)=0
AZ2AZ2=MOD(D2,D1)=0
BA2BA2=MOD(D2,E1)=0
BB2BB2=MOD(D2,F1)=0
BC2BC2=MOD(D2,G1)=0
BD2BD2=MOD(D2,H1)=0
BE2BE2=MOD(E2,C1)=0
BF2BF2=MOD(E2,D1)=0
BG2BG2=MOD(E2,E1)=0
BH2BH2=MOD(E2,F1)=0
BI2BI2=MOD(E2,G1)=0
BJ2BJ2=MOD(E2,H1)=0
BK2BK2=MOD(F2,C1)=0
BL2BL2=MOD(F2,D1)=0
BM2BM2=MOD(F2,E1)=0
BN2BN2=MOD(F2,F1)=0
BO2BO2=MOD(F2,G1)=0
BP2BP2=MOD(F2,H1)=0
BQ2BQ2=MOD(G2,C1)=0
BR2BR2=MOD(G2,D1)=0
BS2BS2=MOD(G2,E1)=0
BT2BT2=MOD(G2,F1)=0
BU2BU2=MOD(G2,G1)=0
BV2BV2=MOD(G2,H1)=0
BW2BW2=MOD(H2,C1)=0
BX2BX2=MOD(H2,D1)=0
BY2BY2=MOD(H2,E1)=0
BZ2BZ2=MOD(H2,F1)=0
CA2CA2=MOD(H2,G1)=0
CB2,BW3CB2=MOD(H2,H1)=0
I3I3=MOD(C2,D2)=0
J3J3=MOD(C2,E2)=0
K3K3=MOD(C2,F2)=0
L3L3=MOD(C2,G2)=0
M3M3=MOD(C2,H2)=0
N3N3=MOD(C2,C3)=0
O3O3=MOD(C2,D3)=0
P3P3=MOD(C2,E3)=0
Q3Q3=MOD(C2,F3)=0
R3R3=MOD(C2,G3)=0
S3S3=MOD(C2,H3)=0
T3T3=MOD(D2,C2)=0
U3U3=MOD(D2,E2)=0
V3V3=MOD(D2,F2)=0
W3W3=MOD(D2,G2)=0
X3X3=MOD(D2,H2)=0
Y3Y3=MOD(D2,C3)=0
Z3Z3=MOD(D2,D3)=0
AA3AA3=MOD(D2,E3)=0
AB3AB3=MOD(D2,F3)=0
AC3AC3=MOD(D2,G3)=0
AD3AD3=MOD(D2,H3)=0
AE3AE3=MOD(E2,C2)=0
AF3AF3=MOD(E2,D2)=0
AG3AG3=MOD(E2,F2)=0
AH3AH3=MOD(E2,G2)=0
AI3AI3=MOD(E2,H2)=0
AJ3AJ3=MOD(E2,C3)=0
AK3AK3=MOD(E2,D3)=0
AL3AL3=MOD(E2,E3)=0
AM3AM3=MOD(E2,F3)=0
AN3AN3=MOD(E2,G3)=0
AO3AO3=MOD(E2,H3)=0
AP3AP3=MOD(F2,C2)=0
AQ3AQ3=MOD(F2,D2)=0
AR3AR3=MOD(F2,E2)=0
AS3AS3=MOD(F2,G2)=0
AT3AT3=MOD(F2,H2)=0
AU3AU3=MOD(F2,C3)=0
AV3AV3=MOD(F2,D3)=0
AW3AW3=MOD(F2,E3)=0
AX3AX3=MOD(F2,F3)=0
AY3AY3=MOD(F2,G3)=0
AZ3AZ3=MOD(F2,H3)=0
BA3BA3=MOD(G2,C2)=0
BB3BB3=MOD(G2,D2)=0
BC3BC3=MOD(G2,E2)=0
BD3BD3=MOD(G2,F2)=0
BE3BE3=MOD(G2,H2)=0
BF3BF3=MOD(G2,C3)=0
BG3BG3=MOD(G2,D3)=0
BH3BH3=MOD(G2,E3)=0
BI3BI3=MOD(G2,F3)=0
BJ3BJ3=MOD(G2,G3)=0
BK3BK3=MOD(G2,H3)=0
BL3BL3=MOD(H2,C2)=0
BM3BM3=MOD(H2,D2)=0
BN3BN3=MOD(H2,E2)=0
BO3BO3=MOD(H2,F2)=0
BP3BP3=MOD(H2,G2)=0
BQ3BQ3=MOD(H2,C3)=0
BR3BR3=MOD(H2,D3)=0
BS3BS3=MOD(H2,E3)=0
BT3BT3=MOD(H2,F3)=0
BU3BU3=MOD(H2,G3)=0
BV3BV3=MOD(H2,H3)=0
BX3BX3=MOD(C3,D2)=0
BY3BY3=MOD(C3,E2)=0
BZ3BZ3=MOD(C3,F2)=0
CA3CA3=MOD(C3,G2)=0
CB3CB3=MOD(C3,H2)=0
 

Excel Facts

How can you automate Excel?
Press Alt+F11 from Windows Excel to open the Visual Basic for Applications (VBA) editor.
anyone can help with the two rows? c2:h3 ? Did you try the suggestions? Can you clarify your requirement?

T202212a.xlsm
ABCDEFGH
288123456
322389101112
41111124466
522489101112
1f
Cell Formulas
RangeFormula
A2:A5A2=SUM(MAKEARRAY(1,5,LAMBDA(r,c,SUM(--(MOD(INDEX(C2:H2,,c+1),DROP(C2:H2,,c-6))=0)))))
B2:B5B2=SUM(--(MOD(H2,C2:G2)=0),--(MOD(G2,C2:F2)=0),--(MOD(F2,C2:E2)=0),--(MOD(E2,C2:D2)=0),--(MOD(D2,C2)=0))
 
Upvote 0
Something like this?

Book1
ABCDEFGHIJK
1
21234568
37891011120
4
5232 rows
Sheet1
Cell Formulas
RangeFormula
J2:J3J2=LET(rng,C2:H2,t,TRANSPOSE(rng),SUM((rng>t)*(MOD(rng,t)=0)))
J5J5=LET(rng,C2:H3,r,SMALL(rng,SEQUENCE(COUNT(rng))),t,TRANSPOSE(r),SUM((r>t)*(MOD(r,t)=0)))


Note that these formulas do not require the numbers to be in ascending order, but it will give erroneous results if there are duplicate values in a row. I can probably figure that out if needed.
 
Upvote 0
Eric W, great! thank you!

is there no way of marking two solutions?
i think there's the need to do so

p.s
there isn't two identical numbers in a row
 
Upvote 0
eric, is it possible to find only the dividable numbers between the two rows?
like c2 against c3 and d3 and e3 and f3 and g3 and h3 and etc
but without the c2 against d2 and e2 and etc
?
if not, still good
 
Upvote 0
How do you want to identify them? By Conditional Formatting, or maybe a list?

Book1
ABCDEFGHIJK
1
229234563
37891011120
4
5122 rows
6
74
86
98
109
1110
1212
13
Sheet1
Cell Formulas
RangeFormula
J2:J3J2=LET(rng,C2:H2,t,TRANSPOSE(rng),SUM((rng>t)*(MOD(rng,t)=0)))
J5J5=LET(rng,C2:H3,r,SMALL(rng,SEQUENCE(COUNT(rng))),t,TRANSPOSE(r),SUM((r>t)*(MOD(r,t)=0)))
J7:J12J7=LET(rng,C2:H3,s,SEQUENCE(COUNT(rng)),r,SMALL(rng,s),t,TRANSPOSE(r),f,(MOD(r,t)=0)*(r>t),m,MMULT(f,s),FILTER(r,m))
Dynamic array formulas.
Cells with Conditional Formatting
CellConditionCell FormatStop If True
D2:H3Expression=LET(rng,$C$2:$H$3,r,SMALL(rng,SEQUENCE(COUNT(rng))),OR((r<D2)*(MOD(D2,r)=0)))textNO
 
Upvote 0
eric, is it possible to find only the dividable numbers between the two rows?
like c2 against c3 and d3 and e3 and f3 and g3 and h3 and etc
but without the c2 against d2 and e2 and etc
sorry again, i meant counting only the dividable numbers between the two rows?
and for the example you gave the result should be 9
 
Upvote 0
There's probably a way. But first, how did you get the result of 9 for my example? What numbers specifically should be included in the count, and why?
 
Upvote 0
29-2-3-4-5-6
7-8-9-10-11-12

so, 12 divide by 2 and 3 and 4 and 6 = 4
plus
10 divide by 5 and 2 = 2
plus
9 by3 = 1
plus
8 by 4 and 2 =2
total = 9

11 and 7 and 29 don't divide by any of the above numbers

including always the larger number and checking if it's divide by any of the smaller one's with a remainder
but only from one row to another, not inside one row (which you already gave a solution) like 6 divide by 3
 
Last edited:
Upvote 0

Forum statistics

Threads
1,215,133
Messages
6,123,232
Members
449,092
Latest member
SCleaveland

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