Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

Rakamları yuvarlama mümkünmü

Soruldu
Kategori
Grafik
Görüntülenme
1.465 görüntülenme
Durum
Cevaplandı
Merhabalar,

1- Matriks Explorerde tarama yapıyorum yaptığım taramayı Excele aktarıyorum. Matriksde>Excel tablosunda görünüm 66.4206 ise Excelde 664.206 ve 60.263 ise 60.263 ve 1,1477 ise 11.477 gibi Matriksden excele aktarımlar yapıyor. Eğer Bilgisayar Bölge ayarlarındaki Para birimi ve sayılar biçiminde ondalık ve binlik ayraçların işaretlerini değiştirdiğimde (Ondalık Nokta, Basamak gruplandırma virgül) sorun ortadan kalkıyor. Bu durumdada 2. sorun ortaya çıkıyor. diğer tüm excel tablo ve verilerim sorun yaratıyor. Çözüm için ne yapabilirim?

2-Matriks tarama sonuçları virgülden sonraki haneyi bizim belirleme imkanımız yomu. Yani 12,45645  yerine 12,46 gibi. Belki 1. sorumun çözümünede yardımcı olabilir diye düşünüyorum.
Paylaş

1 Cevap

1
merhaba,

aşağıdaki fonksiyonları kullanabilirsiniz,

sizler için yaralı olacaklardır,

bilgilerinize

 

Round(x,n)
X burada yuvarlanacak değer. Bir hesaplamanın sonucu olacaktır.
N ise virgülden sonraki basamak sayısını belirliyor.
Yani oraya 2 yazılırsa 2 digit, 4 yazılırsa 4 digit alıyor sonrasını yuvarlayarak kaldırıyor.

Round(x) şeklinde yazılırsa da, n=0 mış gibi sonuç verir,

Aşağıdaki fonksiyonları da inceleyebilirsiniz

integer fonksiyonu;
int(data)
Pozitif sayılar için küsuratı yok sayar. Tam sayıyı alır.
Negatif sayılar da, bir alta yuvarlar.
Örnek olarak:
int(3.4) = 3
int(-3.4)=-4
sonucunu verir.

 

Fonksiyon adı : clng
 Yazım şekli : clng(data)
 
Özelliği :
Normal olarak buçuğun altını aşağıya, üstünü yukarıya yuvarlıyor.
Yani :
3.2 ise 3 oluyor.
3.6 ise 4 oluyor mesela. (Nokta virgül ayarlarınıza göre 3.2 veya 3,2 yazarak deneyebilirsiniz)
Buçuk olması durumunda ufak bir değişiklik var.
Rakamın asıl kısmı tek ise yukarıya yuvarlıyor.
çift ise aşağıya (kendisine) yuvarlıyor.
Yani : 3.5 ise 4 oluyor. ( 3 tek sayı olduğu için)
4.5 ise gene 4 oluyor. ( 4 çift sayı olduğu için)
 

Fonksiyon adı : fix
Yazım şekli: fix(Data)

Bu fonksiyon virgülden sonraki sayıyı görmez.
İnteger fonksiyonundan farkı negatif olması durumunda aşağıya yuvarlamaz. Küsuratı kaldırır.
Örnek olarak:
Data değeri 3.2 de olsa, 3.8 de olsa 3 sonucunu verir.
-3.2 veya -3.8 için ise -3 sonucunu verir.
BağlantıBayraklaserkanceMatriks Destek40.169

Yorumlar (1)

  • ▲0
    Teşekkür ederim.

    Cevabınız üzerine çalışma yaptım. Round(x,2)  şeklinde yaparsam 1. sorumun da sorunu ortadan kalkıyor gibi görünüyor. Tekrar teşekkür ederim.

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol