永发信息网

excel中,像这种格式怎么去中两个数的中间值,比如120-130的中间值是125,在线等!

答案:5  悬赏:30  手机版
解决时间 2021-03-28 00:25
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-03-27 17:31
excel中,像这种格式怎么去中两个数的中间值,比如120-130的中间值是125,在线等!
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-03-27 18:54
假设你的数据在A列,则在B1输入公式:
=IFERROR(AVERAGE(--LEFt(A1,FIND("-",A1)-1),--RIGHt(A1,LEN(A1)-FIND("-",A1))),"")
下拉
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-03-27 21:53
=left(A1,3)/2+Right(A1,3)/2追问我想再问下,式中的“3”是代表了什么呢?谢谢追答意为取3个数字
  • 2楼网友:佘樂
  • 2021-03-27 21:12
=(LEFt(A1,FIND("-",A1)-1)+RIGHt(A1,LEN(A1)-FIND("-",A1)))/2
  • 3楼网友:孤老序
  • 2021-03-27 20:29
是求中间的那个数,还是求平均值?
120-125你要哪个数?是122.5?还是122,?123?追问我想求平均值追答
=LEFt(A1,FIND("-",A1)-1)/2+MId(A1,FIND("-",A1)+1,88)/2
查找“-”在A1字符串中第几个位置,
FIND("-",A1)-1表示负号左边一共有几个字符,
例如120-12567,负号在第4位置,他左边一共有3个字符
LEFt(A1,FIND("-",A1)-1)表示取出负号左边所有字符——LEFT左取函数
MId(A1,FIND("-",A1)+1,88)表示从A1中负号后边开始,向后取出88个字符
当然没有88个字符,那就有多少取出多少。
  • 4楼网友:未来江山和你
  • 2021-03-27 20:24
=(--LEFt(A1,3)+(--RIGHt(A1,3)))/2
这个函数
左边3位数+右边3位数,之和,再除以2
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