DİZİOLUŞTUR Fonksiyonu Nedir ve Nasıl Kullanılır?
Excel’deki DİZİOLUŞTUR fonksiyonu, belirttiğiniz satır ve sütun sayısına göre bir dizi oluşturur ve bu dizinin her bir öğesini hesaplamak için bir LAMBDA fonksiyonu kullanır. Bu fonksiyon, özel diziler oluşturmak ve her bir hücreye belirli bir hesaplama uygulamak için kullanılır.
Sözdizimi:
DİZİOLUŞTUR(satırlar; sütunlar; işlev)
Argümanlar:
- satırlar Oluşturulacak dizinin satır sayısı.
- sütunlar: Oluşturulacak dizinin sütun sayısı.
- işlev: Dizinin her bir hücresinin değerini hesaplamak için kullanılan LAMBDA fonksiyonu. Bu fonksiyon, satır ve sütun indislerini parametre olarak alır.
Örnek Tablo ve Kullanım:
Bir çarpım tablosu oluşturmak istediğinizi varsayalım.
Adımlar:
- A1 hücresine aşağıdaki formülü girin:
=DİZİOLUŞTUR(10; 10; LAMBDA(satır; sütun; satır * sütun))
- Formülü girdikten sonra, A1:J10 aralığını kapsayan bir çarpım tablosu oluşturulacaktır.
Açıklama:
- satırlar: 10 olarak belirtilmiştir, yani 10 satırlık bir dizi oluşturulacaktır.
- sütunlar: 10 olarak belirtilmiştir, yani 10 sütunluk bir dizi oluşturulacaktır.
- LAMBDA(satır; sütun; satır * sütun): Her bir hücre için satır ve sütun indislerini alır ve bunların çarpımını hesaplar.
- satır: Dizideki mevcut satırın indisi (1’den başlar).
- sütun: Dizideki mevcut sütunun indisi (1’den başlar).
- satır * sütun: Her bir hücrenin değeri, satır ve sütun indislerinin çarpımıdır.
Sonuç:
Formül, 1’den 10’a kadar sayıları içeren bir çarpım tablosu oluşturur.
No | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
3 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 | 30 |
4 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 |
5 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
6 | 6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 | 60 |
7 | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 | 70 |
8 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 |
9 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
10 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
Örnek Açıklaması:
- A1:J1 satırı, sütun numaralarını temsil eder.
- A1:A10 sütunu, satır numaralarını temsil eder.
- Her hücre, satır ve sütun numaralarının çarpımını içerir.
Başka Bir Örnek: Rastgele Sayılardan Oluşan Dizi
Rastgele sayılardan oluşan bir dizi oluşturmak isteyebilirsiniz.
Adımlar:
- A1 hücresine aşağıdaki formülü girin:
=DİZİOLUŞTUR(5; 5; LAMBDA(satır; sütun; RASTGELEARADA(1; 100)))
- Formül, A1:E5 aralığında 1 ile 100 arasında rastgele sayılardan oluşan bir dizi oluşturacaktır.
Açıklama:
- satırlar: 5, yani 5 satırlık bir dizi.
- sütunlar: 5, yani 5 sütunluk bir dizi.
- LAMBDA(satır; sütun; RASTGELEARADA(1; 100)): Her bir hücreye 1 ile 100 arasında rastgele bir sayı atar.
Notlar:
- DİZİOLUŞTUR fonksiyonu, Microsoft 365 ve Excel’in web sürümünde kullanılabilir.
- LAMBDA fonksiyonu, kendi özel fonksiyonlarınızı tanımlamanıza olanak tanır.
- DİZİOLUŞTUR fonksiyonu ile oluşturulan diziler dinamik olarak hesaplanır.
DİZİOLUŞTUR Fonksiyonunun Avantajları:
- Esneklik: Özel hesaplamalar yaparak özel diziler oluşturabilirsiniz.
- Verimlilik: Tek bir formülle büyük diziler oluşturabilirsiniz.
- Dinamiklik: Formülleriniz değiştiğinde veya girdileriniz güncellendiğinde dizi otomatik olarak güncellenir.
Özet:
DİZİOLUŞTUR fonksiyonu, Excel’de özel diziler oluşturmak ve bu dizilerin her bir öğesini belirli bir hesaplamaya göre ayarlamak için kullanışlı bir araçtır. Özellikle LAMBDA fonksiyonu ile birlikte kullanıldığında, karmaşık dizileri basit ve anlaşılır formüllerle oluşturabilirsiniz.
Not: DİZİOLUŞTUR fonksiyonunu kullanırken, Excel’in en güncel sürümüne sahip olduğunuzdan emin olun, çünkü bu fonksiyon eski sürümlerde mevcut olmayabilir.
🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg
🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/
🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/
Sevgiler ❤️
Bir yorum bırak