• DİKKAT

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

"Eğer" ve "ve" yi bir arada kullanmak

Katılım
13 Temmuz 2011
Mesajlar
34
Excel Vers. ve Dili
Evde Excel 2007 İngilizce
İşte Excel 2007 Türkçe
Herkese güzel günler,

Bir formül üzerinde çalışıyorum da...Eğer ve ve leri bir arada kullanmak istiyorum. Durum şu şekilde;

kontrplak sandık formülü yaratmak istiyorum. formül içinde kaç adet kontrplak tabaka (fireleri düşünmeden)
kullanıldığını bulmak istiyorum. kontrplak tabakaların boyutları 122*244 cmdir. diyelim ki
1) a<=122 ve b<=244 cm den küçükse 1 plaka kullanılıyor.
2) eğer a<=244 ve b<=122 cm den ise yine 1 plaka kullanılıyor.
3) eğer a>244 cm ve b<=122 cm ise 2 plaka kullanılıyor
4) eğer a kenarı 122<a<244 ve b>122 cm den büyükse plaka 90 derece çevrildikten sonra yerleştirilir ve 2 plaka
kullanılır. bu durumda b kenarının ölçüsü yukarıyuvarlayarak 122 ye bölünür.
5) eğer a<=122 ve b>244 ise en az 2 plaka kullanılır. b ölçüsü yukarıyuvarlanarak 244 e bölünür.
6) eğer a>122 ve b>244 ise en az 4 plaka kullanılır. a ölçüsü yukarıyuvarlanarak 244 e ve b ölçüsü
yukarıyuvarlanarak 122 ye bölünür.

Ek olarak: diyelim ki a veya b yüzeyi 122 ya da 244'ten büyükse kullanılan plaka adeti 2 ile çarpılıyor. firesini göz önünde bulundurmayacağım bu formülde plaka sayısı bu şekilde artmakta.

buna göre a, b ve c yüzeylerinde kaçar adet kontrplak tabaka kullanılır'ın formülünü nasıl düzenleriz?


aşağıdaki formül doğru mudur? (az önce formülü denedim fakat b ölçüsünün ne olduğu formüle göre hiç farketmemiş. 1 de yazsam 10000 de yazsam sonuç hiç değişmiyor)

'=EĞER(VE(A5<=122;B5<=244);1;EĞER(VE(A5<=244;B5<=122);1;EĞER(VE(A5>122;B5<=244);2*YUKARIYUVARLA(A5/122;0);EĞER(VE(A5>244;B5<=122);2*YUKARIYUVARLA(A5/244;0);EĞER(VE(A5<=122;B5>244);2*YUKARIYUVARLA(B5/244;0);EĞER(VE(A5<=244;B5>122);2*YUKARIYUVARLA(B5/122;0);EĞER(VE(A5>122;B5>244);2*YUKARIYUVARLA(A5/122;0);EĞER(VE(A5>244;B5>122);2*YUKARIYUVARLA(A5/244;0)))))))))
 
Son düzenleme:
Merhaba,

Olayı pek çözemedim fakat formülde gözüme bir şey çarptı. YUKARIYUVARLA formülünü uygularken;

YUKARIYUVARLA(A5/122;0) gibi yapmışsınız. Bu formülü
YUKARIYUVARKA(A5;0)/122) şeklinde yaparsanız belki daha doğru sonuç elde edebilirsiniz.

Çıkan sonuç virgüllü oluyor fakat onu da excel hücre biçimlendirmeden sayıyı seçip ondalıkları kaldırarak çözebilirsiniz.

Pek fazla bilgim yok bu konuda fakat yine de gözüme çarptı, söyleyeyim dedim.


EK:

=EĞER(VE(A1<=122;B1<=244);1;EĞER(VE(A1<=244;B1<=122);1;EĞER(VE(A1>122;B1<=244);2*(YUKARIYUVARLA(A1;0)/122);EĞER(VE(A1>244;B1<=122);2*(YUKARIYUVARLA(A1;0)/244);EĞER(VE(A1<=122;B1>244);2*(YUKARIYUVARLA(B1;0)/244);EĞER(VE(A1<=244;B1>122);2*(YUKARIYUVARLA(B1;0)/122);EĞER(VE(A1>122;B1>244);TOPLA(VE(2*(YUKARIYUVARLA(A1;0)/244));(2*(YUKARIYUVARLA(B1;0)/122))))))))))
 
Son düzenleme:
formülün tam olarak ne yaptığını bende anlamadım :)
komple formülü 1 satırda yazmak yerine, sorunu maddelere bölerek ve her maddeyi tek tek çözerek daha kolay sonuca ulaşabilirsin
dosyada istediğin adımları madde madde yazdım. a ve b değerine göre sonuçlar doğru veya yanlış olarak hangi kuralı uygulaman gerektiğini yazacak. bir sonraki adıma inceledikten sonra geçebiliriz.
 

Ekli dosyalar

Son düzenleme:
bir takım olasılıkları ortadan kaldırınca meseleyi iki kere yukarıyuvarla formülünün sonucunu birbiriyle çarparak hallettim. herkese emekleri ve cevapları için teşekkür ederim.
 
Geri
Üst