Şarta bağlı yüzde bulma

Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
Merhaba arkadaşlar
Şöyle Bir sorum olacak

Diyelim ki A sutununda 100 adet iş var Eğer B sutunundaki değer A sutunundaki işin % 60 ise "Prim Var" yazılsın Yok eğer % 60 altında ise % 60'a varması için kaç adet işe ihtiyaç olduğunu C sutununa yazsın örnek dosya ekte

soruma cevap verecek tüm arkadaşlara şimdi
 

Ekli dosyalar

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
C2 hücresine formülü yazıp alta doğru kopyalayınız.

İngilizce:
Kod:
=IF(B2>=(0,6*A2);"Prim Var";((A2*0,6)-B2))
Türkçe:
Kod:
=EĞER(B2>=(0,6*A2);"Prim Var";((A2*0,6)-B2))
 
Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
turist ellerine emeğine sağlık
peki kalanın yanına yazı yazdıra bilirmiyiz
örneğin
Prim için 2 Harcama Daha Lazım
Prim için 6 Harcama Daha Lazım
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kod:
=EĞER(B2>=(0,6*A2);"Prim Var";("Prim için  " &(A2*0,6)-B2)&"   Harcama Daha Lazım")
Kod:
=IF(B2>=(0,6*A2);"Prim Var";("Prim için  " &(A2*0,6)-B2)&"   Harcama Daha Lazım")
şeklinde kullanabilirsiniz.
 
Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
teşekkürler

ancak şöyle bir sıkıntı var formülü aşağı çekince A sutunu ve B sutunu bş olan değerlerde Prim Var diyor A boş ise değeride boş bırakamazmıyız
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kod:
=IF(OR(A2="";B2="");"";IF(B2>=(0,6*A2);"Prim Var";("Prim için  "&(A2*0,6)-B2)&"   Harcama Daha Lazım"))
Kod:
=EĞER(YADA(A2="";B2="");"";EĞER(B2>=(0,6*A2);"Prim Var";("Prim için  "&(A2*0,6)-B2)&"   Harcama Daha Lazım"))
 
Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
elinize sağlık harika oldu

ancak bu seferde harcanması gereken tutar küsürlü çıkıyor
ben hücre biçimiden sıfırladım ancak 7,4 gibi küsür veriyor 5 ten aşağı ise aşağı yukarı ise yukarı yuvarlamıyor önceki formüllerde bu sorun yoktu
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
elinize sağlık harika oldu

ancak bu seferde harcanması gereken tutar küsürlü çıkıyor
ben hücre biçimiden sıfırladım ancak 7,4 gibi küsür veriyor 5 ten aşağı ise aşağı yukarı ise yukarı yuvarlamıyor önceki formüllerde bu sorun yoktu

Sn.grafipark,

C kolonunun hücre biçimini "genel" yapınız.
A ve B hücrelerine tamsayı girdiğinizde böyle bir sorun olmaz.
Ancak; bu hücrelerden herhangibirine ondalıklı sayı girerseniz sonuç da ondalıklı olur.
 
Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
Sn turist
son kod ile A sutunu boş olduğunda da Prim Var yazıyor
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sn turist
son kod ile A sutunu boş olduğunda da Prim Var yazıyor

Kod:
=IF(OR(A2="";B2="");"";IF(B2>=(0,6*A2);"Prim Var";("Prim için  "&(A2*0,6)-B2)&"   Harcama Daha Lazım"))

Kod:
=EĞER(YADA(A2="";B2="");"";EĞER(B2>=(0,6*A2);"Prim Var";("Prim için  "&(A2*0,6)-B2)&"   Harcama Daha Lazım"))
şeklinde yazarsanız çıkmaz.

A ve B kolonu "BOŞ" olursa C kolonunda formül de "BOŞ" olur.
A veya B kolonlarından herhangibiri boş diğeri dolu olursa yine Formül hücresi "boş" çıkar.
Fakat,A kolonuna "boş" olması yerine "sıfır" (0) yazıp B kolonuna bir değer yazarsanız C de "prim var" yazar.
Çünkü; SIFIR, matematiksel bir değerdir. Boş hücre sayılmaz.
Bu nedenle Sıfır kullanmayın.
 
Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
Sn turist
Katılıyorum ancak belirtiğim hücrelere değerler bir pivot table den geliyor
SIFIR gelişini engelleyemiyorum görüntü ekledim incelerseniz sorun sadece SIFIR larda da değil Hücre biçimini genel seçmeme rağmen küsürlü veriyor

birde sizi yanlış bilgilendirmişim yeni fark ettim örnekte B sutununa gelecek değer yapılan değil yapılmayan olacak

ÖRNEĞİN
Yapılan iş 100 (sütün A )
evrağı gelmeyen 40 (sütün B)

bayiye şöyle prim veriyorum 100 iş yaptıysan 60 nın evrağı gelecek yoksa prim yok
B sutununa gelmeyenlerin adedi geliyor

 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sn.grafipark,
Aşağıdaki kodu deneyiniz.

Kod:
=IF(OR(A2="";A2=0);"";IF(B2<=(A2*0,4);"Prim Var";("Prim için  "&(B2-A2*0,4)&"   Harcama Daha Lazım")))
Kod:
=EĞER(YADA(A2="";A2=0);"";EĞER(B2<=(A2*0,4);"Prim Var";("Prim için  "&(B2-A2*0,4)&"   Harcama Daha Lazım")))
 
Katılım
26 Ağustos 2008
Mesajlar
65
Excel Vers. ve Dili
TÜRKÇE
Altın Üyelik Bitiş Tarihi
09-09-2021
hocam sizi ziyadesi ile meşkul ettim şimdden özür dilerim
evrakların gelme koşuluna bağlı prim olayı düzelmiş elinize sağlık ancak A sutununda SIFIR B sutununda da SIFIR varken Sonuç ta herhangi birşey yok, A sutunu SIFIR B de değer varken Sonuc SIFIR lakin A örneğin 100 B SIFIR iken Sonucta Prim için 60 Harcama daha lazım demesi lazım iken Prim var yazıyor
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
hocam sizi ziyadesi ile meşkul ettim şimdden özür dilerim
evrakların gelme koşuluna bağlı prim olayı düzelmiş elinize sağlık ancak A sutununda SIFIR B sutununda da SIFIR varken Sonuç ta herhangi birşey yok, A sutunu SIFIR B de değer varken Sonuc SIFIR lakin A örneğin 100 B SIFIR iken Sonucta Prim için 60 Harcama daha lazım demesi lazım iken Prim var yazıyor
Sn.grafipark,
Kusura bakmayın, mantığınızı anlamak mümkün değil.
B sütununda yapılmayan iş olacak diyorsunuz.
Buna göre: 100 iş varsa ve yapılmayan iş SIFIR'sa ,
yani bayiniz işin tamamını bitirdiyse , yani 100 adet işi tamamlamışsa, kalan SIFIR olmayacak mı ve PRİM almayacak mı?

Lütfen kurduğunuz mantığı gözden geçiriniz.
 
Üst