1 大于号(>)和小于号(<):用于判断某个数是否大于或小于某个值。
2 大于等于号(>=)和小于等于号(<=):用于判断某个数是否大于或等于、小于或等于某个值。
3 逻辑与(&&)和逻辑或(||):用于组合多个条件进行区间型判断。
例如,以下代码使用 if 函数判断一个数是否在区间 [10, 20] 内:
```
int x = 15;
if (x >= 10 && x <= 20) {
// x 在区间 [10, 20] 内
// 执行相应的 *** 作
}
```
在这个例子中,使用了大于等于号和小于等于号组合成一个条件,表示 x 是否在区间 [10, 20] 内。如果满足条件,就会执行相应的 *** 作。
可以把Y也改成X, 把FOR Y的循环去掉,一个变量就够了。两个循环1800018000次的读写单元格,不死机才奇怪。
正常的做法是先定义一个数组(盛放数据的容器),把运算结果先写入数组,然后运算结束后把数组内容一次性输出到工作表。内存中计算也更快,往工作表中往返读写数据是很消耗系统资源的。
另外你这个分段判断常用的循环是SELECT CASEEND SELECT,不用嵌套if,参考如下
Option Explicit
Sub 区间()
Dim x, y
For x = 2 To 18074
y = Cells(x,22)Value
Select Case y
Case Is > 3000000
Cells(x, 69) = "300万以上"
Case Is > 1000000
Cells(x, 69) = "100-300万(含)"
Case Is > 500000
Cells(x, 69) = "50-100万(含)"
Case Else
Cells(x, 69) = "50万以下"
End Select
Next x
End Sub
以上就是关于if函数区间型用法使用哪些函数全部的内容,包括:if函数区间型用法使用哪些函数、vba如何判定数字区间、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)