Як перевірити, чи є число простим числом в Excel?
Як ми всі знаємо, просте число - це натуральне число, яке містить лише два різних дільника натурального числа: Один і сам. Якщо на аркуші є список чисел, як можна перевірити, чи є числа простими?
Перевірте, чи число є простим числом за формулою масиву
Перевірте, чи число є простим числом за допомогою функції, визначеної користувачем
Перевірте, чи число є простим числом за формулою масиву
Наступна формула може допомогти вам визначити число, чи є воно простим чи ні, будь-ласка, зробіть так:
1. Введіть таку формулу в порожню комірку - C2, наприклад, поряд із вашими даними:
=IF(A2=2,"Prime",IF(AND(MOD(A2,ROW(INDIRECT("2:"&ROUNDUP(SQRT(A2),0))))<>0),"Prime","Not Prime")) (A2 є клітинка містить номер, який потрібно перевірити), а потім натисніть Ctrl + Shift + Enter клавіші разом, і ви отримаєте результат, якщо число є простим, воно відображатиме “Prime” у комірці, якщо ні, то буде відображатися “Not Prime”, див. знімок екрана:
2. Потім виділіть клітинку C2 і перетягніть маркер заповнення вниз до комірок, до яких ви хочете застосувати цю формулу, і всі числа будуть ідентифіковані, якщо це просте число чи ні. Дивіться знімок екрана:
Перевірте, чи число є простим числом за допомогою функції, визначеної користувачем
Наступні Визначена користувачем функція також може допомогти вам перевірити цифри, чи є вони простими чи ні, зробіть наступне:
1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.
2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.
Код VBA: Перевірте, чи є число простим чи ні:
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. Потім збережіть і закрийте цей код, поверніться до робочого аркуша та введіть цю формулу: = контрольний строк (A2) в порожню комірку поруч зі списком номерів, а потім перетягніть маркер заповнення до комірок, які ви хочете містити у цій формулі; якщо число є простим числом, воно відобразить TRUE, якщо ні, то відобразить FALSE, див. знімок екрана:
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!