簡體   English   中英

EXCEL公式:將SUMIFS結果乘以來自不同列的相應行值

[英]EXCEL Formula: Multiply SUMIFS outcome with the corresponding row value from a different column

我正在嘗試使用SUMIFS,並將其輸出與相應行的a值相乘。 例:

在此示例中,我將僅對SUMIFS使用1個條件,但是概念保持不變:SUMIFS(C2:C5; B2:B5;“ = Sum”)。 這將返回5 + 6 = 11現在我想將其乘以相應的概率。 含義5 * 50%+ 6 * 20%:SUMIFS(C2:C5; B2:B5;“ = Sum”)*

任何想法如何將概率包括在方程中?

謝謝!

除非添加幫助器列,否則不能使用SUMIFS嘗試改用SUMPRODUCT

=SUMPRODUCT((B2:B5="Sum")+0;C2:C5;D2:D5)

SUMPRODUCT將所有數組/范圍相乘,然后將結果求和,因此我們可以將包含您的valueprobability范圍的條件數組includeinclude范圍內基於"Sum"的條件數組中

使用helper列,您可以僅使用E列將CD相乘,例如,將E2此公式向下復制

=C2*D2

然后像這樣使用SUMIFS

=SUMIFS(E2:E5;B2:B5;"Sum")

暫無
暫無

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

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