İçinde bulunduğum bir iç içe geçmiş IF işlevi sorununda bana yardımcı olabileceğinizi merak ediyorum. İşte soru: (uzun zamandır özür dilerim!)
Navlun tipi Victor Von Doom Freight ise navlun bedeli, birim ağırlığın kilogramı başına 4,50 ABD Doları ve eğer ürün başına 1.000 km'den fazla bir sipariş verilmişse (Sipariş Miktarı), kilogram başına madde başına 4,50 ABD Doları (0,0025 ABD Doları) olarak hesaplanır.
Navlun türü Otto Octavis Transport ise, navlun bedeli ilk 1,5 kilogram için 10 $ ve daha sonra sipariş edilen ürün başına 1,5kg üzerinde kilogram başına 2,50 $ 'dır (Sipariş Miktarı).
** 2 ondalık basamağa da YUVARLAŞMA
Yani temelde IF deyim şöyle:
IF (FreightType = "Victor Von Doom Freight", YUVARLAK ((4.5 * Ürün Ağırlığı + IF (Mesafe> 1000,0.0025 * Mesafe, "0"))) * OrderQty, 2), IF (FreightType = "Otto Octavius Transport", YUVARLAK ((10 + EĞER (Ürün Ağırlığı> 1.5, (Ürün Ağırlığı-1.5) * 2.5, "0")) * Sipariş Miktarı, 2), "0")