Microsoft Excel'de sayıları yuvarlama. Excel işlevlerini kullanarak sayıları yukarı ve aşağı yuvarlama

Bazı durumlarda, belirli bir miktarı belirli bir sayıya bölerken kesin sayı prensipte belirlenemez. Örneğin 10'u 3'e böldüğümüzde 3,3333333333.....3 elde ederiz, yani, verilen numara belirli öğeleri saymak için ve diğer durumlarda kullanılamaz. Daha sonra bu sayı belirli bir rakama, örneğin bir tam sayıya veya ondalık basamaklı bir sayıya indirgenmelidir. 3,3333333333…..3'ü bir tam sayıya indirirsek 3, 3,3333333333…..3'ü ondalık basamaklı bir sayıya indirirsek 3,3 elde ederiz.

Yuvarlama kuralları

Yuvarlama nedir? Bu, kesin bir sayı serisinin sonuncusu olan birkaç rakamı atmaktır. Örneğimizi takip ederek, tam sayıyı (3) elde etmek için son basamakların tümünü attık ve yalnızca onlar basamağı (3,3) bırakarak rakamları attık. Sayı yüzde birlik ve binde birliğe, on binde birliğe ve diğer sayılara yuvarlanabilir. Her şey sayının ne kadar doğru olması gerektiğine bağlıdır. Örneğin, yaparken tıbbi malzemeler Bir gramın binde biri bile ölümcül olabileceğinden, ilacın her bir bileşeninin miktarı büyük bir hassasiyetle alınır. Öğrencilerin okuldaki ilerlemesini hesaplamak gerekiyorsa, çoğunlukla ondalık veya yüzüncü basamaklı bir sayı kullanılır.

Yuvarlama kurallarının geçerli olduğu başka bir örneğe bakalım. Örneğin binde birine yuvarlanması gereken 3,583333 sayısı var - yuvarlamadan sonra virgülden sonra üç rakam bırakmalıyız yani sonuç 3,583 sayısı olacaktır. Bu sayıyı onda birine yuvarlarsak, 3,5 değil 3,6 elde ederiz, çünkü "5" ten sonra yuvarlama sırasında zaten "10"a eşit olan "8" sayısı gelir. Bu nedenle sayıları yuvarlama kurallarına uyarak, rakamların "5"ten büyük olması durumunda saklanacak son rakamın 1 artırılacağını bilmeniz gerekir. "5"ten küçük bir rakam varsa son rakam saklanacak rakam değişmeden kalır. Sayıları yuvarlamaya ilişkin bu kurallar, tam sayıya veya onluğa, yüzde birliğe vb. bakılmaksızın uygulanır. sayıyı yuvarlamanız gerekir.

Çoğu durumda son basamağı “5” olan bir sayıyı yuvarlamak gerektiğinde bu işlem doğru yapılmaz. Ancak bu tür durumlar için özel olarak geçerli olan bir yuvarlama kuralı da vardır. Bir örneğe bakalım. 3,25 sayısını en yakın onluğa yuvarlamak gerekir. Sayıları yuvarlama kurallarını uyguladığımızda 3.2 sonucunu elde ederiz. Yani, "beş" ten sonra rakam yoksa veya sıfır varsa, son rakam değişmeden kalır, ancak yalnızca çift ise - bizim durumumuzda "2" çift rakamdır. Eğer 3,35'e dönersek sonuç 3,4 olacaktır. Çünkü yuvarlama kuralı gereği “5” rakamından önce çıkarılması gereken tek rakam varsa, tek rakam 1 artırılır. Ancak “5” rakamından sonra anlamlı rakam kalmaması şartıyla . Çoğu durumda, basitleştirilmiş kurallar uygulanabilir; buna göre, saklanan son rakamın ardından 0'dan 4'e kadar olan rakam değerleri gelirse, saklanan rakam değişmez. Başka rakam varsa son rakam 1 artırılır.

Sayılar diğer basamaklara yuvarlanır (onda bir, yüzde bir, onluk, yüzlük vb.).


Bir sayı herhangi bir rakama yuvarlandığında bu rakamdan sonraki tüm rakamlar sıfırla değiştirilir, virgülden sonra ise atılır.


Kural 1. Atılan rakamlardan ilki 5'ten büyük veya 5'e eşitse, kalan rakamlardan sonuncusu yükseltilir, yani bir artırılır.


