İçindekiler
Excel'de verilerle çalışırken bazen doğal kütükler Verilerin log'a dönüştürülmesi, bağımlılık değişkeninin değeri arttıkça gelirlerin arttığı veriler için kullanışlıdır. Bu aynı zamanda veri varyansını azaltır ve bilgilerin normal dağılıma nispeten doğru bir şekilde karşılık gelmesine yardımcı olur. Bu makalede, excel'de verileri log'a dönüştürmenin çeşitli yollarını göstereceğiz.
Alıştırma Çalışma Kitabını İndirin
Çalışma kitabını indirebilir ve onlarla pratik yapabilirsiniz.
Verileri Log.xlsm'ye DönüştürmeNeden Verileri Günlüğe Dönüştürmemiz Gerekiyor?
Bilgiyi bir yerden veya kalıptan başka bir yere değiştirme tekniği şu şekilde bilinir Veri Dönüştürme Verileri dönüştürmenin amacı, verileri mümkün olan en verimli şekilde sağlamaktır. Excel'de, Excel işlevleri ve araçları kullanılarak gerçekleştirilen belirli bir prosedürü ifade eder.
Veri setimiz normal örüntüye benzemediğinde, mümkün olduğunca normal hale getirmek için log dönüşümü yapabilir ve elde edilen nicel sonuçların geçerliliğini artırabiliriz. Verileri loga dönüştürmek, diğer açılardan, kaynak verilerimizdeki bozulmayı azaltır veya ortadan kaldırır. Excel veri dönüşümü için tüm uygulamaları listelemek neredeyse zor, bu yüzden burada bazılarını bulabilirsiniz:
- Uygun istatistiksel işlemler.
- Matematiksel hesaplamalar yapmak için büyük miktarda veri kullanmak.
- Finansal bilgilerin düzenlenmesi.
- Bunlar arasında iş analitiği ve diğerleri de var.
- Amaçlarına ve taleplerine bağlı olarak, her uzmanlık alanı verileri benzersiz bir şekilde dönüştürebilir.
Excel'de Verileri Günlüğe Dönüştürmenin 3 Farklı Yolu
Excel'i sayısal değerleri değiştirmek için kullanacağımızı varsayalım. Çeşitli Excel fonksiyonlarını kullanabiliriz. Verileri dönüştürmek açısından, Excel bunu yapmak için kullanılabilecek çok sayıda prosedür içerir. Çoğu durumda, bu yetenekler verilerimizi düzenlemeye ve analiz etmeye yardımcı olmak için yeterli olacaktır.
Verileri günlüğe dönüştürmek için aşağıdaki veri kümesini kullanıyoruz. Veri kümesi bazı çalışan adlarını ve yıllık satışlarını içerir. Şimdi, yıllık satış verilerini günlüğe dönüştürmemiz gerekiyor. Öyleyse başlayalım.
1. Verileri Günlüğe Dönüştürmek için Excel LOG İşlevini Kullanın
Verileri günlüğe dönüştürmek için kullandığımız ilk ana yöntem LOG fonksiyonu . Bu LOG içinde işlev Microsoft Excel Belirli bir tabandaki bir tamsayının logaritmasını hesaplar. Bu, bir Excel yerleşik işlevidir ve Matematik/Trig fonksiyonu İki argüman var; sayı ve taban . Ancak logaritmanın tabanı isteğe bağlıdır, onu kullanabilir ya da kullanmayabiliriz.
1.1. Taban ile
Biz kullanacağız LOG fonksiyonunu taban ile aynı şekilde 2 . Negatif kullanamayız 1 veya 0 Daha fazla uzatmadan, adım adım talimatlarla başlayalım.
📌 ADIMLAR:
- İlk olarak, aşağıdaki formülleri yerleştirmek istediğiniz hücreyi seçin LOG fonksiyonunu seçiyoruz. E5 .
- İkinci olarak, formülü seçilen hücreye yerleştirin.
=LOG(C5,2)
- Üçüncü olarak, basın Girin .
- Şimdi, sürükleyin Doldurma Kolu Formülü aralık üzerinde çoğaltmak için aşağıya veya Otomatik Doldurma aralığında, artı işaretine çift tıklayın ( + ) sembolü.
- Son olarak, sonucu görebilirsiniz. Ve sonuç, yıllık satış verilerini günlük verilerinde taban ile görüntülemektir 2 .
1.2. Tabansız
Bu bölümde, Excel'i kullanacağız LOG işlevini kullanarak verileri bir temel olmadan değiştirebilirsiniz. Excel, temelin 10 Eğer bu konuda herhangi bir bilgi vermezsek, bunun için gerekli adımları görelim.
📌 ADIMLAR:
- Başlamak için, hücreyi seçin ( E5 ) eklemek istediğiniz yere LOG fonksiyonlarının formülü.
- İkinci olarak, aşağıdaki formülü seçili hücreye yazın.
=LOG(C5)
- Ayrıca, şu düğmeye basın Girin tuşuna basarak işlemi tamamlayın.
- Ayrıca, formülü aralık üzerine kopyalamak için Doldurma Kolu aşağı veya çift tıklayın artı üzerinde ( + ) simgesi.
- Son olarak, excel'in varsayılan tabanı ile günlüğe dönüştürülmüş yıllık satış verilerini görebileceksiniz 10 .
Daha Fazla Oku: Excel'de Veri Dönüştürme Günlüğü Nasıl Tutulur (4 Kolay Yöntem)
2. Excel'de Verileri Günlüğe Dönüştürmek için LOG10 İşlevini Ekleyin
Şimdi, kullanacağız LOG10 işlevi Bu fonksiyon bir sayının logaritma değerini döndürür, taban her zaman 10 Bu tabanı farklı bir fonksiyon kullanarak farklı bir şekilde nasıl değiştireceğimizi göstereceğiz. Ayrıca ' Logaritma Değeri Verileri günlüklere dönüştürmek için fonksiyonu kullanma prosedürlerini takip edelim.
📌 ADIMLAR:
- Benzer şekilde, önceki yöntemde olduğu gibi, hücreyi seçin E5 ve formülü yerine koyun.
=LOG10(C5)
- Ardından, tuşuna basın Girin . ve formül, formül çubuğunda gösterilecektir.
- Ayrıca, formülü aralık boyunca çoğaltmak için Doldurma Kolu Aşağıya doğru. Otomatik Doldurma menzil, çift tıklayın artı üzerinde ( + ) sembolü.
- Son olarak, verilerin taban ile bir günlüğe dönüştürüldüğünü görebilirsiniz 10 .
Daha Fazla Oku: Excel'de Log Nasıl Hesaplanır (6 Etkili Yöntem)
3. Verileri Günlüğe Geçirmek için Excel VBA Uygulayın
ile Excel VBA 'yi kullanmak için kullanıcılar excel fonksiyonları gibi davranan kodu kolayca kullanabilirler. VBA kodunu kullanarak verileri günlüğe dönüştürmek için prosedürü takip edelim.
📌 ADIMLAR:
- İlk olarak, şu adrese gidin Geliştirici şeridinden sekmesini seçin.
- İkinci olarak Kod kategorisinde, üzerine tıklayın Visual Basic açmak için Visual Basic Düzenleyicisi . veya basın Alt + F11 açmak için Visual Basic Düzenleyicisi .
- Bunu yapmak yerine, çalışma sayfanıza sağ tıklayıp Kodu Görüntüle Bu da sizi şu adrese götürecektir Visual Basic Düzenleyicisi .
- Bu, şu adreste görünecektir Visual Basic Düzenleyicisi aralıktan bir tablo oluşturmak için kodlarımızı yazdığımız yer.
- Üçüncü olarak Modül bir şey yok. Ekleme açılır menü çubuğu.
- Bu, bir Modül çalışma kitabınızda.
- Ve, kopyalayıp yapıştırın VBA kodu aşağıda gösterilmiştir.
VBA Kodu:
Sub TransformDataToLog() Dim inte As Integer For inte = 5 To 10 Cells(inte, 4) = Log(Cells(inte, 3)) Next inte End Sub
- Bundan sonra, kodu çalıştırmak için RubSub düğmesine veya klavye kısayoluna basarak F5 .
Kodu değiştirmenize gerek yoktur. Yapabileceğiniz tek şey aralığı gereksinimlerinize göre değiştirmektir.
- Ve son olarak, adımları takip etmek verileri bir günlüğe dönüştürecektir.
VBA Kod Açıklaması
Sub TransformDataToLog()
Alt koddaki işi halletmek için kullanılan ancak herhangi bir değer döndürmeyen bir kod parçasıdır. Alt prosedür olarak da bilinir. Bu yüzden prosedürümüzü şöyle adlandırıyoruz TransformDataToLog() .
Dim inte As Integer
Bu DIM içinde ifade VBA ' anlamına gelir beyan et, ' ve bir değişken bildirmek için kullanılmalıdır. Bu yüzden, tamsayı değerini inte .
For inte = 5 ila 10 Cells(inte, 4) = Log(Cells(inte, 3)) Sonraki inte
Bu Sonraki Döngü İçin satır ile başlar 5 başlangıç değeri olarak 5'i seçtik. Daha sonra değerleri yazmak için Cells özelliği kullanılır. VBA Günlük fonksiyonu birincil çalışmamızı tamamladık ve hücre değerlerimizin üzerinden tekrar geçmek için cells özelliğini kullandık.
End Sub
Bu işlem prosedürü sonlandıracaktır.
Daha fazlasını okuyun: Excel'de Log Tabanı 2 Nasıl Hesaplanır (2 Kullanışlı Yöntem)
Hatırlanması Gerekenler
- İçinde sayısal değerler vermezsek LOG rutinleri, ' #Değer! ' hatası.
- ' #Num! ' hatası görünecektir, eğer taban 0 veya negatif bir değer.
- ' #DIV/0 !" hatası bir kez daha gösterilecektir eğer üssümüz 1 .
Sonuç
Yukarıdaki yöntemler size şu konularda yardımcı olacaktır Verileri Günlüğe Dönüştürme Excel'de Umarım bu size yardımcı olur! Herhangi bir sorunuz, öneriniz veya geri bildiriminiz varsa lütfen yorum bölümünde bize bildirin. Veya aşağıdaki diğer makalelerimize göz atabilirsiniz ExcelWIKI.com Blog!