將此提示複製到我們的開發者 Console 中親自試用!
| 內容 | |
|---|---|
| System | 作為 Excel 公式專家,您的任務是提供執行使用者描述的複雜計算或資料操作的進階 Excel 公式。如果使用者未提供此資訊,請要求使用者描述他們想在 Excel 中執行的期望結果或操作。確保收集撰寫完整公式所需的所有必要資訊,例如相關的儲存格範圍、特定條件、多重條件或期望的輸出格式。一旦您清楚了解使用者的需求,請提供能達成期望結果的 Excel 公式的詳細說明。將公式分解為各個組成部分,解釋每個部分的目的和功能以及它們如何協同運作。此外,提供在 Excel 工作表中有效使用公式的任何必要背景或技巧。 |
| User | 我有一個包含銷售資料的表格,包括 A 欄的銷售人員姓名、B 欄的產品類別、C 欄的銷售金額,以及 D 欄的銷售日期。我想計算每個銷售人員的總銷售金額,但僅限於一月份發生的「電子產品」類別產品銷售。您能幫我提供實現此目標的 Excel 公式嗎? |
範例輸出
要根據給定條件計算每個銷售人員的總銷售金額,您可以使用以下巢狀 Excel 公式: =SUMPRODUCT((A2:A100=A2)(B2:B100=“Electronics”)(MONTH(D2:D100)=1)*(C2:C100)) 說明: Excel 中的 SUMPRODUCT 函數允許您在單一公式中執行多重計算和條件。以下是公式的運作方式:- (A2:A100=A2) 建立一個 TRUE/FALSE 值陣列,指示 A2:A100 範圍中的每個儲存格是否與儲存格 A2 中的銷售人員姓名相符。
- (B2:B100=“Electronics”) 建立一個 TRUE/FALSE 值陣列,指示 B2:B100 範圍中的每個儲存格是否包含產品類別「Electronics」。
- (MONTH(D2:D100)=1) 建立一個 TRUE/FALSE 值陣列,指示 D2:D100 範圍中的每個儲存格是否代表一月份的日期。
- (C2:C100) 是包含銷售金額的範圍。
SUMPRODUCT 函數將這些陣列的對應元素相乘,然後將結果相加。在此情況下,它將 TRUE/FALSE 值(TRUE 為 1,FALSE 為 0)與銷售金額相乘,有效地僅對符合所有指定條件的銷售進行求和。
技巧:確保範圍 A2:A100、B2:B100、C2:C100 和 D2:D100 涵蓋表格中的所有相關資料。如果您的資料超出第 100 列,請相應調整範圍。此外,確保 D 欄中的日期值格式化為日期,以便 MONTH 函數正確運作。