• DİKKAT

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

Değere göre sonuç belirleme

Katılım
10 Ağustos 2007
Mesajlar
56
Excel Vers. ve Dili
office 2007
merhaba,
ürün maliyetlerini hesaplarken kargoyuda eklemek istiyorum ama birtürlü halledemedim.
Yapmaya çalıştığım;
A1 hücresinde ürünün ağırlığı var
B1 hücresinde ise ürünün o ağırlığa karşılık gelen anlaştığımız kargo fiyatı var.
Benim yapmaya çalıştığım örneğin ağırlığı 5 kg olan ürün için 5 yazdığımda bana B1 hücresinde 6,99 TL yi versin. Bunu formül olarak nasıl yapabilirim yardımcı olursanız sevinirim.
 
Merhaba,

1 Kilo veya 1 gram kargo bedeli ne kadar?

--
 
5 Kilodan sonrası yok ise,
Kod:
=EĞER(VE(A1>0;A1<6);6,99)

--
 
teşekkür ederim ancak bu formülü yaptığımda YANLIŞ diye yazıyor ben 6,99 yazsın istiyorum.
 
A1 hücresine 1 ile 5 arasınra bir değer yazın.

Kod:
=EĞER(VE(A1>0;A1<6);6,99;"")

--
 
şimdi oldu :)
peki formülün devamını nasıl kullanmakıyım yani 6 ile 10 kg arası, 10 kg ile 20 kg arası gibi
 
Siz tüm kriterleri yazın..

--
 
=EĞER(VE(A1>0;A1<6);6,99;""); formül böyle mi devam edecek peki?
 
=EĞER(VE(A1>0;A1<6);6,99;"");EĞER(VE(A1>6;A1<20);7,99;"")
böyle yazınca çalışmadı :(
 
=EĞER(VE(A1>0;A1<6);6,99;"");EĞER(VE(A1>6;A1<20);7 ,99;"")
Kırmızı alanı silin.

Siz tüm seçenekleri yazarsanız farklı çözümde üretilebilir.

--
 
Defalarca yazdım, tüm kriterleri yazın farlı çözüm bulunabilir diye!

İyi çalışmalar.

--
 
=EĞER(VE(A1>0;A1<6);"6,99";EĞER(VE(A1>6;A1<20);"7,99"))

yazarmısınız lütfen.
 
Hayırlı akşamlar,
Çalıştığınız sayfanın kod bölümüne;
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
    Select Case Target
        Case Is < 0
            Range("B1").Value = "0'dan daha az KG olmaz !"
        Case Is <= 5
            Range("B1").Value = 6.99
        Case Is <= 10
            Range("B1").Value = 7
        Case Is <= 15
            Range("B1").Value = 7.99
        Case Is <= 20
            Range("B1").Value = 10
        Case Else
            Range("B1").Value = 11 ' tavan ağarlık 20 olduğundan dolayı diğer tüm ağırlıklara 11 yapacaktır.
        End Select
End Sub
bu mantık ile diğer kriterlerinizi girebilirsiniz
Not: Son iki mesaj görülmeden yazılmıştır.
 
@Mahir ÇÜMEN
@Turgay KARAŞAH
@ZorBey_
@bzace

Çok teşekkür ederim sorunum istediğim gibi çözüldü.
 
Geri
Üst