关于excel or函数的问题

发布网友 发布时间:2022-04-20 08:39

我来回答

4个回答

热心网友 时间:2023-06-26 08:06

这样才是数组公式

公式输完要按ctrl+shift+enter

={"A";"A";"B"}=A,你可以用公式检查工具看看结果

热心网友 时间:2023-06-26 08:06

不用数组公式的情况:

用数组公式的情况:

依次判断 A1:A12 C1:C12 每一个单元格是否 = B ;如有一个“真”,返回“真”。

所以这里还是应该用数组公式的

热心网友 时间:2023-06-26 08:07

一个B的位置只有在A列的6行位置时才有这个T出现,原因不知道,但是,可以明确告诉你,这个公式只有在三键同按出现数组的状态,才能确保其公式的正确,否则公式是无效的
={"A";"A";"B"}=D3结果肯定为false

但若是改为数组公式:
=OR({"A";"A";"B"}=D3),从图上看你的结果就为:TURE了,若不是数组公式又还是错误的

而且数组公式应该是为:=OR({"A";"B"}=D3),或者是:=OR(D3={"A";"B"})
看来你对OR函数还是要加强学习和训练

热心网友 时间:2023-06-26 08:07

1、
EXCEL中的数组分区域数组和内存数组。
区域数组是所有数据都在表格中明明白白的罗列出来了,所以不需要不需要三键结束。
内存数组是区域数组通过组合或运算后产生的新的数组,新的数据并没有在表格里罗列出来,而是暂时存储在内存中的数组,所有需要三键结束。
例如A1:A12&B1:B12是把这两个区域数组进行连接后,产生了一组新的数据,暂时存储在内存中。再例如A1:A12*B1:B12是相乘后得到一个新数组内存数组。
2、
OR是条件或的关系,就是产只要其中任意一个条件成立,都会返回TRUE,只有所有条件都不成立时,才会返回FALSE
你的公式中,虽然C6不等于E3,但是A6等于E3,有一个条件成立,所以会返回TRUE
====================================
={"A";"A";"B"}=D3这个公式的写法是错误的。
你这是一个数组,要判断一组数是不是其中有一个等于D3,就用上OR,要判断一组数是不是全部都等于D3,就用上AND。。OR是条件或,AND是条件与。
如果像={"A";"A";"B"}=D3这样的公式,只会判断数据中第一个数据是不是等于D3,不会判断其它数据。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com