发布时间:2017-05-07 作者:admin 点击量:
读者留言问到 Excel 的题目:鄙人图左中有一多个项目标收入/支出清单,若何能别离计较收入/支出的各部分之健保费和劳保费小计金额(以下图右)?
【公式设计与解析】
拔取贮存格A1:C49,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:项目、收入、支出。
1. 计较各部分健保费/劳保费的收入
贮存格F3:=SUMPRODUCT((SUBSTITUTE(项目,$E3,"")<>项目)*(SUBSTITUTE(
项目,F$2,"")<>项目)*收入)
複製贮存格F3,贴至贮存格F3:G10。
(1) SUBSTITUTE(项目,$E3,"北京拓展公司")
操纵 SUBSTITUTE 函数将在项目阵列中包括贮存格E3的内容(例如:工程部)以空缺代替。
(2) SUBSTITUTE(项目,$E3,"")<>项目
判定第(1)式的传回阵列中是不是和本来项目阵列不不异,若成果传回 TRUE,暗示该项目包括了贮存格E3的内容(例如:工程部);若成果传回 FALSE,暗示该项目没有包括贮存格E3的内容。
(3) SUBSTITUTE(项目,F$2,"")<>项目
操纵 SUBSTITUTE 函数将在项目阵列中包括贮存格F2的内容(例如:健保费)以空缺代替,再判定项目阵列中是不是包括贮存格F2的内容。
(4) (SUBSTITUTE(项目,$E3,"")<>项目)*(SUBSTITUTE(项目,F$2,"")<>项目)
在 SUMPRODUCT 函数中利用双前提,此中『*』运算子相当于履行逻辑 AND 运算。
(5) SUMPRODUCT(第(4)式*收入)
在 SUMPRODUCT 函数中,将第(4)式乘以『收入』阵列,便可获得谜底。
2. 计较各部分健保费/劳保费的支出
贮存格F14:=SUMPRODUCT((SUBSTITUTE(项目,$E3,"")<>项目)*(SUBSTITUTE(
项目,F$2,"")<>项目)*支出)
複製贮存格F14,贴至贮存格F14:G21。
公式道理和1.不异。
3. 操纵资料分解东西分解后再运算
若是你的资料可使用资料分解东西,先行处置以下图左的成果。则公式可以变的很简单!
创作者先容 vincent联系我们
contact us地址:北京市西红门理想商业街3号楼6层
电话:4000-288-501
点击图标在线留言,我们会及时回复