• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

eğerli formülde uzunluktan dolayı hata

Katılım
5 Ocak 2012
Mesajlar
4
Excel Vers. ve Dili
2007
Arkadaşlar eğer fonksiyonu ile puantajı hesaplayıp cumartesi ve pazar mesailerinin ayrı çarpanlarına göre sonuç yazdırmak istiyorum. Ancak Pazarı yazdım cumartesini ekleyince hata veriyor. Bilen birisi yardımcı olabilir mi ekteki dosyadan ???
 

Ekli dosyalar

Hangi şartlarda ne olacağını açıklar mısınız?

"Yani şu şu şu olunca, bu olacak; şöyle olunca böyle olacak" şeklinde.

böylece formülü daha basitleştirebiliriz belki.
 
excel dosyasında tablonun altına yazmıştım. şöyleki işçinin fazla mesaisini hesaplarken günlük mesai değeri var. Haftaiçini c5 teki değerle çarpacak. Eğer cumartesi ise c6daki değerle, pazar günü geldiyse c7deki değerle çarpacak. Ancak şöyle bir çarpan daha var, son sütundaki işçinin gelip gelmediğini de hesaba katmak gerekiyor. eğer son sütun boşsa bunu yap değilse şunu yap gibi bisürü şey yazdım ama içinden çıkamadım. Bu bileşenlerle formül çok uzun olduğundan hata veriyor. bu konuda yardıma ihtiyacım var.
 
excel dosyasında tablonun altına yazmıştım. şöyleki işçinin fazla mesaisini hesaplarken günlük mesai değeri var. Haftaiçini c5 teki değerle çarpacak. Eğer cumartesi ise c6daki değerle, pazar günü geldiyse c7deki değerle çarpacak. Ancak şöyle bir çarpan daha var, son sütundaki işçinin gelip gelmediğini de hesaba katmak gerekiyor. eğer son sütun boşsa bunu yap değilse şunu yap gibi bisürü şey yazdım ama içinden çıkamadım. Bu bileşenlerle formül çok uzun olduğundan hata veriyor. bu konuda yardıma ihtiyacım var.

Bizim o tabloyu ve formülü görmediğimizi varsayarak cevap verirseniz sevinirim:

Bir kişinin toplam mesai ücreti hangi şartlarla belirlenir? Yani M sütununda yapılması istenen hesaplama nedir?

şundan soruyorum, siz bir sürü şart belirlemişsiniz, "şu boşsa, bu boşsa" şeklinde. Formülü kısaltmamız için en yalın haliyle gerekli şartın ne olduğunu açıklarsanız daha iyi olur.
 
Pardon yanlış ifade etmiş oldum ozaman.
Mesai hesabında 1.oran haftaiçi geldiği zorunlu mesaisi, yani saat 8 ile 18 arasındaki, 2.oran haftaiçi ve cumartesi geldiği fazla mesaisi ve 3. oranda pazar günü geldiği mesai oranı. haftaiçi ve cumartesi fazla mesaisi 1,5 kat üzerinden, pazar mesaisi ise 2 kat üzerinden hesaplanmalı. Son olarak, işçinin toplam mesai ücretinden avans tutarını çıkartmak gerekiyor.

Benim M sütununda yapmak istediğim, öncelikle işçinin geldiği günün cumartesi ya da pazar olup olmadığını bulsun,(çünkü cumartesi ve pazarın tamamı fazla mesai hesaplanması gereken günler) sonrada buna göre c5,c6 ve c7 deki oranlara göre fazla mesai hesaplasın ve bu tutardan ödenmiş avansı çıkarsın.
 
Mesai

Şöyle olabilir mi?
 

Ekli dosyalar

Şu mantıkla hazırladım:

eğer cumartesi ya da pazarsa çalışma süresinin tamamını ek mesaiye yaz, diğer günlerde sadece fazla mesaiyi yaz. Mesai saatlerini düzgün hesaplatmamış olabilirim, siz formülleri kontrol edin.
 
Evet işte bu :) çok teşekkür ederim. Saatlerce uğraşıp yazdığım işe yaramaz formülmüş. Teşekkürler yardımınız ve ayırdığınız vakit için. İyiçalışmalar
 
yuvarla formülü

Parayla ilgili hesaplamalarınızda =yuvarla() formülünü kullanmanızı öneririm.

Örneğin mesai ücreti formülünde "=" den sonra "yuvarla(" yazıp, sonuna da ";2) yazarsanız, kuruş farkı olmaz.

dosyanın son hali şöyle oldu:
 

Ekli dosyalar

Son düzenleme:
Geri
Üst