• DİKKAT

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

Dönem ve Aya Asgari Ücret Bulma

Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Yıllara göre asgari ücret listesini oluşturan A:B sütunlarından, D sütunundaki dönmelere ait asgari ücretleri bulmaya çalıştığım E2 hücresindeki formülü nasıl revize edelim ki asgari ücreti bulur iken G1 hücresindeki tarihi esas alsın, tarihin ay kısmı 8 ay olduğundan 1.273,50 doğru, fakat tarihin ay kısmı 6 ve daha küçük olduğunda 1.201,50 olması gerekiyor. Bu hususta yardımlarınızı rica ediyorum.
 

Ekli dosyalar

E2 için formül aşağıda.
G1 hücresine bakmadım, D2 deki metine göre yazdım.
Ayrıca A2:A37 arasındaki tarih aralıklarınızın bazılarının sonunda tanımlanmayan karakter var. Onları elle silmelisiniz, ben boşluk sanmıştım ama boşluk değil özel karakter var
Örnek A10,A11 hücrelerinde var.

=TOPLA.ÇARPIM((TARİHSAYISI(SOLDAN(A2:A5;10))<=TARİHSAYISI(SOLDAN(D2;10)))*(TARİHSAYISI(SAĞDAN(A2:A5;10))>=TARİHSAYISI(SAĞDAN(D2;10)))*B2:B5)
 
Özel karakter sadece sağdan ilk karaktermiş. Aşağıdaki formülle hepsi çözülüyor.
=TOPLA.ÇARPIM((TARİHSAYISI(SOLDAN(A2:A37;10))<=TARİHSAYISI(SOLDAN(D2;10)))*(EĞERHATA(TARİHSAYISI(SAĞDAN(A2:A37;10));TARİHSAYISI(SOLDAN(SAĞDAN(A2:A37;11);10)))>=TARİHSAYISI(SAĞDAN(D2;10)))*B2:B37)
 
=TOPLA.ÇARPIM((TARİHSAYISI(SOLDAN($A$2:$A$50;10))<=TARİHSAYISI(SOLDAN($D2;10)))*(EĞERHATA(TARİHSAYISI(SAĞDAN(@$A$2:$A$50;10));TARİHSAYISI(SOLDAN(SAĞDAN(@$A$2:$A$50;11);10)))>=TARİHSAYISI(SAĞDAN($D2;10)))*$B$2:$B$50)

yanlışlıkla @ karakteri eklemişsiniz. silerseniz çalışacaktır.
 
Formülde @ karakteri yok sil baştan yeniden değiştirdim ama yine #DEĞER! hatası aldım.
 
=TOPLA.ÇARPIM((TARİHSAYISI(SOLDAN($A$2:$A$37;10))<=TARİHSAYISI(SOLDAN($D2;10)))*(EĞERHATA(TARİHSAYISI(SAĞDAN($A$2:$A$37;10));TARİHSAYISI(SOLDAN(SAĞDAN($A$2:$A$37;11);10)))>=TARİHSAYISI(SAĞDAN($D2;10)))*$B$2:$B$37)
 
Çok teşekkür ederim.
 
Geri
Üst