Ana içeriğe geç Tamamlayıcı içeriğe geç

Num - kod ve grafik fonksiyonu

Num() bir sayıyı biçimlendirir, yani ikinci parametrede belirtilen biçimi kullanarak metin görüntülemek için girişin sayısal değerini dönüştürür. İkinci parametre atlanırsa, veri yükleme komut dosyasında ayarlanan ondalık ve binlik ayırıcıları kullanır. Özel ondalık ve binlik ayırıcı sembolleri isteğe bağlı parametrelerdir.

Söz Dizimi:  

Num(number[, format[, dec_sep [, thou_sep]]])

Dönüş verileri türü: dual

Num fonksiyonu hem dize hem de sayı değeri içeren bir ikili değer döndürür. Fonksiyon, giriş ifadesinin sayısal değerini alır ve sayıyı temsil eden bir dize oluşturur.

Bağımsız Değişkenler
Bağımsız DeğişkenAçıklama
number Değerlendirilecek metin dizesi.
format Elde edilen dizenin nasıl biçimlendirileceğini belirten dize. Atlanırsa, veri yükleme kod dosyasında ayarlanan ondalık ve binlik ayırıcılar kullanılır.

Num fonksiyonu, örneğin farklı sayısal yapılar için birçok biçim seçeneğini destekler:

#,##0: ​Ondalık basamakları olmayan bir sayı görüntüler.

#,##0.00: ​İki ondalık basamağı olan bir sayı görüntüler.

##0.00%: ​Bir sayıyı iki ondalık basamağı olan bir yüzde olarak görüntüler.

​#,##0;(#,##0): Negatif sayıları parantez içinde görünecek şekilde biçimlendirir.

$#,##0.00: Sayıları $ sembolü ile para birimi olarak biçimlendirir.

​0.00E+0: Sayıları bilimsel gösterimde görüntüler.

dec_sep Ondalık sayı ayırıcısını belirten dize. Atlanırsa, veri kod dosyasında ayarlanan DecimalSep değişkeninin değeri kullanılır.

Num fonksiyonu, örneğin birçok ondalık sayı ayırıcı biçimini destekler:

Virgül ​' , ': Örneğin, bin dolar için $1,000,00.

Nokta ' . ':​ Örneğin, € 1,000.00.

Kısa çizgi ' - ': Ondalık ayırıcı için geleneksel nokta veya virgül yerine kullanıldığında ¥1,000-00 gibi değerleri gösterir.

​Daha fazla bilgi için bkz. DecimalSep.

thou_sep Binlik sayı ayırıcısını belirten dize. Atlanırsa, veri kod dosyasında ayarlanan ThousandSep değişkeninin değeri kullanılır.

Num fonksiyonu, binlik sayı ayırıcısı için birçok seçeneği destekler:

Nokta ' . ': Binlik ayırıcı için nokta kullanır (bazı Avrupa formatlarında yaygındır), virgül ondalık ayırıcı ile birleştirildiğinde $1.000,00 olarak görüntülenir.

Boşluk ​' ': Bazı Avrupa ülkelerinde yaygın olan binlik ayırıcı için boşluk kullanır. € 1 000.00 olarak görüntülenir.

Alt çizgi ​'_':​ Bazen teknik veya belirli bölgesel formatlarda kullanılan binlik ayırıcı için bir alt çizgi kullanır. $1_000.00 gibi değerleri görüntüler.

​Daha fazla bilgi için bkz. ThousandSep.

Sayı biçimlendirme hakkında daha fazla bilgi için bkz. Sayı ve zaman biçimleri için kurallar.

Örnek: Grafik ifadeleri
ÖrnekSonuçlar (Döndürülen dize değeri)
Num(35648.312)35648.312 döndürür (komut dosyasındaki ortam değişkenlerine bağlıdır)
Num(35648.312, '0.0', '.') 35648.3 döndürür
Num(35648.312, '0,00', ',')3,56,48 döndürür
Num(35648.312, '#,##0.0', '.', ',')35,648.3 döndürür
Num(35648.312, '# ##0', ',', ' ')35 648 döndürür

Örnek - Num temel bilgileri

Örnek - Num senaryosu

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!