一、如何用EXCEL计算测量数据
简要说明:
这些公式属于在测量处理数据时,可在excel中运用的公式:
1. 六十进制度分秒
化为十进制度:
=SIGN(A1)*(INT(ABS(A1))+INT((1e-10+ABS(A1)-INT(ABS(A1)))*100)/60+MOD(ABS(A1*100)-INT(ABS(A1*100)),1)/36)
2. 十进制度化
为六十进制度分秒:
=SIGN(A1)*(INT(ABS(A1))+INT((ABS(A1)-INT(ABS(A1)))*60)/100+(ABS(A1*60)-INT(ABS(A1*60)))*60/10000)
3. 反算方位角(弧度): =IF((ACOS((△X+0.00001)/(SQRT(POWER(△X,2)+POWER(△Y,2))))*SIGN(△Y)+2*PI())>2*PI(),(ACOS((△X+0.00001)/(SQRT(POWER(△X,2)+POWER(△Y,2))))*SIGN(△Y)), (ACOS((△X+0.00001)/(SQRT(POWER(△X,2)+POWER(△Y,2))))*SIGN(△Y)+2*PI()))
4. 弧度化为度.分秒(00.0000) =SIGN(A1*180/PI())*(INT(ABS(A1*180/PI()))+INT((ABS(A1*180/PI())-INT(ABS(A1*180/PI())))*60)/100+(ABS(A1*180/PI()*60)-INT(ABS(A1*180/PI()*60)))*60/10000)
5. 度.分秒化为弧度: =PI()/180*SIGN(A1)*(INT(ABS(A1))+INT((1e-10+ABS(A1)-INT(ABS(A1)))*100)/60+MOD(ABS(A1*100)-INT(ABS(A1*100)),1)/36)
6. ABS(number) : 返回给定数值的绝对值,即不带符号的数值。
7. COS(number) : 返回给定角度的余弦值,number以弧度为单位。
8. DEGREES(angle) : 将弧度转换成十进制角度。
9. RADIANS(angle): 将十进制角度转换成弧度。
10. INT(number) : 将数值向下取整最接近的整数。
11. MOD(number
,divisor) :
返回两数相除后的余数。
12. PI( ): 返回圆周率Pi 3.14159265358979的值,精确到15位,不需要参数。
13. POWER(number,power) : 计算某数的乘幂。
14. SIGN(number) : 返回数值的正负号:数字为正时,返回1;数字为零时,返回零;数字为负时,返回-1.
15. SIN(number) : 返回给定角度的正弦值,number以弧度为单位。
16. SQRT(number) : 返回数值的平方根。
17. TAN(number) : 返回给定角度的正切值,number以弧度为单位。
18. CONCATENATE
将若干文字合
并到一个文字串。
CONCATENATE(TEXT1,TEXT2),可TEXT1&TEXT2,TEXT1+TEXT2.注意字符串有时要用引号标识。
19. VLOOKUP
查找与引用
例:=VLOOKUP(CONCATENAT(A325,-1),sheetl1!$a$2:$D$857,2,FALSE)
20. LEFT(Text
,num_chars):
从一个文本字符串的第一个字符开始返回制定个数的字符。
21. MID(Text,Start_num
,num_chars):
从一个文本字符串中指定的起始位置返回指定长度的字符。
22. RIHT(Text
,num_chars):
从一个文本字符串的最后一个字符开始返回制定个数的字符。
二、如何计算EXCEL单元格数量
Count函数,计算区域内数值的个数。
Counta函数,计算非空单元格个数。
Countif函数,计算给定条件的单元格个数。
Countifs函数,计算多条件下的单元格个数。
Countblank函数,计算空白单元格个数。
具体统计哪种情况的单元格数量,要视具体情况而定。
看了具体问题表述,使用SUM+IF组合函数,可以解决,如数据在A:H列:=SUM(IF(MOD(COLUMN(A1:H1),3)=1,A1:H1,0))
可以计算第1、4、7列的数值和。
函数的用法,自带帮助都可以查到。或者查百度百科、经验等都可以找到。