excel max 函数 取值无法正确得出答案
excelmax函数比如说我有a1b1c1三格上面的数值是从一个三位数的百位十位个位取得。用的LEFT(A2)MID(A2,2,1)RIGHT(A2)从a2上取出,现在问...
excel max 函数 比如说我有a1 b1 c1 三格 上面的数值是从一个三位数的百位十位个位取得。用的 LEFT(A2) MID(A2,2,1) RIGHT(A2) 从a2上取出,现在问题来了,我想在三个数种找出最大数和最小数 max(a1,b1,c1) min(a1,b1,c1)无法得出正确结果,如果我在a1 b1 c1 上手工输入三个数值是可以得出正确答案的,求求好心人帮帮我
展开
5个回答
2012-06-20 · 知道合伙人软件行家
关注
展开全部
其实不需要将你说的那个整数分开三个格来判断
比如你的数据256在A1单元格,可以在B1单元格输入公式
=MAX(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))
然后先按住SHIFT和CTRL,再按下ENTER结束.这样完成后,公式会变成
{=MAX(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))}
大括号是不可以手工输入的
比如你的数据256在A1单元格,可以在B1单元格输入公式
=MAX(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))
然后先按住SHIFT和CTRL,再按下ENTER结束.这样完成后,公式会变成
{=MAX(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))}
大括号是不可以手工输入的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
left、mid、right得到的是文本,加“--”才变成数值。也就是:
--left(a2)
--mid(a2,2,1)
--right(a2)
注意是两个减号,不是个长横。
--left(a2)
--mid(a2,2,1)
--right(a2)
注意是两个减号,不是个长横。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用left(),right()函数得到的是文本,你在每个公式后面都加上*1就行了。
LEFT(A2) *1
MID(A2,2,1) *1
RIGHT(A2)*1
LEFT(A2) *1
MID(A2,2,1) *1
RIGHT(A2)*1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你取出来的三个数 LEFT(A2) MID(A2,2,1) RIGHT(A2) ,不是数值是文本,应转换成数值即可:VALUE(LEFT(A2)),VALUE(MID(A2,2,1)),VALUE( RIGHT(A2)).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询