Excel表格:去重日期的工作日/周末额外收入计算需求
个人财务统计:去重日期后自动计算维护工作总收入
需求
- 统计维护工作有效天数:排除重复日期和空白值
- 收入标准:工作日每天13€,周末(周六、周日)每天18€
- 实现目标:在T14单元格自动算出总收入
已尝试的方法
- 找到去重统计非空白日期的西班牙语Excel函数:
=SUMAPRODUCTO((L4:L300<>"")/CONTAR.SI(L4:L300;L4:L300&"")) - 能通过
DIASEM函数将日期转为1-7的星期数值(周一=1、周六=6、周日=7),但没法把去重和收入计算结合起来
最终可行方案
在日期行对应的T列单元格(如T10)输入以下中文Excel函数,下拉填充后,在T14用=SUM(T4:T13)即可得到总收入:=IF(AND(L11="",COUNTIF($L$4:L10,L10)=1)=TRUE,IF(L10="","",CHOOSE(WEEKDAY(L10,2),13,13,13,13,13,18,18)),IF(COUNTIF($L$4:L10,L10)=1,CHOOSE(WEEKDAY(L10,2),13,13,13,13,13,18,18),""))
函数逻辑
- 去重判断:
COUNTIF($L$4:L10,L10)=1确认当前日期是首次出现 - 收入匹配:
WEEKDAY(L10,2)把日期转成周一到周日的数值,CHOOSE对应输出13€或18€ - 空白处理:日期为空时返回空值,避免干扰统计
内容的提问来源于stack exchange,提问作者Kiuden
相关产品推荐
相关产品推荐

