2016-01-27 57 views
0

試圖讓excel根據「市場」(K)欄進行計算,每個市場都有不同的費用百分比。如果K列說亞馬遜應該增加9%,如果它說bigcommerce 8%,如果shop.com 7%。如果K9(市場)=「亞馬遜我們」然後G9(銷售價格) - F9(運營商費用) - D9(保險) - L9(成本) - G9 * 0.09(市場)這將是亞馬遜收取的百分比)。如何根據多個標準在Excel中進行多次計算?

任何想法都會有所幫助! 謝謝!

Orders table, each row is a different order

回答

0

共築費百分比查找表:

Amazon US 0.09 
BigCommerce 0.08 
Shop.Com 0.07 

所以,如果這個表是在Sheet2的單元格A1:B3,公式獲得費用將是:

-G9*vlookup(K9,Sheet2!$A$1:$B$3,2,0) 

而你的整個公式將是:

=G9-F9-D9-L9-(G9*vlookup(K9,Sheet2!$A$1:$B$3,2,0) 

然後你可以拖下行。

更多關於VLOOKUP

+0

Yeap!這將做到這一點,謝謝!...但出於好奇,有沒有辦法做到這一點,而無需添加額外的百分比表? – DHI

+0

@DHI在技術上是的,但是一個帶有「內置查找表」的公式很快就會變得非常冗長和笨拙。斯科特的答案是最佳實踐解決方案。 – tigeravatar

+0

@DHi - 是的,你可以用一堆IF語句來代替'vlookup',但是你可以看到這種語句很快就會變得笨重。也許只有3個選項,它不是非常糟糕,但是一旦你添加更多,它會變得更加難看,更加糟糕。查找表保持一切清潔和易於更新。 –