簡體   English   中英

Excel公式可將一個表中的單元格與另一表中的單元格進行匹配,並返回求和值

[英]Excel formula to match cells from one table to cells from another table and return summed values

我有以下示例數據集。 實際數據每個代碼最多可包含24行和50個代碼。 我需要做幾件事。

  1. 將表A中的數據與代碼上表B中的數據進行匹配
  2. 如果任何單元格與表B的day列中的值匹配,則代碼匹配的地方需要對表A Hours列中的值求和
  3. 將來自#2的求和值放入表B中的“比較”列,其中日單元格與表A至B匹配

在此處輸入圖片說明

示例:在表A Code = A00R和Day = 2中,我有兩個小時值,分別是4.47(行3)和3.83(行4)

在表B中,Code = A00R和Day = 2,我需要將SUM分別為4.47和3.83或8.3 在此處輸入圖片說明

我嘗試使用匹配和索引。 我以前使用過很多次來匹配來自不同表的數據,但是這些始終是一對一的匹配。

非常感謝您的協助。

您應該使用SUMIFS() 函數

在您的示例中:

=SUMIFS(C1:C34;A1:A34;E1;B1:B34;F1)

使用此功能,您可以指定多個條件來過濾求和運算。 對於指定的每個標准,您還可以指示范圍。 因此,在您的示例中,第一個參數( C1:C34 )是用於執行求和的范圍,第二個參數( A1:A34 )是用於評估第一個測試的范圍,而第三個參數( E1 )是比較結果測試單元。 因此,作為第一步,我們告訴該函數在求和之前要檢查范圍( A1:A34 )內的值是否等於單元格( E1 )。 之后,第四個和第五個參數指定另一個范圍和另一個測試。 在這種情況下,我們告訴函數在求和之前要檢查范圍( B1:B34 )內的值是否等於單元格( F1 )。 應當同時滿足兩個條件(該函數使用布爾AND運算符評估所有指定的條件)。

暫無
暫無

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

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