Örnek 1. 45.769 sayısı verildiğinde en yakın onluğa yuvarlanması gerekmektedir. Atılacak ilk rakam 6 ˃ 5'tir. Sonuç olarak, kalan rakamlardan sonuncusu (7) büyütülür, yani bir artırılır. Ve böylece yuvarlanmış sayı 45,8 olacaktır.


Örnek 2. 5.165 sayısı verildiğinde en yakın yüzlüğe yuvarlanması gerekmektedir. Atılacak ilk rakam 5 = 5'tir. Sonuç olarak, kalan rakamlardan sonuncusu (6) büyütülür, yani bir artırılır. Ve böylece yuvarlanmış sayı 5,17 olacaktır.


Kural 2. Atılan rakamlardan ilki 5'ten küçükse amplifikasyon yapılmaz.


Örnek: 45.749 sayısı verildiğinde en yakın onluğa yuvarlanması gerekmektedir. Atılacak ilk rakam 4'tür

Kural 3. Atılan rakam 5 ise ve arkasında anlamlı rakam yoksa en yakın çift sayıya yuvarlama yapılır. Yani son rakam çift ise değişmeden kalır, tek ise artırılır.


Örnek 1: 0,0465 sayısını üçüncü ondalık basamağa yuvarlayarak - 0,046 yazıyoruz. Saklanan son rakam (6) çift olduğu için amplifikasyon yapmıyoruz.


Örnek 2. 0,0415 sayısını üçüncü ondalık basamağa yuvarlayarak - 0,042 yazıyoruz. Kazanıyoruz çünkü saklanan son rakam (1) tektir.

Gereksiz rakamların görüntülenmesi ###### işaretlerinin görünmesine neden oluyorsa veya mikroskobik hassasiyet gerekmiyorsa, hücre formatını yalnızca gerekli ondalık basamakların görüntüleneceği şekilde değiştirin.

Veya bir sayıyı binde birlik, yüzde birlik, onda birlik veya birlikler gibi en yakın temel basamağa yuvarlamak istiyorsanız formüldeki işlevi kullanın.

Bir düğme kullanma

    Biçimlendirmek istediğiniz hücreleri seçin.

    Sekmede Ev takımı seç Bit derinliğini artırın veya Bit derinliğini azalt daha fazla veya daha az ondalık basamak görüntülemek için.

Kullanarak yerleşik sayı biçimi

    Sekmede Ev grupta Sayı Sayı biçimleri listesinin yanındaki oku tıklayın ve Diğer sayı biçimleri.

    sahada Ondalık basamak sayısı görüntülemek istediğiniz ondalık basamak sayısını girin.

Formülde fonksiyon kullanma

Sayıyı yuvarla gerekli miktar YUVARLAK işlevini kullanarak sayılar. Bu işlev yalnızca iki argüman(argümanlar bir formülü yürütmek için gereken veri parçalarıdır).

    İlk argüman yuvarlanacak sayıdır. Bir hücre referansı veya bir sayı olabilir.

    İkinci argüman, sayının yuvarlanması gereken basamak sayısıdır.

