EXCEL表格气温求最低最高和平均数

求五天最高气温B6,五天最低气温B7,五天平均气温B8的公式,要求这三个数字就是某一个温度数,不是多少~多少度,还有这个气温是实时更新不是固定的,求大神赐教

B6=MAX(LEFT(B3,FIND("℃",B3)-1),LEFT(C3,FIND("℃",C3)-1),LEFT(D3,FIND("℃",D3)-1),LEFT(E3,FIND("℃",E3)-1),LEFT(F3,FIND("℃",F3)-1))&"℃"


B7=MIN(MID(B3,FIND("~",B3)+1,LEN(B3)-1-FIND("~",B3)),MID(C3,FIND("~",C3)+1,LEN(C3)-1-FIND("~",C3)),MID(D3,FIND("~",D3)+1,LEN(D3)-1-FIND("~",D3)),MID(E3,FIND("~",E3)+1,LEN(E3)-1-FIND("~",E3)),MID(F3,FIND("~",F3)+1,LEN(F3)-1-FIND("~",F3)))&"℃"


B8=AVERAGEA(LEFT(B3,FIND("℃",B3)-1),MID(B3,FIND("~",B3)+1,LEN(B3)-1-FIND("~",B3)),LEFT(C3,FIND("℃",C3)-1),MID(C3,FIND("~",C3)+1,LEN(C3)-1-FIND("~",C3)),LEFT(D3,FIND("℃",D3)-1),MID(D3,FIND("~",D3)+1,LEN(D3)-1-FIND("~",D3)),LEFT(E3,FIND("℃",E3)-1),MID(E3,FIND("~",E3)+1,LEN(E3)-1-FIND("~",E3)),LEFT(F3,FIND("℃",F3)-1),MID(F3,FIND("~",F3)+1,LEN(F3)-1-FIND("~",F3)))&"℃"

楼主采纳的答案只适用于2位数,一旦其中某个数据变成1位数,全部公示就废了。这是我琢磨出来的公式很长很繁复,但是经过验证。

追问

不好意思才看到,我采纳的答案确实某个数据变一位数时公式全废了,的公式最高温度显示是正确的,我把C3改成30℃~9℃最低温度和平均温度就不对,麻烦层主帮看看,万分感激

追答

就用我上面的公式就行,我都验证过了的。
当最高温度也变为1位数的时候,他的那3个公式就都全部废了。

追问

还是不行,最低温度和平均温度不对,他那个公式确实有问题,是不是你复制的时候少复制了字符还是怎么了?朋友要不这样吧,我重新开个提问“EXCEL表格气温求最低最高和平均数,blueguoguoqyc来帮帮忙”,重新帮我看看,财富值不多一点心意,谢谢了,在线等

追答

好的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-25
最高=max(left(b3,2),mid(b3,5,2),left(c3,2),mid(c3,5,2),left(d3,2),mid(d3,5,2),left(e3,2),mid(e3,5,2),left(f3,2),mid(f3,5,2))

最低=min(left(b3,2),mid(b3,5,2),left(c3,2),mid(c3,5,2),left(d3,2),mid(d3,5,2),left(e3,2),mid(e3,5,2),left(f3,2),mid(f3,5,2))

平均=average(left(b3,2),mid(b3,5,2),left(c3,2),mid(c3,5,2),left(d3,2),mid(d3,5,2),left(e3,2),mid(e3,5,2),left(f3,2),mid(f3,5,2))本回答被提问者采纳
第2个回答  2014-08-25
用TRIMMEAN函数
假设A1-F1为数据源,G1求去掉最高值和最低值后的平均数
G1=TRIMMEAN(A1:F1,2/6)
A1:F1表示数据源,2/6表示6个数值里去掉2个极值追问

你这个只适合单个数字,不适合X~X

相似回答