朋友傳來一簡化的數據表:
由于工作需要,數據要轉換成以下布局:
即将“交貨日期”行列轉置。
朋友說原始數據量較大,有什麼公式可以實現?
韓老師建議用SUMIFS函數。
操作過程第一步:規劃數據表
1、利用“删除重複項”,提取唯一産品代碼與名稱,過程如下:
2、利用“删除重複項”,提取不重複的日期,并轉置:
第二步:函數實現
在H2輸入公式:
=SUMIFS($D$2:$D$12,$A$2:$A$12,$F2,$C$2:$C$12,H$1),向下向右填充,即得所有數據:
公式解釋:
公式中F2使用混合引用$F2,目的是公式向右填充時條件一都出自F列,即産品代碼列;H1使用混合引用H$1,目的是公式向下填充時條件二都出自第一行,即日期行。
SUMIFS簡介功能:
用于計算其滿足多個條件的全部參數的總量。
語法:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
中文語法:
SUMIFS(求和區域, 條件區域1, 條件1, [條件區域2, 條件2], ...)
其中:
參數1: 求和區域,必需的,需要求和的單元格區域;
參數2:,條件區域1,必需的,用來搜索條件1的單元格區域;
參數3:條件1,必需的,定義條件區域1中單元格符合的條件;
其後的參數:條件區域2, 條件2, ...是可以省略的。
SUMIFS函數最多可以輸入 127 個區域/條件對。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!