簡體   English   中英

Excel:如何找到某一行並將該行中的值乘以某個數字?

[英]Excel: How to find a certain row and multiply the values in that row by a certain number?

我試圖通過檢查其唯一代碼並將該行中的所有值乘以其權重來查找特定行。 請看下面的例子。

 A      B       C       D       E          F       G
 code   weight  code    price   quantity   new_p   new_q  
 A11    0.1     A11     10      5          1       0.5
 A12    0.2     A12     4       3          0.8     0.6
 A11    0.3     A13     2       9          3       1.5
 A14    0.2     A14     4       16         0.8     3.2
 A12    0.4                                1.6     1.2
 A11    0.8                                8       4  

在上面的示例中,我的目標是獲取 F 和 G 列中的值。您可以將 AB 和 CE 視為兩個單獨的電子表格:基本上,對於 A 中的每一行,我從 D 和 E 中查找其對應的原始價格和數量然后將 D & E 中的值乘以其來自 B 的唯一權重,這將產生新的價格和新的數量。

我一直在使用 sumproduct,但是有沒有更聰明的方法來做到這一點?

將其放在 F2 中並復制一個並向下復制數據集:

=$B2*VLOOKUP($A2,$C:$E,COLUMN(B1),FALSE)

在此處輸入圖片說明

暫無
暫無

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

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