Five cell conditional division test formula

Chubster

New Member
Joined
Apr 28, 2019
Messages
16
Office Version
  1. 2013
Platform
  1. Windows
Hi,
I'm seeking assistance with the following:
I have five cells, each with a single whole number ranging from 2 through 50.
I'd like know if any of the five cells can be divided "equally" by one of the other four cells (no remainder).
If this tests true, then a 'test column would be set to value=1; else value=0.

In example:
a1=3; b1=5; c1=10; d1=13; e1=16 the test column would be set to value=1 as 10 can be divided by 5 evenly.

Kind Regards,
Chubs
 

Excel Facts

Save Often
If you start asking yourself if now is a good time to save your Excel workbook, the answer is Yes
You can use function MOD(x,5) to find the balance of X, if balance equal value 0 means 10 can be divided by 5 evenly.

Code:
=(MOD(A1,5)=0)*1
 
Upvote 0
Thank you for the response.
I tried this and it doesn't seem to work.
The range is a1:e1 and the values for any of the cells, in the range, can be 2 through 50.

Regards.
 
Upvote 0
Assuming they are all integers, can't you just do this?

=IF(MOD(A1*B1*C1*D1*E1,5)=0,1,0)

or even

=NOT(MOD(A1*B1*C1*D1*E1,5))*1
 
Last edited:
Upvote 0
Difficult to conceive a solution with formulas.
Is a User Defined Function (UDF) acceptable?

M.
 
Upvote 0
Glad to try a UDF...thank you.

Maybe something like this

Paste this code in a VBA module
Code:
Function ChkMod(r As Range)
    Dim i As Long, j As Long
    
    ChkMod = 0
    For i = 1 To r.Count
        For j = 1 To r.Count
            If i <> j Then
                If r.Cells(i) Mod r.Cells(j) = 0 Or r.Cells(j) Mod r.Cells(i) = 0 Then
                    ChkMod = 1
                    Exit Function
                End If
            End If
        Next j
    Next i
End Function

Excel

[Table="class: grid"][tr][td="bgcolor: #DCE6F1"][/td][td="bgcolor: #DCE6F1"]
A
[/td][td="bgcolor: #DCE6F1"]
B
[/td][td="bgcolor: #DCE6F1"]
C
[/td][td="bgcolor: #DCE6F1"]
D
[/td][td="bgcolor: #DCE6F1"]
E
[/td][td="bgcolor: #DCE6F1"]
F
[/td][td="bgcolor: #DCE6F1"]
G
[/td][/tr]
[tr][td="bgcolor: #DCE6F1"]
1
[/td][td]
3​
[/td][td]
5​
[/td][td]
10​
[/td][td]
13​
[/td][td]
16​
[/td][td][/td][td]
1​
[/td][/tr]

[tr][td="bgcolor: #DCE6F1"]
2
[/td][td]
3​
[/td][td]
7​
[/td][td]
10​
[/td][td]
13​
[/td][td]
16​
[/td][td][/td][td]
0​
[/td][/tr]

[tr][td="bgcolor: #DCE6F1"]
3
[/td][td]
3​
[/td][td]
7​
[/td][td]
10​
[/td][td]
14​
[/td][td]
16​
[/td][td][/td][td]
1​
[/td][/tr]

[tr][td="bgcolor: #DCE6F1"]
4
[/td][td]
3​
[/td][td]
5​
[/td][td]
11​
[/td][td]
13​
[/td][td]
44​
[/td][td][/td][td]
1​
[/td][/tr]

[tr][td="bgcolor: #DCE6F1"]
5
[/td][td]
3​
[/td][td]
5​
[/td][td]
11​
[/td][td]
13​
[/td][td]
47​
[/td][td][/td][td]
0​
[/td][/tr]

[tr][td="bgcolor: #DCE6F1"]
6
[/td][td]
3​
[/td][td]
5​
[/td][td]
11​
[/td][td]
7​
[/td][td]
47​
[/td][td][/td][td]
0​
[/td][/tr]

[tr][td="bgcolor: #DCE6F1"]
7
[/td][td]
3​
[/td][td]
5​
[/td][td]
11​
[/td][td]
7​
[/td][td]
50​
[/td][td][/td][td]
1​
[/td][/tr]
[/table]


Formula in G1 copied down
=ChkMod(A1:E1)

Hope this helps

M.
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,286
Members
452,631
Latest member
a_potato

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