sign函数的用法(sign函数是什么意思)
SIGN函数属于Excel表格中 数学与三角函数 类别函数,作用对数值的正负进行判定。数值大于0,则返回值为1,等于0,则返回值为0,小于0,则返回-1。
SIGN函数属性:
语法结构SIGN(number)
中文表达式SIGN(数值)
Number 必需。 任意实数。
SIGN函数示例
如下图
数字是正数时返回1,为零时返回0,为负数时返回-1。
序号 | 数值 | 结果 | 公式 |
1 | 2.5 | 1 | =SIGN(B2) |
2 | -2.5 | -1 | =SIGN(B3) |
3 | 0 | 0 | =SIGN(B4) |
4 | 0.23 | 1 | =SIGN(B5) |
5 | -2 | -1 | =SIGN(B6) |
6 | 2 | 1 | =SIGN(B7) |
SIGN函数应用案例
如下图 要求计算2021年度公司每个月经营是盈利、亏损还是持平的。
序号 | 月份 | 收入 | 成本 | 损益(盈亏) |
1 | 1月份 | 623 | 144 | |
2 | 2月份 | 226 | 386 | |
3 | 3月份 | 451 | 451 | |
4 | 4月份 | 287 | 522 | |
5 | 5月份 | 875 | 218 | |
6 | 6月份 | 945 | 613 | |
7 | 7月份 | 497 | 497 | |
8 | 8月份 | 858 | 445 | |
9 | 9月份 | 929 | 269 | |
10 | 10月份 | 627 | 621 | |
11 | 11月份 | 490 | 511 | |
12 | 12月份 | 527 | 657 |
选择E2单元格输入公式 =IF(SIGN(C2-D2)=1,"盈利",IF(SIGN(C2-D2)=0,"持平","亏损")) 。
按Enter 键运算公式,然后复制E2单元格公式,将其粘贴至E3:E13区域单元格中。
案例公式 =IF(SIGN(C2-D2)=1,"盈利",IF(SIGN(C2-D2)=0,"持平","亏损")) 解析,其中公式SIGN(C2-D2)部分,判断C2单元格数值减去D2单元格数值的符号,为正数时返回1,为负数时返回-1,为零时返回0;IF函数详解 如下图
最后将SIGN函数返回的结果=1作为第一个IF函数的判断条件,条件成立时返回*盈利*,否则返回第二个IF函数循环,SIGN函数返回的结果=0作为条件,条件成立时返回*持平*,否则返回*亏损*。