Как проверить, является ли число простым числом в Excel?

Как мы все знаем, простое число – это натуральное число, которое содержит только два различных делителя натуральных чисел: единицу и само себя. Если у вас есть список чисел на листе, как вы можете проверить, являются ли числа простыми числами?

Проверить, является ли число простым числом с помощью формулы массива

Проверить, является ли число простым с помощью функции, определяемой пользователем

Проверить, является ли число простым числом с формулой массива

Следующая формула может помочь вам определить число, будь то простое число или нет, сделайте следующее:

1 . Введите следующую формулу в пустую ячейку – C2, например, рядом с вашими данными:

= IF (A2 = 2, «Prime», IF (AND (MOD (A2, ROW (INDIRECT (“2:” & ROUNDUP (SQRT (A2), 0)))) 0), “Prime”, “Not Prime”)) ( – ячейка содержит число, которое вы хотите проверить), а затем нажмите одновременно клавиши Ctrl + Shift + Enter , и вы получите результат, если число является простым, в ячейке будет отображаться «Prime», в противном случае будет отображаться «Not Prime», см. снимок экрана:

. Затем выберите ячейку C2 и перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и все числа будут идентифицированы, является ли это простым числом или нет. См. Снимок экрана:

Проверить, является ли число простым с помощью функции, определяемой пользователем

Следующие Функция, определяемая пользователем , также может помочь вам проверить числа, простые или нет, сделайте следующее:

1 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .

2 . Нажмите Вставить > Module и вставьте следующий код в окно модуля .

Код VBA: проверьте, является ли число простым или нет:

3 . Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите эту формулу: = checkprime (A2) в пустую ячейку рядом со списком номеров, а затем перетащите дескриптор заполнения вниз в ячейки, которые вы хотите содержать эту формулу, если число является простым числом, будет отображаться ИСТИНА, в противном случае будет отображаться ЛОЖЬ, см. снимок экрана:

Источник: frestage.ru

Бытовой вопрос