作者:乔山办公网日期:
返回目录:excel表格制作
=DATEDIF(开始日期,截止日期,"d")
该函百数为excel隐藏函数,"d"表示按天计算度,也可知以写作"y","m",分别计算间隔年、月。
其他常用隐藏函数分别是
=NUMBERSTRING(VALUE,TYPE)该函数用道于小写数字转换大写数字,支持正整数,回type取值范围{1,2,3}
=DATESTRING(date)将指定日期的序列号转换为答文本日期
在I2单元格输入以下数组公式知,按Ctrl+Shift+Enter组合键结束道,然后向下填充公式
=MAX(IF(B2:H2<>"",B$1:H$1))
I列单元版格权格式为日期格式,或者用B1单元格格式刷刷一下I列。
详见附图
是这样吗?
=SUMPRODUCT(IF(A1:G1=2,COLUMN(A$1:G$1),0))
按ctrl+shift +enter
非数组公式不好解决知。还是数组公式来搞定吧
=TEXT(INDEX($B$1:$G$1,MIN(IF(B2:G2<>"",COLUMN(B2:G2)))-1),"m/d")&"~"&TEXT(INDEX($B$1:$G$1,MAX(IF(B2:G2<>"",COLUMN(B2:G2)))-1),"m/d")
向下拖动道公式。
这是在每一行都至少有一专个数字的情况下。如果考虑到有空行,还需要加容属错处理。
=IF(COUNT(B2:G2),TEXT(INDEX($B$1:$G$1,MIN(IF(B2:G2<>"",COLUMN(B2:G2)))-1),"m/d")&"~"&TEXT(INDEX($B$1:$G$1,MAX(IF(B2:G2<>"",COLUMN(B2:G2)))-1),"m/d"),"")
向下拖动公式。