Làm thế nào để kiểm tra xem số có phải là số nguyên tố trong Excel hay không?
Như chúng ta đã biết, số nguyên tố là số tự nhiên chỉ chứa hai ước số tự nhiên phân biệt: Một và chính nó. Nếu bạn có một danh sách các số trong một trang tính, làm thế nào bạn có thể kiểm tra xem các số đó có phải là số nguyên tố hay không?
Kiểm tra xem một số có phải là số nguyên tố hay không bằng công thức mảng
Kiểm tra xem một số có phải là số nguyên tố hay không bằng Hàm do Người dùng Xác định
Kiểm tra xem một số có phải là số nguyên tố hay không bằng công thức mảng
Công thức sau có thể giúp bạn xác định số đó có phải là số nguyên tố hay không, vui lòng thực hiện như sau:
1. Nhập công thức sau vào một ô trống - ví dụ C2 bên cạnh dữ liệu của bạn:
=IF(A2=2,"Prime",IF(AND(MOD(A2,ROW(INDIRECT("2:"&ROUNDUP(SQRT(A2),0))))<>0),"Prime","Not Prime")) (A2 là ô chứa số mà bạn muốn kiểm tra), rồi nhấn Ctrl + Shift + Enter các phím với nhau và bạn sẽ nhận được kết quả, nếu số là số nguyên tố, nó sẽ hiển thị “Số nguyên tố” trong ô, nếu không, “Không phải số nguyên tố” sẽ được hiển thị, xem ảnh chụp màn hình:
2. Sau đó, chọn ô C2 và kéo chốt điền xuống các ô mà bạn muốn áp dụng công thức này và tất cả các số sẽ được xác định xem có phải là số nguyên tố hay không. Xem ảnh chụp màn hình:
Kiểm tra xem một số có phải là số nguyên tố hay không bằng Hàm do Người dùng Xác định
Sau đây Chức năng do người dùng xác định cũng có thể giúp bạn kiểm tra số nguyên tố hay không, vui lòng làm như sau:
1. Giữ ALT + F11 phím để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.
2. Nhấp chuột Chèn > Mô-đunvà dán mã sau vào Cửa sổ mô-đun.
Mã VBA: Kiểm tra xem một số có phải là số nguyên tố hay không:
Function CheckPrime(Numb As Single) As Boolean
'Updateby Extendoffice
Dim X As Long
If Numb < 2 Or (Numb <> 2 And Numb Mod 2 = 0) _
Or Numb <> Int(Numb) Then Exit Function
For X = 3 To Sqr(Numb) Step 2
If Numb Mod X = 0 Then Exit Function
Next
CheckPrime = True
End Function
3. Sau đó, lưu và đóng mã này, quay lại trang tính và nhập công thức này: = checkprime (A2) vào một ô trống bên cạnh danh sách số của bạn, sau đó kéo chốt điền xuống các ô bạn muốn chứa công thức này, nếu số là số nguyên tố, nó sẽ hiển thị TRUE, nếu không, nó sẽ hiển thị FALSE, xem ảnh chụp màn hình:
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!