excel中双条件的函数
发布网友
发布时间:2022-04-21 03:57
我来回答
共5个回答
热心网友
时间:2022-06-23 03:26
1.
excel中双条件或多条件一般有两种关联关系,一种是“且”的关系,一种是“或”的关系。
2.
excel中用and函数表示“且”,用or函数表示“或”。或者可以用加号表示“或”,用乘号表示“且”。
3.
and
用途:所有参数的逻辑值为真时返回true(真);只要有一个参数的逻辑值为假,则返回false(假)。
4.
语法:and(logical1,logical2,.)。
5.
参数:logical1,logical2,
.为待检验的逻辑表达式,它们的结论或为true(真)或为false(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,and将返回错误值#value!。
6.
实例:如果a1=2、a2=6、a3=1,那么公式“=and(a1>a2,a1>a3)”返回false。
7.
or
用途:所有参数中的任意一个逻辑值为真时即返回true(真)。
8.
语法:or(logical1,logical2,...)
9.
参数:logical1,logical2,...是需要进行检验的逻辑表达式,其结论分别为true
或fa
lse。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,or
函数将返回错误#value!。
10.
实例:如果a1=6、a2=8,则公式“=or(a1+a2>a2,a1=a2)”
返回true;而公式“=or(a1>a2,a1=a2)”返回false。
热心网友
时间:2022-06-23 03:27
=SUMPRODUCT(('3.1'!A2:A1000="现销")*('3.1'!D2:D1000="北山")*'3.1'!E2:E1000)
如果E1是文字的话就会出错
Excel帮助中#VALUE!的解释有这么一条:
更正 #VALUE! 错误
当使用的参数或操作数类型错误时,出现这种错误。当公式需要数字或逻辑值(例如 TRUE 或 FALSE)时,却输入了文本
A2:A1000
D2:D1000
E2:E1000
的行数是不是一致的。例如都是2:1000行
如果有一个是A1:A1000而其他是D2:D1000、E2:E1000就会出现#N/A
热心网友
时间:2022-06-23 03:27
格式不对,设置一下单元格格式!
热心网友
时间:2022-06-23 03:28
公式输入完成之后要按ctrl+shift+enter结束.
热心网友
时间:2022-06-23 03:28
=SUMPRODUCT(('3.1'!A2:A1000="现销")*('3.1'!D2:D1000="北山")*'3.1'!E2:E1000)
试试这个。
如果E1是文字的话就会出错
Excel帮助中#VALUE!的解释有这么一条:
更正 #VALUE! 错误
当使用的参数或操作数类型错误时,出现这种错误。当公式需要数字或逻辑值(例如 TRUE 或 FALSE)时,却输入了文本
***********
想不出来哪里出问题了。
你看看这个
A2:A1000
D2:D1000
E2:E1000
的行数是不是一致的。例如都是2:1000行
如果有一个是A1:A1000而其他是D2:D1000、E2:E1000就会出现#N/A