Diyelim ki A1 hücresi sayıyı içeriyor 823,7825 . İşte bunu nasıl tamamlayacağınız.

    En yakın binliğe yuvarlamak için Ve

    • Girmek =YUVARLAK(A1;-3), eşittir 100 0

      823.7825 sayısı 1000'e 0'dan daha yakındır (0, 1000'in katıdır)

      Bu durumda yuvarlamanın virgülün solunda olması gerektiğinden negatif bir sayı kullanılır. Aynı sayı, en yakın yüzlüğe ve ona yuvarlanan sonraki iki formülde de kullanılmıştır.

    En yakın yüzlüğe yuvarlamak için

    • Girmek =YUVARLAK(A1;-2), eşittir 800

      800 sayısı 823.7825'e 900'den daha yakındır. Muhtemelen artık her şey sizin için açıktır.

    En yakına yuvarlamak için düzinelerce

    • Girmek =YUVARLAK(A1;-1), eşittir 820

    En yakına yuvarlamak için birimler

    • Girmek =YUVARLAK(A1,0), eşittir 824

      Bir sayıyı en yakın sayıya yuvarlamak için sıfırı kullanın.

    En yakına yuvarlamak için onda biri

    • Girmek =YUVARLAK(A1,1), eşittir 823,8

      Bu durumda, sayıyı gereken basamak sayısına yuvarlamak için pozitif bir sayı kullanın. Aynı şey iki kişi için de geçerli aşağıdaki formüller, yüzde birlik ve binde birliğe yuvarlanır.

    En yakına yuvarlamak için yüzde birler

    • Girmek =YUVARLAK(A1,2) 823,78'e eşit olan

    En yakına yuvarlamak için binde biri

    • Girmek =YUVARLAK(A1,3) 823.783'e eşit olan

Sayıyı yuvarla büyük taraf YUKARIYUVARLAMA işlevini kullanarak. Sayıyı her zaman yukarı yuvarlaması dışında YUVARLA işleviyle tamamen aynı şekilde çalışır. Örneğin, 3,2 sayısını sıfır rakamına yuvarlamanız gerekiyorsa:

    =YUVARLAMA(3,2,0) 4'e eşit olan

AŞAĞIYUVARLAMA işlevini kullanarak sayıyı aşağı yuvarlayın. Sayıyı her zaman aşağı yuvarlaması dışında YUVARLA işleviyle tamamen aynı şekilde çalışır. Örneğin 3,14159 sayısını üç haneye yuvarlamanız gerekir:

    =YUVARLAKALT(3.14159,3) 3.141'e eşit olan

Excel elektronik tablolarındaki kesirli sayılar şu şekilde görüntülenebilir: değişen derecelerde kesinlik:

  • en basit yöntem - "sekmesinde Ev» « düğmelerine basın Bit derinliğini artırın" veya " Bit derinliğini azalt»;
  • tıklamak sağ tıklama Açılan menüde hücreye göre “ Hücre biçimi...", ardından sekme" Sayı", biçimi seçin" Sayısal", virgülden sonra kaç ondalık basamak olacağını belirleriz (varsayılan olarak 2 basamak önerilir);
  • “sekmesindeki hücreye tıklayın Ev" seçme " Sayısal"veya şuraya git" Diğer sayı biçimleri..."ve oraya yerleştirdim.

Hücre biçimindeki ondalık noktadan sonraki ondalık basamakların sayısını değiştirirseniz, 0,129 kesri şöyle görünür:

Lütfen A1,A2,A3'ün aynı şeyi içerdiğini unutmayın. Anlam yalnızca sunum biçimi değişir. Daha sonraki hesaplamalarda ekranda görünen değer kullanılmayacaktır, ancak orijinal. Acemi bir e-tablo kullanıcısı için bu biraz kafa karıştırıcı olabilir. Değeri gerçekten değiştirmek için özel işlevler kullanmanız gerekir; Excel'de bunlardan birkaçı vardır.

Formül yuvarlama

Yaygın olarak kullanılan yuvarlama işlevlerinden biri YUVARLAK. Standart matematik kurallarına göre çalışır. Bir hücre seçin ve “ İşlev ekle", kategori" Matematiksel"bulduk YUVARLAK

Argümanları tanımlıyoruz, iki tane var - kendisi kesir Ve miktar deşarj olur. Tıklamak " TAMAM» ve ne olduğunu görün.

Örneğin, ifade =YUVARLAK(0,129,1) sonucu 0.1 verecektir. Sıfır sayıda basamak, kesirli kısımdan kurtulmanızı sağlar. Negatif bir basamak sayısı seçmek, tamsayı kısmını onluk, yüzlük vb. sayılara yuvarlamanıza olanak tanır. Örneğin, ifade =YUVARLAK(5,129;-1) 10 verecek.

Yukarı veya aşağı yuvarlama

Excel, ondalık sayılarla çalışmak için başka araçlar sağlar. Bunlardan biri HESABI YUVARLAMAK, en yakın sayıyı verir, Daha modulo. Örneğin, =ROUNDUP(-10,2,0) ifadesi -11 değerini verecektir. Buradaki hane sayısı 0 yani tamsayı değeri elde ediyoruz. En yakın tamsayı Modül olarak daha büyük olan sadece -11'dir. Kullanım örneği:

YUVARLAK ALTönceki fonksiyona benzer, ancak en yakın değeri, mutlak değer olarak daha küçük olanı üretir. Yukarıda açıklanan araçların çalışmasındaki fark şuradan görülebilir: örnekler:

=YUVARLAK(7.384,0) 7
=YUVARLAMA(7,384,0) 8
=YUVARLAKALT(7,384,0) 7
=YUVARLAK(7,384,1) 7,4
=YUVARLAMA(7,384,1) 7,4
=YUVARLAKALT(7,384,1) 7,3

Diyelim ki ondalık değerlere önem vermediğiniz için sayıyı en yakın tam sayıya yuvarlamak istiyorsunuz veya yaklaşık hesaplamaları kolaylaştırmak için sayıyı 10'un kuvvetleri olarak ifade etmek istiyorsunuz. Sayıları yuvarlamanın birkaç yolu vardır.

Değeri değiştirmeden ondalık basamak sayısını değiştirme

Bir sayfada

Yerleşik sayı biçiminde

Bir sayıyı yukarı yuvarlama

Sayıyı en yakın değere yuvarlama

Bir sayıyı en yakın kesire yuvarlama

Bir sayıyı belirli sayıda anlamlı basamağa yuvarlama

Anlamlı rakamlar bir sayının kesinliğini etkileyen rakamlardır.

Bu bölümdeki örneklerde işlevler kullanılmaktadır YUVARLAK, HESABI YUVARLAMAK Ve YUVARLAK ALT. Pozitif, negatif, tam sayılar ve kesirleri yuvarlamanın yollarını gösterirler ancak verilen örnekler olası durumların yalnızca küçük bir kısmını kapsar.

Aşağıdaki liste şunları içerir: genel kurallar Sayıları belirtilen sayıda anlamlı basamağa yuvarlarken bu dikkate alınmalıdır. Yuvarlama işlevlerini deneyebilir ve istediğiniz sayıda anlamlı basamak içeren bir sayı elde etmek için kendi sayılarınızı ve parametrelerinizi değiştirebilirsiniz.

    Yuvarlak negatif sayılarÖncelikle mutlak değerlere (eksi işareti olmayan değerler) dönüştürülürler. Yuvarlamanın ardından eksi işareti yeniden uygulanır. Her ne kadar mantığa aykırı gibi görünse de yuvarlama bu şekilde yapılır. Örneğin, işlevi kullanırken YUVARLAK ALT-889'u iki anlamlı basamağa yuvarladığımızda sonuç -880 olur. İlk önce -889 mutlak değere (889) dönüştürülür. Bu değer daha sonra iki anlamlı basamağa (880) yuvarlanır. Daha sonra eksi işareti yeniden uygulanarak -880 elde edilir.

    Pozitif bir sayıya uygulandığında fonksiyon YUVARLAK ALT her zaman aşağı yuvarlanır ve işlevi kullanırken HESABI YUVARLAMAK- yukarı.

    İşlev YUVARLAK Kesirli sayıları şu şekilde yuvarlar: Kesirli kısım 0,5'ten büyük veya ona eşitse sayı yukarıya yuvarlanır. Kesirli kısım 0,5'ten küçükse sayı aşağı yuvarlanır.

    İşlev YUVARLAK bölen olarak 0,5 yerine 5 kullanarak tam sayıları benzer şekilde yukarı veya aşağı yuvarlar.

    Genel olarak, kesirli kısmı olmayan bir sayıyı (tam sayı) yuvarlarken, sayının uzunluğunu gerekli sayıda anlamlı basamaktan çıkarmanız gerekir. Örneğin, 2345678'i 3 anlamlı basamağa yuvarlamak için şu işlevi kullanın: YUVARLAK ALT-4 parametresi ile: =YUVARLAKALT(2345678,-4). Bu, sayıyı 2340000'e yuvarlar; burada "234" kısmı anlamlı rakamları temsil eder.

Bir sayıyı belirtilen kata yuvarlama

Bazen bir değeri belirli bir sayının katına yuvarlamanız gerekebilir. Örneğin bir şirketin ürünlerini 18'li kutular halinde gönderdiğini varsayalım. Bir ürünün 204 birimini sağlamak için kaç kutuya ihtiyaç duyulacağını belirlemek için YUVARLAK fonksiyonunu kullanabilirsiniz. Bu durumda cevap 12'dir çünkü 204, 18'e bölündüğünde 11.333 değerini verir ve bu değerin yukarıya yuvarlanması gerekir. 12. kutuda yalnızca 6 ürün yer alacak.

Ayrıca yuvarlamanız gerekebilir negatif değer bir negatifin katına veya kesirliye - bir kesrin katına. Bunun için işlevi de kullanabilirsiniz. YUVARLAK.