工作中常用的一些函数使用技巧(1)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/gulie8/article/details/102590777

返回当前日期与星期数:
=TEXT(TODAY(),"yyyy-m-d AAAA")

已知一年中的第几天,计算其准确日期:
如果当前已知一年中的第几天,可以使用DATE函数计算其对应的准确日期。
如第10天,=DATE(2009,1,10)
如第100天,=DATE(2009,1,100)
原因:
DATE函数的Day参数:
一个正整数或负整数,表示一月中从 1 日到 31 日的各天。 
如果 day 大于指定月份的天数,则 day 从指定月份的第一天开始累加该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列号。
如果 day 小于 1,则 day 从指定月份的第一天开始递减该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。

计算倒计时天数:
假如会议在2010年1月6日召开,
=DATE(2010,1,6)-TODAY()


判断一个月的最大天数:
如要求2008年2月份的最大天数,可以求2008年3月0号的值,虽然0号不存在,但date函数也可以接受此值,根据此特性,便会自动返回3月0号的前一数据的日期。
=DAY(DATE(2008,3,0))

扫描二维码关注公众号,回复: 7579301 查看本文章

根据员工的出生日期快速计算年龄:
=DATEDIF(c2,TODAY())

快速自动追加工龄工资:
=DATEDIF(a2,TODAY(),"y")*50

精确计算应收账款的账龄:
=CONCATENATE(DATEDIF(d2,TODAY(),"Y"),"年",DATEDIF(d2,TODAY(),"YM"),"个月",DATEDIF(d2,TODAY(),"MD"),"日")
"MD" 起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。
"YD" 起始日期与结束日期的同年间隔天数。忽略日期中的年份。
"YM" 起始日期与结束日期的同年间隔月数。忽略日期中年份


返回特定日期对应的星期数:
=weekday(b2,2)


计算两个日期之间的实际工作日:
=NETWORKDAYS(A2,B2,B5:b7)  #b5:b7单元格区域中显示的除去周六、周日之外还应去除的休息日


快速查看指定日期所在月的总天数:
=DAY(EOMONTH(b2,0))
EOMONTH()函数返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。

计算指定日期到月底的天数:
=EOMONTH(a2,0)-a2

统计某一经办人的总销售金额:
=sum((c2:c7="张芳")*d2:d7)


统计多位经办人的总销售金额:
=sum((c2:c7={"张芳","何利洋"})*d2:d7)


在sumif函数中使用通配符:
使用sumif函数时,用于表示判定条件的Criteria参数中可以使用通配符。比如要统计出所有“裙”类衣服的总金额,公式设置方法如下。
=SUMIF(b2:b9,"*裙",c2:c9)


统计两种或多种类别产品总销售金额:
=sum(sumif(b2:b11,{'A','B'},c2:c11))

得知各产品的销售量与销售单价时用SUMPRODUCT函数计算其总销售额:
=SUMPRODUCT(b2:b6,c2:c6)

统计出某两种或多种产品的总销售金额:
=SUMPRODUCT(((b2:b9="A")+(b2:b9="B")),C2:C9)

统计出指定部门、指定职务的员工人数:

统计非工作日销售金额:

猜你喜欢

转载自blog.csdn.net/gulie8/article/details/102590777