Bu dosya, Excel 365 fonksiyonlarıyla hücrelerin içine çizilen bir yeni yıl ağacı örneğidir. Ağaç elle boyanmaz; tek bir formülün ürettiği sonuç sayfaya dökülür. Formül mantığını incelemek ve LAMBDA ile LET kullanımını görmek isteyenler için hazırlanmıştır.
Formülde TAKE, AG5:AG67 aralığından AG2 hücresindeki sayı kadar yön komutunu alır. AG2 değeri 63 olduğundan ilk 63 komut kullanılır. Draw, bu komutları LET ile işleyerek şekli oluşturur. Fill ise çıkan şekli SEQUENCE ve COLUMNS yardımıyla D6 hücresinden başlayan alana yayar.
Dosyanın içeriği
- Sayfa1: B1:AG67 aralığında "HAPPY NEW YEAR" başlığı, ağacın çizildiği alan ve AG sütunundaki yön komutları yer alır.
- AG sütununda "Directions" başlığı altında çizim komutları listelenir. Değerler U3, W2, L2, W1 gibi harf ve sayı kombinasyonlarından oluşur.
- Ağacın bazı hücrelerinde
simgesi bulunur. - Ad Yöneticisi'nde Draw ve Fill adlarıyla tanımlanmış iki LAMBDA fonksiyonu kayıtlıdır.
Kullanılan formüller
Ağaç, D6 hücresindeki tek formülle oluşturulur:=Fill(Draw(TAKE(AG5:AG67;AG2)))
Nasıl kullanılır
- Dosyayı LAMBDA, LET, TAKE ve SEQUENCE fonksiyonlarını destekleyen bir Excel 365 sürümünde açın. Eski sürümlerde formül hata verir.
- Sayfa1'de D6 hücresini seçip formül çubuğundan formülü inceleyin.
- Formülün çözümlenmesi için Formüller sekmesindeki Ad Yöneticisi'nden Draw ve Fill tanımlarına bakın.
- AG2 hücresindeki sayıyı değiştirerek çizimde kullanılan komut adedini azaltın veya artırın, ağacın nasıl şekillendiğini izleyin.
- AG sütunundaki yön komutlarını değiştirerek farklı şekiller deneyin.