• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü formül ile yüzde hesaplama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ergün

Yeni Üye
Katılım
7 Kas 2021
Mesajlar
542
Çözümler
3
Aldığı beğeni
55
Excel V
Office 2010 TR
Konu Sahibi
Merehabalar,
aşağıdaki sayıların yüzdesi Sonuç ta belirtilen 100,78 çıkması gerek, normal yüzde formülleri ile 0 veya 1 çıkmakta, olmamakta. Buna göre bir formül kurarmısınız
PROG.Vagon SayısıNettonGR.%
C 6 SÜTUNE6 SÜTUNU
157.800159.038100,78
 
Konu Sahibi
Normal formüller yukarıdaki sonucu vermiyor (Eğer C6 daki programdan E6 daki gerçekleşme büyükse değeri, küçükse eksi değeri verecek
 
dener misinizHTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
eksi bir değer olduğunda yüzde 99 gösterecek. formülünüz eksi 1 i eksi 101 olrak hesaplıyor
 
Konu Sahibi
=EĞERHATA(TOPLA(E5*100/C5-100);"")
D sütunuE sütunuFormül sonucuOlması gereken sonuç
184500​
177607​
-3,74​
96,26​
157800​
155643​
-1,37​
98,63​
133500​
130523​
-2,23​
97,77​
185500​
208610​
12,46​
87,54​
239100​
209360​
-12,44​
87,56​
188900​
198974​
5,33​
94,67​
270700​
221785​
-18,07​
81,93​
271200​
253036​
-6,70​
93,30​
275600​
264374​
-4,07​
95,93​
269400​
264888​
-1,67​
98,33​
250400​
234304​
-6,43​
93,57​
257300​
253363​
-1,53​
98,47​
 
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ütunuE sütunuFormül sonucuOlması 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:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ya da direkt olarak yazarsak, Ali Kırksekiz Hocam'ın vermiş olduğu formül...
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
2 ondalık basamağa yuvarlanması formül içerisinde olup, sayı biçimlendirme olmayacaksa
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ya da
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

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:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
2 ondalık basamağa yuvarlanması formül içerisinde olup, sayı biçimlendirme olmayacaksa
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Sevgili hocam, sonuç aşağıdaki gibi gerçekleştirme programın üzerinde ise örnekte olduğu gibi %141, gerçekleşme programın altında ise örnekte olduğu gibi -38 yazacak

ÖRNEK:
PROG.NettonGR.%
184.500260.602141
256.000159.038-38
 
Konu Sahibi
Bu formül doğru sonuç veriyor

=EĞER(C5="";"";EĞER(100*E5/C5<100;100*E5/C5-100;100*E5/C5))
 
Nihayet.
NET olmayan soruyu, kim nasıl NET anlayıp çözüm verdiyse BRAVO...

Not : Kendi adıma söylüyorum ki, sizden gelecek hiç bir soruya bırakın cevap vermeyi, bakmayacağım bile...
Hocam abey zaten genelde ekte eklemiyor :)
 
Son düzenleme:
Konu Sahibi
gtüzel kardeşim, seni bilmem ama ben 63 yaşında bir adamım, bu yaşta bibşim ile ilgilenip derdimi ancak bukadar anlatabiliyorum, canın sağolsu işime bakma. Bu işler devletin işi, ticari bir yanım yok. Emekliliğe kendini hazırlamış kamu çalışanıyım. Yine de bu güne kadar ilgilenmiş olduğun işler için helallik isterim, çünki ben aynı zamanda hacıyım. Kolay gelsin
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst