• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

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

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ergün

Bronz Üye
Kullanıcı Bilgileri
Katılım
7 Kas 2021
Mesajlar
478
Çözümler
2
Aldığı beğeni
42
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
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
 
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 misiniz
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
eksi bir değer olduğunda yüzde 99 gösterecek. formülünüz eksi 1 i eksi 101 olrak hesaplıyor
 
=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
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
ya da direkt olarak yazarsak, Ali Kırksekiz Hocam'ın vermiş olduğu formül...
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
2 ondalık basamağa yuvarlanması formül içerisinde olup, sayı biçimlendirme olmayacaksa
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
ya da
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
2 ondalık basamağa yuvarlanması formül içerisinde olup, sayı biçimlendirme olmayacaksa
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
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
 
Bu formül doğru sonuç veriyor

=EĞER(C5="";"";EĞER(100*E5/C5<100;100*E5/C5-100;100*E5/C5))
 
Soru ve istenilen NET olursa çözüm de NET olacaktır.
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...
 
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:
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.

Konuyu okuyanlar

Geri
Üst