Excel ve Google E-Tablolarda Sayıdan n'ye Önemli Rakamlara Yuvarla

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu eğitici, Excel ve Google E-Tablolar'da bir sayının belirli sayıda anlamlı basamağa nasıl yuvarlanacağını gösterecektir.

Önemli Rakamlar Nelerdir?

Anlamlı rakamlar, ölçüm çözünürlüğüne anlamlı katkılar sağlayan basamak sayısıdır (kaynak: Wikipedia).

formül

Bu, bir sayıyı belirli sayıda basamağa (rakamlara) yuvarlama formülüdür:

=YUVARLAK(A2,B2-(1+INT(LOG10(ABS(A2)))))

Bu karmaşık bir formül. Basitleştirelim:

=YUVARLAK(sayı_yuvarlak, sig_digits - (1 + num_digits_in_number))

Aşağıda formülün nasıl çalıştığı konusunda size yol göstereceğiz.

YUVARLAK İşlev

ROUND İşlevi, bir sayıyı ondalık basamağa göre belirtilen basamak sayısına yuvarlar. Negatif sayılar kullanarak ondalık sayının soluna yuvarlayabiliriz.

Gördüğünüz gibi, hesaplamak için bir yola ihtiyacımız var. num_digits Belirtilen sayıda basamağa yuvarlamak için giriş yapın. Yuvarlamak istediğimiz önemli basamakları bildiğimiz için, yalnızca bir sayıdaki basamak sayısını hesaplamanın bir yoluna ihtiyacımız var.

Sayıdaki Rakam Sayısı

İlk önce sayıdaki basamak sayısını hesaplayalım. Bunu aşağıdaki formülle yapacağız:

=INT(LOG10(ABS(A2)))

İşte formülün nasıl çalıştığı. Sayılar bilimsel gösterim kullanılarak saklanabilir:

1234567 = 1.234567 * 10 6 123456 = 1.23456 * 10 5 12345 = 1.2345 * 10 4 1234 = 1.234 * 10 3 123 = 1.23 * 10 2 12 = 1.2 * 10 1 

Bilimsel gösterimdeki üs değeri bize sayının kaç basamak içerdiğini söyler.

LOG10 Fonksiyonu

Daha sonra, üssü yukarıdan döndürmek için INT ve LOG10 İşlevlerini kullanabiliriz.

Bu nasıl çalışıyor? LOG10 işlevi, sayıyı üretmek için 10'un yükseltilmesi gereken üssü döndürür.

Üsten ondalık değeri çıkarmak için INT İşlevini kullanırız, böylece yalnızca tamsayı kalır.

ABS Fonksiyonu

LOG10 negatif sayılarla çalışmaz, bu nedenle mutlak değeri hesaplamak için ABS Fonksiyonuna eklemek istiyoruz, bu da bize bir sayıdaki basamak sayısını hesaplama formülünü veriyor.

Yuvarlanacak Basamak Sayısı

Artık bir sayıdaki basamak sayısını nasıl hesaplayacağımızı biliyoruz. Yukarıdaki basitleştirilmiş formülümüzü hatırlıyor musunuz?

=YUVARLAK(sayı_yuvarlak, sig_digits - (1 + num_digits_in_number))

Bir sayıdaki basamak sayısını hesaplamak için formülü girin:

=YUVARLAK(sayı_yuvarlak, sig_digits - (1 + INT(LOG10(ABS(sayı_yuvarlak)))))

ve formülümüze ulaşmak için hücre referanslarını ekleyelim:

=YUVARLAK(A2,B2-(1+INT(LOG10(ABS(A2)))))

Google E-Tablolarda Sayıdan n'ye Önemli Rakamlara Yuvarla

Yukarıdaki örneklerin tümü, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave