簡體   English   中英

OpenOffice Calc-比較的復雜公式

[英]OpenOffice Calc - complicated formula for comparison

我基本上有4個清單:為方便起見,將它們稱為SKU-A,Price-A,SKU-B,Price-B

skuA是大約1000個值的列表,skuB是大約20000個值的列表。 我需要將skuA中的每個項目與skuB進行比較,如果skuB的價格不是9876.54,則使用skuB價格,否則使用skuA價格,或者如果未列出價格,則為9876.54。

我對公式很了解,但是比較兩個單獨的列表完全讓我搞砸了,因為我一生無法獲得vlookup或運行正常的東西。 有什么建議嗎?

兩個sku列表都是無序的,因此skuA:300可能不是skuB:300,可能是skuB:10,skuB:9850或介於兩者之間的任何位置

如果更容易,我也可以在excel中完成。

也許這會起作用(僅Excel 2007或更高版本):

多個規則

此價格F2使用的公式是

=IFERROR(IF(VLOOKUP(A2,H:I,2,FALSE)=9876.54,B2,VLOOKUP(A2,H:I,2,FALSE)),9876.54)

temp1,temp2和temp3不是必需的,但是本着“展示我的作品”的精神,我把它們留在了里面,這樣您就可以了解如何找到解決方案。

temp1=VLOOKUP(A2,H:I,2,FALSE)

temp2=IF(C2=9876.54,B2,C2)

temp3=IFERROR(D2,9876.54)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM