- Katılım
- 11 Mart 2005
- Mesajlar
- 3,062
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Beton döküm işinde işçilik maliyetlerini
0-20 m3 arası : 5 TL/m3
20-40 m3 arası : ilk 20 m3 için 5 TL/m3, kalanı 4 TL/m3
40-60 m3 arası : ilk 20 m3 için 5 TL/m3, 2. 20 m3 için 4 TL/m3, kalanı 3 TL/m3
60-80 m3 arası : ilk 20 m3 için 5 TL/m3, 2. 20 m3 için 4 TL/m3, 3. 20 m3 için 3 TL/m3, kalanı 2 TL/m3
80-100 m3 arası : ilk 20 m3 için 5 TL/m3, .................................................... , kalanı 1 TL/m3
100 m3 üstü : ilk 20 m3 için 5 TL/m3, .................................................... , kalanı 0,5 TL/m3
şeklinde (20 m3 lik dilimler halinde) aşağıdaki formulle hesaplamaktayım,
bu formülü nasıl kısaltabilirim,
2. olarak kod yazarak kullanıcı tanımlı fonksiyona da dönüştürebiliriz.
iyi çalışmalar.
Beton döküm işinde işçilik maliyetlerini
0-20 m3 arası : 5 TL/m3
20-40 m3 arası : ilk 20 m3 için 5 TL/m3, kalanı 4 TL/m3
40-60 m3 arası : ilk 20 m3 için 5 TL/m3, 2. 20 m3 için 4 TL/m3, kalanı 3 TL/m3
60-80 m3 arası : ilk 20 m3 için 5 TL/m3, 2. 20 m3 için 4 TL/m3, 3. 20 m3 için 3 TL/m3, kalanı 2 TL/m3
80-100 m3 arası : ilk 20 m3 için 5 TL/m3, .................................................... , kalanı 1 TL/m3
100 m3 üstü : ilk 20 m3 için 5 TL/m3, .................................................... , kalanı 0,5 TL/m3
şeklinde (20 m3 lik dilimler halinde) aşağıdaki formulle hesaplamaktayım,
Kod:
=IF(B2<20;5*B2;IF(B2<40;(20*5)+(B2-20)*4;IF(B2<60;(20*5)+(20*4)+(B2-40)*3;IF(B2<80;(20*5)+(20*4)+(20*3)+(B2-60)*2;IF(B2<100;(20*5)+(20*4)+(20*3)+(20*2)+(B2-80)*1;(20*5)+(20*4)+(20*3)+(20*2)+(20*1)+(B2-100)*0,5)))))
2. olarak kod yazarak kullanıcı tanımlı fonksiyona da dönüştürebiliriz.
iyi çalışmalar.