Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 条件格式不起作用或公式不正确_Excel_Excel Formula_Conditional Formatting - Fatal编程技术网

Excel 条件格式不起作用或公式不正确

Excel 条件格式不起作用或公式不正确,excel,excel-formula,conditional-formatting,Excel,Excel Formula,Conditional Formatting,我的公式检查合并在一起的7个单元格中的值,如果值满足条件,则输出TRUE。如图所示,当我将公式单独应用于每个单元格时,它可以正常工作,但当我尝试在条件格式中使用相同的公式高亮显示满足条件的单元格范围时,什么也不会发生 这是我的公式: =IF($B$9<>1,FALSE,AND(INDIRECT(ADDRESS(12,COLUMN(Z$11)-IF(WEEKDAY(Z$11)=1,6,(WEEKDAY(Z$11)-2))))>=$L14,INDIRECT(ADDRESS(12,C

我的公式检查合并在一起的7个单元格中的值,如果值满足条件,则输出
TRUE
。如图所示,当我将公式单独应用于每个单元格时,它可以正常工作,但当我尝试在条件格式中使用相同的公式高亮显示满足条件的单元格范围时,什么也不会发生

这是我的公式:

=IF($B$9<>1,FALSE,AND(INDIRECT(ADDRESS(12,COLUMN(Z$11)-IF(WEEKDAY(Z$11)=1,6,(WEEKDAY(Z$11)-2))))>=$L14,INDIRECT(ADDRESS(12,COLUMN(Z$11)-IF(WEEKDAY(Z$11)=1,6,(WEEKDAY(Z$11)-2))))<=$R14))

=IF($B$91,FALSE)和(间接(地址(12,列(Z$11)-IF(工作日(Z$11)=1,6,(工作日(Z$11)-2)))>=L14,间接(地址(12,列(Z$11)-IF(工作日(Z$11)=1,6,(工作日(Z$11)-2))我不知道你为什么需要这个公式(可能我误解了),但下面是一个例子:

编辑:

也许您可以使用一个虚拟(非合并)行

第5行根据第7行的值有条件地格式化。 请注意,

1) 第7行的公式显示在公式栏中


2) 有条件的格式范围(图中未显示)为第5行。

感谢您的尝试,但我需要此特定公式的原因是根据此公式检查的条件高亮显示不同行中的7个单元格。而不是合并的单元格。谢谢again@AlexB编辑了我的答案。希望它会有用。老兄,你是个明星,非常感谢。我刚刚发现,当在条件格式中使用and和函数时,显然间接函数不起作用,这就是我的初始公式不起作用的原因。@AlexB不客气。事实上,我知道间接的一个重要缺陷(跟踪依赖项不显示间接调用的单元格),但没有在条件格式中使用它。