作业帮 > 综合 > 作业

请问下面公式中“--”(两个横线)代表什么意思呢?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 02:07:43
请问下面公式中“--”(两个横线)代表什么意思呢?
=LOOKUP(--TEXT(D4,"m.dd"),{1.01,1.21,2.19,3.21,4.21,5.21,6.22,7.23,8.23,9.23,10.23,11.22,12.22},{"魔羯座","水瓶座","双鱼座","牡羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座","魔羯座"})
请问下面公式中“--”(两个横线)代表什么意思呢?
因在公式中,TEXT()函数返回的数字是“文本”格式的,所以要将其转为“数值”数据.--在这是将文本数字转为数值格式数字,等效于乘-1后再乘以-1,负负得正,原数正负不变,但经过这样就可将文本型数字转变为数值型数字了.这也与乘以1等效的,如:
=LOOKUP(1*TEXT(D4,"m.dd"),{1.01,1.21,2.19,3.21,4.21,5.21,6.22,7.23,8.23,9.23,10.23,11.22,12.22},{"魔羯座","水瓶座","双鱼座","牡羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座","魔羯座"})
再问: 哦,明白了,谢谢! 还有几个问题没弄明白呢: 1、用格式转换函数可以吗?可以的话应该用什么呢? 2、还有为什么公式中把“{}”换成“()”后就会出错呢? 3、LookUp公式是怎样运算的,比如“D4”单元格内为“1998年3月4日”。
再答: 1.可以,用 VALUE()函数。 2.在Excel中{}表示内存数组,这是Excel规定的,不能换成()。 3.请参看Excel中的函数帮助(fx),在这一下也难说清楚。