Как да проверя дали числото е просто число в 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. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.
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. След това запазете и затворете този код, върнете се в работния лист и въведете тази формула: =checkprime(A2) в празна клетка до вашия списък с числа и след това плъзнете манипулатора за попълване надолу към клетките, които искате да съдържат тази формула, ако числото е просто число, то ще покаже TRUE, ако не, ще покаже FALSE, вижте екранната снимка:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!