Excel'de verilen iki sayı arasındaki tüm asal sayılar nasıl oluşturulur?
Excel'de, verilen iki sayı arasındaki tüm asal sayıları listelemeyi hiç denediniz mi? Bu yazıda, bu görevin üstesinden gelmek için bazı ilginç yöntemlerden bahsedeceğim.
Formüller ile verilen iki sayı arasındaki tüm asal sayıları oluşturun
Kullanıcı Tanımlı İşlev ile verilen iki sayı arasındaki tüm asal sayıları oluşturun
Formüller ile verilen iki sayı arasındaki tüm asal sayıları oluşturun
Birleştirerek Adı Tanımla fonksiyon ve formüllerde, iki belirli sayı arasındaki tüm asal sayıları listeleyebilir veya üretebilirsiniz. Lütfen aşağıdaki işlemleri yapın:
1. Lütfen tıklayarak ilk aralık adını oluşturun Formüller > İsim YöneticisiVe içinde İsim Yöneticisi iletişim kutusunu tıklayın yeni düğmesi, ekran görüntüsüne bakın:
2. In Yeni isim iletişim kutusunda, Name metin kutusu, lütfen girin vMb aralık adı olarak ve ardından şu formülü girin: = SATIR (DOLAYLI (Sayfa1! $ B $ 1 & ":" & Sayfa1! $ B $ 2)) (Sheet1 şu an kullandığınız çalışma sayfanız mı, B1 ve B2 belirttiğiniz başlangıç ve bitiş numaralarıdır) Anlamına gelir metin kutusu, ardından tıklayın OK Önceki iletişim kutusuna dönmek için düğmesine basın. Ekran görüntüsüne bakın:
3. Tıklamaya git yeni içinde başka bir aralık adı oluşturmak için düğme Yeni isim iletişim kutusu, bir ad girin asal içine Name metin kutusu ve ardından şu formülü girin: =SMALL(IF(MMULT(--(IF(rng>TRANSPOSE(rng-Sheet1!$B$1+2),MOD(rng,(rng>TRANSPOSE(rng-Sheet1!$B$1+2))*TRANSPOSE(rng-Sheet1!$B$1+2)))=0),rng-Sheet1!$B$1+2)=0,rng),ROW(INDIRECT("1:"&Sheet1!$B$2))) (vMb 2. adımda oluşturduğunuz ilk aralık adıdır. Anlamına gelir metin kutusu, ekran görüntüsüne bakın:
4. Sonra tıklayın OK ve diyalogları kapatın ve tüm asal sayıları listelemek istediğiniz bir sütunu seçin ve şu formülü girin: = EĞERHATA (asal; "")(asal 3. adımda oluşturduğunuz aralık adıdır) formül çubuğuna ve ardından CTRL + ÜST KRKT + ENTER anahtarlar birlikte, verilen iki sayı arasındaki tüm asal sayılar gösterilen aşağıdaki ekran görüntüsü olarak listelenir:
Kullanıcı Tanımlı İşlev ile verilen iki sayı arasındaki tüm asal sayıları oluşturun
İlk yöntem biraz zorsa, burada bir Kullanıcı Tanımlı İşlev çözmek için.
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 Pencere.
VBA kodu: İki belirli sayı arasındaki tüm asal sayıları oluşturun:
Function PRIME(St, En As Long)
'Updateby Extendoffice 20160613
Dim num As String
For n = St To En
For m = 2 To n - 1
If n Mod m = 0 Then GoTo 20:
Next m
num = num & n & ","
20:
Next n
PRIME = num
End Function
3. Ardından bu kodu kaydedip kapatın, çalışma sayfasına geri dönün, lütfen şu formülü girin: = asal (10,100) (10 başlangıç numarasıdır ve 100 aradaki asal sayıları almak istediğiniz bitiş numarasıdır, bunları ihtiyacınıza göre değiştirebilirsiniz) ve ardından tuşuna basın Keşfet anahtar ve tüm asal sayılar tek bir hücrede görüntülenir, 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!