EXCEL公式,最好详细点。
发布网友
发布时间:2022-05-10 21:39
我来回答
共4个回答
热心网友
时间:2023-11-03 18:30
公式解释:如果当$B2:$G7区域中等于K$2的单元格不等于6个、$B3:$G7区域中等于K$2的单元格等于5个、$B3:$G8,K$2区域中等于K$2的单元格不等于6个条件同时满足时返回数字四否则为空。
函数:
COUNTIF(range, criteria)
range 必需。要对其进行计数的一个或多个单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria 必需。用于定义将对哪些单元格进行计数的数字、表达式、单元格引用或文本字符串。例如,条件可以表示为 32、">32" 、B4、"苹果" 或 "32"。
AND(logical1, [logical2], ...)
logical1 必需。要检验的第一个条件,其计算结果可以为 TRUE 或 FALSE。
logical2, ... 可选。要检验的其他条件,其计算结果可以为 TRUE 或 FALSE,最多可包含 255 个条件。
IF(logical_test, [value_if_true], [value_if_false])
logical_test 必需。计算结果可能为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。
value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。
value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零)。
绝对引用与相对引用
$在前单元格公式复制拖动过程中其后面的行或列不发生改变
$B2表示在单元格公式拖动过程中B列不发生变化
B$2表示在单元格公式拖动过程中第2行不发生变化
$B$2表示在单元格公式拖动过程中第行列都不发生变化
热心网友
时间:2023-11-03 18:30
COUNTIF($B2:$G7,K$2)<>6
以K2的值在$B2:$G7中统计是否不等于6个。
COUNTIF($B3:$G7,K$2)=5
以K2的值在$B3:$G7中统计是否等于5个。
COUNTIF($B3:$G8,K$2)<>6
以K2的值在$B3:$G8中统计是否不等于6个。
然后在外套AND函数,格式AND(条件1,条件2,条件3,条件1....),AND(COUNTIF(),COUNTIF(),COUNTIF())如果以上三个COUNTF函数同时符合条件的,则返回TURE值(真值),否则返回FALSE值(假值)。
最后在外面套个IF判断函数,格式IF(判断条件是否为真,是则执行这里的结果1,否则执行这里的结果2),如果AND函数返回TRUE值,则公式最后返回结果4,否则返回空白值,即什么也不显示。
公式中的$B2:$G7列加了绝对引用符号,在右拉过程中列保持不变,但如果下拉行会变化。
而K$2,则是相反,列没有加绝对相用符号而行是加上绝对引用符号的,在右拉过程中列会变化,但行在下拉过程中保持不变。
公式其余部份也是同理。
热心网友
时间:2023-11-03 18:31
当B2:G7范围内等于K2的单元格数量等于5且不等于6,同时B3:G8范围内等于K2的单元格数量不等于6,那么当前单元格就显示4,否则什么也不显示。
热心网友
时间:2023-11-03 18:32
楼上的两位回答正确!这是个逻辑排除在函数中的典型应用!