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

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài
Đặ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à đủ
So với code bài #32 thì cùng lý luận logic, khi có nghiệm thì thuật toán y hệt nhau, khi vô nghiệm thì code #40 giới hạn số lần lặp.
Tuy nhiên,
- nếu i chạy từ 0 và chỉ chạy đến d - 1 thì:
Nếu x = 0: Kết quả cuối = 0 (ngay vòng lặp đầu tiên khi i = 0)
- Nếu sửa for i = 1 to d - 1
Nếu cả 4 số là số nguyên tố, và x = 0, lẽ ra bằng a * b * c * d thì lại vô nghiệm.

Có lẽ nên để For i = 1 to d
 
Nếu cả 4 số là số nguyên tố, và x = 0, lẽ ra bằng a * b * c * d thì lại vô nghiệm.
Kết quả bằng 0 chứ không phải vô nghiệm nha anh. Kết quả bằng 0 hoàn toàn phù hợp với yêu cầu của đề bài.
Công thức ra kết quả khác do thiếu -1 để xét từ 0.
Mã:
=(MATCH(E6,MOD(LCM(C3:C5)*(ROW(INDIRECT("1:"&C6))-1)+E3,C6),)-1)*LCM(C3:C5)+E3
 
Kết quả bằng 0 chứ không phải vô nghiệm nha anh. Kết quả bằng 0 hoàn toàn phù hợp với yêu cầu của đề bài.
Ý tôi nói trường hợp x = 0
Trường hợp này lẽ ra là 72

1669437895853.png

Trường hợp này lẽ ra là 46189

1669437978197.png

Nếu For i = 1 to d -1 lại là vô nghiệm, ráng 1 vòng lặp i = d thì sẽ có nghiệm.

1669438395667.png
 
thử công thức này nhé bạn
=LCM(C3:C5)*MIN(IF(MOD(SEQUENCE(C6)*MOD(LCM(C3:C5),C6),C6)=MOD(-E3,C6),SEQUENCE(C6),C6))+E3

Chứng minh:
bước 1: tìm bội số chung nhỏ nhất của 3 số đầu (A)
bước 2: số cần tìm dạng n*A + số dư, để số này chia hết cho số thứ tư (d) thì mod(n*A,d) = mod(-số dư,d)
Trường hợp muốn chia cho số thứ tư dư d1, cộng thêm d1 vào vế thứ 2.
Bước 3: tìm n, mình cho chạy từ 1 đến d bằng hàm sequence, bạn có thể sử dụng hàm khác thay thế nếu không dùng office 365. Ở đây đang lăn tăn chỗ từ 1 đến d, nhưng chắc vậy đủ rồi.
Bước 4: tìm số nhỏ nhất đáp ứng điều kiện ở bước 3, dùng hàm IF và Min.
cuối cùng thế vào bước 2 là ra.
 
6 đáp án từ #1:
6 đáp án 'bé nhất'>03691215
492
164​
82​
54.66667​
41​
32.8​
20,172
6724​
3362​
2241.333​
1681​
1344.8​
39,852
13284​
6642​
4428​
3321​
2656.8​
59,532
19844​
9922​
6614.667​
4961​
3968.8​
79,212
26404​
13202​
8801.333​
6601​
5280.8​
98,892
32964​
16482​
10988​
8241​
6592.8​
 
Web KT
Back
Top Bottom