Tìm số bị chia với điều kiện bằng công thức excel

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Chào anh/chị GPE.
Em có 1 bài toán như sau : Tìm X sao cho , X chia 96, X chia 60 và X chia 32 đều có số dư là 12. Khi X chia 123 thì dư 0. Mong anh/chị giúp bằng công thức excel ạ. Em cảm ơn .

Z là số cần tìm
x là số dư của Z khi chia cho a, b, c
y là số dư của Z khi chia cho d

Đặt A = Bội số chung nhỏ nhất của a, b, c
Chỉ cần xét đến số A*(d – 1) + x là đủ

Chứng minh:
Ta cần tính phần dư của A*n + x khi chia cho d
Khi n >= d
A*n + x = A*(k*d + m) + x = A*k*d + A*m + x (k, m nguyên dương; m < d)
Mà A*k*d chia hết cho d nên:
Phần dư của (A*n + x)/d = phần dư của (A*m + x)/d (m < d)
=> ĐPCM

Công thức

=MATCH(E6,MOD(LCM(C3:C5)*ROW(INDIRECT("1:"&C6))+E3,C6),)*LCM(C3:C5)+E3

UDF

Function TimSo(a As Long, b As Long, c As Long, d As Long, x As Long, y As Long)
Dim BSCabc As Long, i As Long
BSCabc = Application.LCM(a, b, c)
For i = 0 To d - 1
    lTmp = BSCabc * i + x
    If lTmp Mod d = y Then
        TimSo = lTmp
        Exit Function
    End If
Next
TimSo = "V" & ChrW(244) & " nghi" & ChrW(234) & ChrW(803) & "m"
End Function

www.giaiphapexcel.com/diendan/threads/t%C3%ACm-s%E1%BB%91-b%E1%BB%8B-chia-v%E1%BB%9Bi-%C4%91i%E1%BB%81u-ki%E1%BB%87n-b%E1%BA%B1ng-c%C3%B4ng-th%E1%BB%A9c-excel.163203/page-2#post-1088584

Khoá học Trưởng phòng nhân sự
Khóa học SprinGO phù hợp

Khoá học Trưởng phòng nhân sự

Nguồn nhân lực là một trong Tứ trụ kinh doanh của doanh nghiệp, có tác động tới sự tồn tại và phát triển bền...

Xem khóa học
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Bình luận

Quảng cáo

Cũ vẫn chất

Xem thêm