Excel'de sayının asal sayı olup olmadığını nasıl kontrol edebilirim?
Hepimizin bildiği gibi, bir asal sayı, yalnızca iki farklı doğal sayı bölenini içeren doğal bir sayıdır: Bir ve kendisi. Bir çalışma sayfasında sayıların bir listesi varsa, sayıların asal sayı olup olmadığını nasıl kontrol edebilirsiniz?
Dizi formülüyle bir sayının asal sayı olup olmadığını kontrol edin
Kullanıcı Tanımlı İşleviyle bir numaranın asal sayı olup olmadığını kontrol edin
Dizi formülüyle bir sayının asal sayı olup olmadığını kontrol edin
Aşağıdaki formül, sayının asal sayı olup olmadığını belirlemenize yardımcı olabilir, lütfen şu şekilde yapın:
1. Aşağıdaki formülü boş bir hücreye girin - örneğin verilerinizin yanında C2:
=IF(A2=2,"Prime",IF(AND(MOD(A2,ROW(INDIRECT("2:"&ROUNDUP(SQRT(A2),0))))<>0),"Prime","Not Prime")) (A2 hücre kontrol etmek istediğiniz numarayı içeriyor mu) ve ardından Ctrl + Üst Karakter + Enter tuşlarını birleştirirseniz, sonucu alırsınız, sayı asal ise, hücrede "Prime" görüntülenir, değilse, "Not Prime" görüntülenir, ekran görüntüsüne bakın:
2. Sonra C2 hücresini seçin ve doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin; asal sayı olup olmadığı tüm sayılar tanımlanacaktır. Ekran görüntüsüne bakın:
Kullanıcı Tanımlı İşleviyle bir numaranın asal sayı olup olmadığını kontrol edin
Aşağıdaki Kullanıcı Tanımlı İşlev asal olup olmadığını da kontrol etmenize yardımcı olabilir, lütfen aşağıdaki işlemleri gerçekleştirin:
1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.
VBA kodu: Bir sayının asal olup olmadığını kontrol edin:
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. Ardından bu kodu kaydedip kapatın, çalışma sayfasına geri dönün ve şu formülü girin: = kontrol primi (A2) Numara listenizin yanındaki boş bir hücreye yerleştirin ve ardından doldurma tutamacını bu formülü içermek istediğiniz hücrelere sürükleyin, sayı asal sayı ise, DOĞRU olarak görüntülenecek, değilse YANLIŞ görüntülenecektir, ekran görüntüsüne bakın:
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!