Excel的if函数能不能判断某区域内的数值?

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:20:04
现在我有一个25×25的区域,区域里每个空格里都有一个大于零的数,能不能用if函数一次性判断区域内的每个数是否大于等于1,如果大于等于1,则输出1,否则输出0?
帮上忙的追加分,谢谢
我的提问是为了计算一个25×25的0、1矩阵。
计算的数学步骤是:基于布尔运算法则,计算这个25×25的矩阵的26次方,得出的结果也是一个25×25的0、1矩阵,称为“可达矩阵”。

应该不能。。。用VBA就可以。对于你说的大于等于1就输出1,不太理解,是将原值更改为1还是怎的?如果是,用下面代码,如果不是,你再告诉我。。

Sub ch()
Dim x, y, z
For x = 1 To 25
For y = 1 To 25

If Cells(x, y) >= 1 Then
Cells(x, y) = 1
Else
Cells(x, y) = 0
End If

Next y
Next x

End Sub

以上代码检查25x25范围内(从A1开始起始的)的数值,如大于等于1,则原值改为1,否则就改成0

假设判断A1:Y25的25*25区域内如果有不大于1的数值,在AA1单元格显示:0,如果全部大于1,则显示为:1;

1、在AA1单元格输入公式:=(SUM((A1:Y25>1)*1)=625)*1

数组公式,按Ctrl+Alt+Enter 三键结束输入;

AA1显示结果为:1,说明该区域所有数值均大于1;

见图一

EXCEl IF的if函数问题 excel的if函数求解 excel if函数的使用 EXCEL的IF函数问题 excel的IF函数怎样用? 关于excel的if函数 关于Excel的if函数 Excel IF函数的运用 excel中用if函数判断符合特征的数据占总数据的百分比? 关于Excel 的IF函数的问题