值得收藏的Excel函数公式

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函数公式技巧,可以收藏备用。

(0)

相关推荐