Alıştırma: LET ile İndirimli Sipariş Tutarı
Yayın: · Son güncelleme:
Kısaca
Dört siparişin net tutarını, 5.000 TL ve üzerine %10 indirim kuralıyla LET kullanarak hesaplayın. Ara toplamı bir kez tanımlayıp hem koşulda hem indirim hesabında adıyla kullanmanız gerekiyor.
Görev
Bir toptancının kuralı şöyle: adet x birim fiyat ile bulunan ara toplam 5.000 TL ve üzeriyse %10 indirim uygulanır, altındaysa indirim yoktur. Oran ve fiyatlar alıştırma için varsayımsaldır.
D2 hücresine, B2 ve C2'den ara toplamı hesaplayıp kurala göre net tutarı veren bir LET formülü yazın ve D5'e kadar kopyalayın. Formülde B2*C2 çarpımı yalnızca bir kez geçmeli.
Formül yazacağınız hücreler: D2, D3, D4, D5
Veri
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sipariş | Adet | Birim fiyat | Net tutar |
| 2 | S-301 | 12 | 450 | ? |
| 3 | S-302 | 5 | 700 | |
| 4 | S-303 | 20 | 300 | |
| 5 | S-304 | 8 | 600 |
Soru işaretli hücre, formülü yazacağınız yerdir.
İpuçları (3)
- İlk çift: ara;B2*C2.
- İkinci çift indirimi tanımlar: indirim;EĞER(ara>=5000;ara*0,1;0).
- Son argüman sonucu verir: ara-indirim.
Çözümü göster
=LET(ara;B2*C2;indirim;EĞER(ara>=5000;ara*0,1;0);ara-indirim)=LET(ara,B2*C2,indirim,IF(ara>=5000,ara*0.1,0),ara-indirim)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
LET önce ara = B2*C2 tanımlar: S-301 için 5.400 TL. indirim adı EĞER ile hesaplanır; 5.400 eşiği geçtiği için 540 TL olur. Son argüman ara - indirim = 4.860 TL döndürür. S-302'de ara 3.500 TL olduğu için indirim 0'dır. S-303'te 6.000 TL'den 600 TL düşülür ve 5.400 TL kalır, S-304'te 4.800 TL eşiğin altında kalır.
Beklenen sonuçlar
| Hücre | Değer |
|---|---|
| D2 | 4.860 |
| D3 | 3.500 |
| D4 | 5.400 |
| D5 | 4.800 |
Bu alıştırmada kullanılan fonksiyonlar
Sıkça Sorulan Sorular
Excel #AD? hatası veriyor, neden?
Kullandığınız sürüm LET'i desteklemiyor olabilir; LET Microsoft 365, Excel 2021 ve 2024'te bulunur. Adlarda boşluk kullandıysanız onu da kontrol edin.
Aynı hesabı LAMBDA ile nasıl yazarım?
=LAMBDA(adet;fiyat;LET(ara;adet*fiyat;ara-EĞER(ara>=5000;ara*0,1;0))) tanımını Ad Yöneticisi'ne NETTUTAR adıyla kaydedip =NETTUTAR(B2;C2) yazabilirsiniz.