请教一个Excel~Vba 数据处理的函数

ZMAK_Chun 2013-12-27 05:47:20
根据单元格数字的小数来判断的。
比如输入的数字为2.x
当1<x<2的时候,输出为2
当3<x<7的时候,输出为2.5
当8<x<9的时候,输出为3.这个。函数要怎么写。?
谢谢
...全文
203 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
一人在外 2014-02-12
  • 打赏
  • 举报
回复
用select case去写
qshuzheng 2014-01-03
  • 打赏
  • 举报
回复
同样 求解,谢谢 答复
小妖同学 2013-12-29
  • 打赏
  • 举报
回复
1楼是函数,2楼是VBA 所引用的“X”和“Result”改成你表中的单元格即可。
小妖同学 2013-12-29
  • 打赏
  • 举报
回复
Sub Sample() If Range("x") > 1 And Range("x") < 9 Then If Range("x") < 2 Then Range("result") = 2 ElseIf Range("x") < 7 Then Range("result") = 2.5 Else Range("resutl") = 3 End If End If End Sub
小妖同学 2013-12-29
  • 打赏
  • 举报
回复
=LOOKUP(x,{0,0;1,2;3,2.5;8,3})

5,174

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