簡體   English   中英

Excel:基於其他列中的值有條件地選擇單元格的范圍

[英]Excel: Conditionally Select Range of Cells Based on Values in Other Column

我可以做這樣的事情: =SUM($E2:$E1916)=MEDIAN($2:$E1916)

我想根據另一列中的值對列E的子集執行算術運算。 因此,在H列中,單元格的值為“福特”,“ GMC”,“克萊斯勒”,“豐田”,“本田”或“斯巴魯”。

我希望列E的總和或中位數或類似操作僅選擇列E中的單元格,其中列H的對應值為“ Toyota”,“ Honda”或“ Subaru”。

所以公式看起來像

=SUM(if($H2:$H1916={"Toyota","Honda","Subaru"},$E2:$E1916))

但是該公式給出的答案為零。

您的公式是正確的。 只需按Ctrl + Shift + Enter而不是Enter,因為它在構造上應作為數組公式起作用。

但是,如果您不想使用數組公式,則可以按以下方式構造SUM公式:

=SUMIFS($E2:$E1916, $H2:$H1916, "Toyota")+SUMIFS($E2:$E1916, $H2:$H1916, "Honda") + SUMIFS($E2:$E1916, $H2:$H1916, "Subaru")
  • 第一個參數是要求和的值。 您可以改用E:E。
  • 第二個參數是包含所有將與我們的標准進行比較的值的列。
  • 第三個參數是我們的標准。

暫無
暫無

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

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