TAM olarak ne isteniyor.
Öncelikle onu
NETleştirmek gerekir.
6 no lu mesaja gelinceye kadar,
+ (Artı) değerler için
100,78 gibi ne hesaplanıyorsa o yazsın deniyor.
– (Eksi) değerler için ise 100 e kalan değer yazsın deniyor.
Şimdi tablonuzdan alıntı.
C sütunu | | E sütunu | Formül sonucu | | Olması gereken sonuç |
184500 | | 177607 | -3,74 | | 96,26 |
185500 | | 208610 | 12,46 | | 87,54 |
İlk satır, -3,74 hesaplanıyor ve 100 e kalan 96,26 dır. İstenilene UYGUN..
Ancak, 2. satırda + 12,46 hesaplanmış. Sonuç tablodaki gibi 100 e kalan olup
87,54 müdür, YOKSA istenilene göre
112,46 mı olmalıdır.
Ayrıca, hesaplama sonuçları 1. satır için örnek verirsek
Hesaplama sonucu -3,73604 gibi çıkmakta... Ve buradan da 96,26396 sonucu elde edilmekte.
Sonuçlar böyle küsuratlı olup, Sayı Biçimlendirme ile 2 basamak gösterilecek şekilde (Yani hücredeki değer aslında 96,26396 olacak ama görüntü olarak 96,26 görünecek) mi olacak, YOKSA hesaplama sonucunda 96,26 mı olacak (Yani hem görünen ve hem de hücredeki değer AYNI olup 96,26 dır)
Soru ve istenilen NET olursa çözüm de NET olacaktır.
Şimdi... Size çözümler.... Hangisi size uygunsa onu kullanırsınız....
1 - Tablodan alıntılanan 2. satırdaki değerin 87,54 değil de 112,46 olmasına göre
Sayı Biçimlendirme ile 2 ondalık basamak görünecek ise
HTML:
ya da direkt olarak yazarsak,
Ali Kırksekiz Hocam'ın vermiş olduğu formül...
HTML:
2 ondalık basamağa yuvarlanması formül içerisinde olup, sayı biçimlendirme olmayacaksa
HTML:
ya da
HTML:
2 - Tablodan alıntılanan 2. satırdaki değerin AYNI tablodaki gibi 87,54 olmasına göre
Sayı Biçimlendirme ile 2 ondalık basamak görünecek ise
HTML:
2 ondalık basamağa yuvarlanması formül içerisinde olup, sayı biçimlendirme olmayacaksa
HTML: