Excel'de Özel Formül Nasıl Oluşturulur (Adım Adım Kılavuz) -

  • Bunu Paylaş
Hugh West

Excel'de çalışırken veya iş analizi için özel çalışma sayfaları oluştururken, kendimize ait özel bir formül oluşturmamız gerekebilir. Excel tarafından sağlanan tüm işlevlere rağmen, işimizi yapmak için bir tane oluşturmamız gerekebilir. VBA Programlama Kodları Bugün bu makalede Excel'de özel bir formül oluşturmak için adım adım bir makale sunacağız.

Alıştırma Çalışma Kitabını İndirin

Bu makaleyi okurken alıştırma yapmak için bu alıştırma kitabını indirin.

Excel.xlsx'te Özel Formül Oluşturma

Excel'de Özel Formül Oluşturma

Ürününüzün toplam fiyatını bulmak için özel bir formül oluşturmanız gereken bir örnek düşünün Eşyalar Excel, aşağıdakileri kullanarak kendi özel fonksiyonlarımızı oluşturmamıza izin verir VBA Excel'deki bu özel işlevler Kullanıcı Tanımlı İşlevler (UDF) . Hemen hemen her tür işlemi yapmak için kendi özel fonksiyonlarınızı oluşturmanıza olanak tanırlar. Bu bölümde, bir tane oluşturmak için adım adım bir tur atacağız. Hadi yapalım!

Adım 1: Excel'de VBA Penceresini Açmak için Geliştirici Seçeneğini Etkinleştirin

İlk olarak, şu dosyayı nasıl açacağımızı öğrenmemiz gerekiyor VBA penceresini kullanarak özelleştirilmiş bir formül oluşturun. Öğrenmek için aşağıdaki adımları izleyin!

  • üzerine tıklayın. Özelleştirilmiş Hızlı Erişim Araç Çubuğu Mevcut seçenekler arasından Diğer Komutlar'a tıklayın.

  • Excel Seçenekleri penceresi açılır. Şeridi Özelleştirin .
  • Şimdi kontrol edin Geliştirici seçeneğine tıklayarak bu şeridi oluşturun. TAMAM. Devam etmek için.

  • Excel çalışma sayfanızda artık şu adda yeni bir şerit var Geliştirici .

  • Seçiniz Geliştirici Şeridi . üzerine tıklayın Makrolar açmak için VBA
  • Ya da sadece " Alt+F11 "Bunu yapmak için.

Adım 2: Özel Formül Oluşturmak için VBA Kodlarını Yazın

  • İçinde VBA penceresinde Ekleme .
  • Mevcut seçenekler arasından Modül Bir modül oluşturmak için VBA modüldeki kodlar.

  • Yazın VBA özel bir formül oluşturmak için kodlar. Toplam Fiyat verilen öğeler için VBA kodlar,
 Public Function TOPLAMFİYAT (sayı1, sayı 2) TOPLAMFİYAT = (sayı1 * sayı2) End Function 
  • Beyan etmemiz gereken VBA Bu yüzden bu kod fonksiyon bildirimi ile başlar ve Fonksiyonu Sonlandır
  • Formülün bir isme ihtiyacı var. Biz ona TOPLAM FİYAT
  • Fonksiyonda bazı girdilere ihtiyacımız olacak. Girdiler, fonksiyon adından sonra parantez içinde tanımlanır.
  • Fonksiyona geri dönmesi için bir tür değer atamamız gerekir. Bu kriterleri tamamladıktan sonra nihai söz dizimimiz şu şekildedir:

TOTALPRICE = (sayı1 * sayı2)

  • Kapatın VBA penceresini kapatın ve ana çalışma sayfasına dönün.

Adım 3: Özel Formülü Excel Elektronik Tablosuna Uygulayın

  • Özel formülü oluşturduktan sonra, şimdi bunu veri kümemize uygulayacağız. Hücre E4 ve özel formülümüzü arayın.
  • Formül göründüğünde, seçmek için üzerine çift tıklayın.

  • Değerleri formüle ekleyin. Son formül şu şekildedir:
=TOPLAMFIYAT(C4,D4)

  • Nerede C4 ve D4 bu Stok ve Birim Fiyat

  • Basın Girin sonucu almak için.

  • Özel formülümüz mükemmel çalışıyor! Şimdi nihai sonucu elde etmek için aynı formülü hücrelerin geri kalanına uygulayın.

  • Başka bir örnek üzerinde tartışalım! Bu yeni veri kümesinde Perakende Satış Fiyatı özel bir formül oluşturarak.

  • Açın VBA penceresine gidin ve Modül Daha önce tartıştığımız prosedürleri takip ederek.
  • Yazın VBA Bu VBA özel formül için kod şudur,
 Public Function PERAKENDE FİYAT(sayı1, sayı2,sayı3) PERAKENDE FİYAT = (sayı1 + sayı2)/ sayı3 End Function 

  • Şimdi VBA penceresini kapatın ve ana çalışma sayfasına gidin. Hücre F4 , yeni özelleştirilmiş fonksiyonumuzu arayın PERAKENDE FİYATI .
  • Bulunduğunda üzerine çift tıklayın.

  • Değerleri formüle eklediğinizde son halini alır:
=PERAKENDE FIYATI(C4,D4,E4)

  • Nerede C4, D4, E4 bunlar Fiyat1, Fiyat2, ve Bölen

  • tuşuna basarak sonucu alın Girin Şimdi nihai sonucu elde etmek için bu işlevi tüm hücrelere uygulayın.
  • Excel'de özel bir formülü bu şekilde oluşturabilir ve kullanabilirsiniz.

Daha Fazla Oku: Excel'de Birden Çok Hücre İçin Formül Oluşturma (9 Yöntem)

Hızlı Notlar

Yapamazsın Kayıt Excel makrosu gibi özelleştirilmiş bir formül oluşturabilirsiniz.

👉 Özel bir formül oluşturmanın normal VBA makrolarından daha fazla sınırlaması vardır. Bir çalışma sayfasının veya hücrenin yapısını veya biçimini değiştiremez.

Sonuç

Excel'de özel bir formülün nasıl oluşturulacağı bu makalede ele alınmıştır. Umarız bu makale sizin için yararlı olur. Herhangi bir sorunuz veya sorunuz varsa yorum yapın.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.