Ödeme Hesaplama

Katılım
8 Ocak 2015
Mesajlar
3
Excel Vers. ve Dili
Excel Ver.:2013 TR&ENG
merhabalar,

Hazırlamam gereken tabloda 3 ayrı değer var.
D,E ve F sütunlarında, önce bu üçü arasından maksimum değeri seçecek,
ardından bu değeri 300 ile çarpıp 100'e bölüp çıkan sonucu "yukarı" yuvarlayacak. En son değeri 100'le çarpıp tekrar yukarı yuvarlayacak.

[ =yukarıyuvarla(yukarıyuvarla((mak(d9;e9;f9)*300)/100)*100)]
bulduğu yeni değeri K sütununa yerleştirecek.

Bunu excel içinde formül ile yapması basit, fakat bu bir taslak olacak ve kullanacak kişi excel'i bilmiyor o nedenle makroya ihtiyaç duyuyoruz.

yardımcı olabilir misiniz?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
......
=yukarıyuvarla(yukarıyuvarla((mak(d9;e9;f9)*300)/100)*100)
Bunu excel içinde formül ile yapması basit, ...........kullanacak kişi excel'i bilmiyor o nedenle makroya ihtiyaç duyuyoruz.
Basit demişsiniz ama, yazdığınız yukarı yuvarlama işleminde, yuvarlanacak küsurat kısmına ilişkin karakter sayısını belirtmediğinizden sonuç alamazsınız.
Doğrusu:
Kod:
=YUKARIYUVARLA(YUKARIYUVARLA((MAK(D9:F9)*300/100)[COLOR="Red"][B];0[/B][/COLOR])*100[COLOR="red"][B];0[/B][/COLOR])
Excel'i bilmeyen kişi için pratik olan yöntem gereksiz tüm sütunları gizleyip, veri girişi yapılacak hücreler dışındaki hücrelerin özelliğini "Gizli" ve "Kilitli" yapıp, sayfa koruması uygulamak diye düşünüyorum.
Böylece sadece D9, E9 ve F9 hücreleri seçilebilir ve veri girişi yapılabilir, diğer hücrelere istense de dokunulamaz.
Ekteki belgeyi inceleyiniz.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Başlangıç seviyesindeki kullanıcı için basit yol önereyim.

Ad tanımlama kullanabilirsiniz.

Tanımlı ad için Atadevrim diyelim.
Formülü
Kod:
=YUKARIYUVARLA(YUKARIYUVARLA((MAK(D9;E9;F9)*300)/100;0)*100;0)
Hesap yapılacak hücreye =Atadevrim yazması yeterli olur.
 
Katılım
8 Ocak 2015
Mesajlar
3
Excel Vers. ve Dili
Excel Ver.:2013 TR&ENG
Basit demişsiniz ama, yazdığınız yukarı yuvarlama işleminde, yuvarlanacak küsurat kısmına ilişkin karakter sayısını belirtmediğinizden sonuç alamazsınız.
Doğrusu:
Kod:
=YUKARIYUVARLA(YUKARIYUVARLA((MAK(D9:F9)*300/100)[COLOR="Red"][B];0[/B][/COLOR])*100[COLOR="red"][B];0[/B][/COLOR])
Excel'i bilmeyen kişi için pratik olan yöntem gereksiz tüm sütunları gizleyip, veri girişi yapılacak hücreler dışındaki hücrelerin özelliğini "Gizli" ve "Kilitli" yapıp, sayfa koruması uygulamak diye düşünüyorum.
Böylece sadece D9, E9 ve F9 hücreleri seçilebilir ve veri girişi yapılabilir, diğer hücrelere istense de dokunulamaz.
Ekteki belgeyi inceleyiniz.
Şöyle bir durum var, ERP yazılımı üzerinden çekilen bir liste var, bu listeyi makro yardımı ile müşteriye özel bir görünüme getirdim bu kodlar çalışanlara veriliyor böylece her raporu çektiklerinde bu kodlarla standart hale getiriyorlar.

hesaplamanın da bu taslak içinde olmasını istiyorlar o nedenle uğraşıyorum yoksa dediğiniz gibi görmesi gerekmeyen kısımları gizlerdim.
 
Üst