1、计算两个时间差
公式为:=TEXT(B2-A2,"[m]分钟")
可直接套用。
2、计算到期时间
公式为:=EDATE($A2,$B2)
解释:=EDate(开始时间,间隔月数):N月之后的日期。若间隔月数为负,意思是N月之前的日期。
3、隔列求和公式
依据标题来求和,公式为:
=SUMIF($A$2:$G$2,H$2,A3:G3)
若无标题,则公式为:
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
公式解释:
- Column(区域):用于取得区域所在的列数。
- MOD(数字,2):求余。若余数为0,则该数字为偶数,否则即为奇数。
- (条件)**B3:G3:在公式中,常会见到此类结构。若条件成立,则返回True(运算时等同于1),不成立,则返回False(运算时等同于0)。
- Sumproduct:可直接执行数组运算的求和。
4、超链接公式
公式为:=HYPERLINK("#"&B2&"!A1","进入")
公式解释:
- Hyperplink函数:用公式创建超链接,可将一个字符串转为超链接。
- "#"&B2&"!A1":B列是在工作表中,连接后 "#工作表名!A1",前面加#,代表本工作簿。
5、跨表批量取值
=INDIRECT(B2&"!b10")
公式为:
- Indirect函数:其作用是将单元格地址串转为引用。如在本例中, B2&"!b10" 连接起来虽然是工作表名!单元格,但其只是个字符串,并不会将单元格内的值取出。用Indirect转换之后,即可提取单元格内的值了。
6、提取不重复值
数组公式为:公式输入之后,按三键完成。
{=INDEX(A$1:A$99,MATCH(0,COUNTIF(C$1:C1,A$1:A$99),0))&""}
解释:
- COUNTIF(C$1:C1,A$1:A$99):用Countif函数统计个数,若不存在,则结果为0,之后用Match(0,统计的个数,0)来查找0所在行数。
- INdex(区域,行数):可依据位置来提取相对应的值。
以上就是今天和大家分享的6个Excel函数公式技巧,可以收藏备用。