- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
PARTITION( Number, Start, Stop, Interval)
Hangi özel aralığın içine düştüğünü gösteren bir metin döndürür. (String)
Açıklamalar
* Bu işlev, bir sayının düştüğü belirli aralığı tanımlar ve bu aralığı açıklayan bir metin döndürür.
* Argümanlardan herhangi biri Null ise, Null döndürülür.
* Start <= 0 ise, bir çalışma zamanı hatası (5) oluşur.
* Stop <= Start ise, bir çalışma zamanı hatası (5) oluşur.
* Bu işlev her zaman aynı sayıda karakter içeren bir aralığı döndürür.
* Bu işlev genellikle SQL SELECT sorgularında aralıklardaki verileri gösteren bir yol olarak kullanılır.
Örnek Kullanım
Hangi özel aralığın içine düştüğünü gösteren bir metin döndürür. (String)
Number | Menzil içinde değerlendirmek istediğiniz sayı. (Long) |
Start | Sayı aralığının başlangıcı. (Long) |
Stop | Sayı aralığının sonu. (Long) |
Interval | Verilen aralık. (Long) |
Açıklamalar
* Bu işlev, bir sayının düştüğü belirli aralığı tanımlar ve bu aralığı açıklayan bir metin döndürür.
* Argümanlardan herhangi biri Null ise, Null döndürülür.
* Start <= 0 ise, bir çalışma zamanı hatası (5) oluşur.
* Stop <= Start ise, bir çalışma zamanı hatası (5) oluşur.
* Bu işlev her zaman aynı sayıda karakter içeren bir aralığı döndürür.
* Bu işlev genellikle SQL SELECT sorgularında aralıklardaki verileri gösteren bir yol olarak kullanılır.
Örnek Kullanım
PHP:
Sub ExcelTurkey()
Debug.Print Partition(5, 1, 20, 9) '0: 0
Debug.Print Partition(1, 0, 5, 1) '1: 1
Debug.Print Partition(2, 0, 5, 1) '2: 2
Debug.Print Partition(3, 0, 5, 1) '3: 3
Debug.Print Partition(4, 0, 5, 1) '4: 4
Debug.Print Partition(5, 0, 5, 1) '5: 5
Debug.Print Partition(-1, 0, 5, 1) ':-1
Debug.Print Partition(6, 0, 5, 1) '6:
Debug.Print Partition(10, 0, 100, 10) '10: 19
Debug.Print Partition(99, 0, 100, 10) '90: 99
Debug.Print Partition(0, -1, 5, 1) 'run-time error
Debug.Print Partition(0, -1, -5, 0) 'run-time error
Debug.Print Partition(99, 1.5, 9.9, 0) 'run-time error
s = "SELECT DISTINCTROW Partition([freight],0, 500, 50) AS Range,"
s = s & " Count(Orders.Freight) As Count"
s = s & " FROM Orders GROUP BY Partition([freight],0,500,50);"
End Sub