Vücut Kitle İndeksi (BMI) hesaplamak için Excel Eklentisi Oluşturma

Bu makale Raddini Rahayu, Microsoft MVP tarafından yazılmıştır.

Giriş

Excel Eklentisi, Excel işlevinde varsayılan olarak bulunmayan ek Excel işlevi eklemek için VBA kodu içeren bir dosyadır. Bu dosya .xlam biçiminde kaydedilir ve Excel başlatıldığında her zaman yüklenir. Ek veya özel Excel işlevi, kullanıcı tarafından oluşturulan özel bir işlev olan UDF (Kullanıcı Tanımlı İşlev) olarak da adlandırılabilir.

Eklenti'yi kullanırken, ilk başta bilgisayarınıza yüklemeniz gerekir, sonra her zaman tüm çalışma kitabı için kullanılacaktır. Bu makalede, VBA kodunu kullanarak Eklenti'de özel işlev oluşturma, Eklenti içeren dosyayı kaydetme, Eklenti'yi yükleme, Eklenti'den özel işlevi kullanarak Eklenti'yi nasıl kaldıracağı gösterilecek.

Durumda

Bu durumda aşağıda, nasıl BMI (Vücut Kitle İndeksi) hesaplamak için özel bir işlev oluşturmak hakkında paylaşacak.

Vücut Kitle İndeksi genellikle yetişkinlerde kilolu, kilolu ve obezite sınıflandırmak için kullanılan kilo ve yükseklik basit bir indekstir. BMI değerleri yaşa göre bağımsızdır ve her iki cinsiyet için de aynıdır. BMI sınıflamaları aşağıdaki tabloda gösterilmiştir:

BMI sınıflandırılması

Burada kullanılan BMI ölçeği sadece 20-65 yaş arası yetişkinler için uygundur ve burada hesaplama:  hesaplama

Ne Yapmalı?

Adım 1: VBA Kodunu Kodlama

  1. Microsoft Excel'i açın, ardından Alt+F11on klavyeye basın, böylece VBE (Visual Basic Editor) penceresi görüntülenir.

  2. Ekle menüsünde Modül'yü seçerek bir modül açın ve bu komut dosyalarını yazın:

    Function BMI(weight, height) BMI = weight / (height / 100) ^ 2 End Function
    

    yazma-komut dosyası

  3. VBE penceresini kapatın ve Excel'e geri dön. Ardından Save düğmesine tıklayarak dosyayı kaydedin veya klavyenizdeki CTRL+S tuşuna basın, böylece iletişim kutusu olarak kaydet görüntülenir.

Adım 2: Excel Çalışma Kitabını Kaydetme

  1. Dosya Adı kutusunda adlandırılmasını istediğiniz adı doldurun. Burada BMI Hesaplama adını.

  2. Dosya türü için Excel Eklenti (.xlam) biçimini seçin. O zaman çalışma kitabını kapat.

    dosya biçimini seçin

    Not

    Eklenti dosyanızı istediğiniz yere kaydedebilirsiniz. Ancak Excel bulit-in'de listelenmesini istiyorsanız, varsayılan konuma kaydetmeniz gerekir. Windows 7 işletim sistemine sahip bilgisayarımda, Microsoft Excel'in tüm sürümleri için varsayılan konum şudur: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

Bu adıma kadar, Excel Eklenti dosyasına kaydedilmiş özel bir işlev oluşturmayı bitirdik. Sonra yüklememiz gerekiyor ve eklentiyi kullanabiliriz.

Adım 3: Eklentiyi yükleme

  1. Microsoft Excel'i açın ve Dosya sekmesini tıklatarak Seçenekler'i seçin, böylece Excel Seçenekleri iletişim kutusu görüntülenir.

  2. Excel Seçenekleri iletişim kutusunda, Eklentiler sekmesine tıklayın. Aşağıdaki Yönet seçeneğini bulun, Excel Eklentileri'ni seçin ve ardından Git'i tıklatın.

  3. Ayrıca, Eklentiler iletişim kutusunu Geliştirici sekmesine tıklayarak görüntüleyebilir ve eklentileri tıklatabilirsiniz.

  4. Eklenti kutusunda, yüklü olmasını istediğimiz Eklentiyi bulun (bu durumda BMI hesaplaması), BMI hesaplama onay kutusunun işaretsiz olduğundan emin olun. Sonra Tamam'a tıklayın.

    Excel Seçenekleri'nde BMI hesaplama seçeneğini işaretle

    Geliştirici sekmesinde BMI hesaplama seçeneğini işaretle

    Not

    Bu adım, varsayılan Eklentiler konumunda kaydedilen dosyaya uygulanır. Başka bir konuma kaydedilen Eklenti'yi yüklemek istiyorsanız, Eklentiler iletişim kutusundaki Gözat düğmesini tıklatmanız gerekir. Gözat iletişim kutusu görüntülendiğinde, dosya konumuna gidin, Eklenti dosyasını seçin ve ardından Aç'ı tıklatın.

Şimdi, BMI hesaplama özel işlevi yüklü ve kullanıma hazır.

Adım 4: İşlevi Kullanın

Şimdi, yarattığımız özel işlevi kullanabiliriz. Bu BMI işlevini test etmek için B1 hücresine yazın: =BMI(55,170), sonra Enter tuşuna basın. Sonuç 19.03 ise, bu özel işlevimizin iyi çalıştığı anlamına gelir. Ayrıca BMI sınıflandırma tablosuna bakarak BMI sınıflandırmanızı öğrenebilirsiniz.

işlevi kullanın

Adım 5: Eklentiyi Kaldır

Ancak, Excel'e yüklenen her Eklenti, Excel başlatıldığında her zaman çalışır. Excel yükleme süresi Eklenti olmadan Excel'den daha uzun sürebilir. Artık bu Eklenti'ye ihtiyacınız yoksa, bunlardan birini veya daha fazlasını kaldırabilirsiniz. Adımlar, eklentiyi yüklemekle hemen hemen aynıdır, lütfen aşağıdaki adımı izleyin:

  1. Geliştirici sekmesinde Eklentiler'i tıklatarak Eklentiler iletişim kutusunu açın.

  2. KaldırMasını istediğiniz Eklenti'yi seçin ve ardından onay kutusunun denetimini kaldırın.

  3. Tamam'ı tıklatın ve Excel'inizi yeniden başlatın.

    eklentiyi kaldırın

Topluluk Çözümleri İçerik Yasal Uyarı

MICROSOFT CORPORATION VE/VEYA ILGILI TEDARIKÇILERI, BURADA YER ALAN BILGILERIN VE ILGILI GRAFIKLERIN UYGUNLUĞU, GÜVENILIRLIĞI VEYA DOĞRULUĞU HAKKıNDA HIÇBIR BEYANDA BULUNMAZ. TÜM BU BILGILER VE ILGILI GRAFIKLER HERHANGI BIR GARANTI OLMADAN "OLDUĞU GIBI" SAĞLANıR. MICROSOFT VE/VEYA ILGILI TEDARIKÇILERI, BU BILGI VE ILGILI GRAFIKLERLE ILGILI TÜM GARANTI VE KOŞULLAR, SATICILIK, BELIRLI BİR AMACA UYGUNLUK, İşÇİLİK ÇABASI, UNVAN VE İhLALİ OLMAYAN TÜM İLE İlGİlİ TÜM GARANTİ VE KOŞULLARI REDDEDİlMESİ. MICROSOFT'UN VE/VEYA TEDARIKÇILERININ HERHANGI BIR DOĞRUDAN SÖZLEŞMEYE, HAKSıZCA, İhMAL, İhMAL, KALİTE, KALİTE LİrALIK VEYA BAŞKA Bİr ŞEYDE, SÖZLEŞMEYE, HAKSıZCA, IhmalE, KALICI YÜKÜMLÜLÜĞE VEYA BAŞKA BİR ŞEKİlDE GEREKSE, KULLANIM KAYBI, VERGİ VEYA KAR ZARARLARI, SÖZLEŞME, HAKSıZFIIL, İhMAL, KALİTE, KALICI SORUMLULUK VEYA BAŞKA BİR ŞEKİlDE GEREKSİNE, BUNLARLA SıNıRLı OLMAMAK ÜZERE, BUNLARLA SıNıRLı OLMAMAK ÜZERE, DOLAYLı, CEZAI, ARıZI ZARARLAR VEYA HER TÜRLÜ ZARARLAR.