繁体   English   中英

Excel:使用COUNTIFS和AND进行条件格式

[英]Excel: Conditional formatting using COUNTIFS and AND

我试图根据三个条件突出显示值。

我有两张纸:一张有我的详细信息(概述),另一张是我的参考(LOOKUP)。

**OVERVIEW (Sheet1)**
Column A contains DAY
Column B contains ACTIVITIES
If Monday is selected in column A choices are limited to ICT, Art or Music in column B

**LOOKUP (Sheet2)**
Column A contains DAYS
Column B contains ACTIVITIES
Column C contains PLACES

    A       B       C
1 Monday    ICT     6
2 Monday    Art     8
3 Monday    Music   16
4 Tuesday   Art     12
5 Tuesday   Science 10
3 Wednesday ICT     6
4 Wednesday Science 5

我已经为使用INDIRECT函数的LOOKUP工作表使用了格式表,因此当我使用OVERVIEW工作表时,可以在A列中选择DAY,在B列中选择相关的活动

是否有我可以用于“概述”表的公式,如果行超出了“查找”表中的条件,该公式将突出显示行?

即[基于示例]如果我有7个 (C列)条目,其中同时包含星期一 (A列)和ICT (B列),则它将高亮显示该行。

我认为我需要结合使用COUNTIFS和AND,但不确定如何合并它们。 希望这对某人有意义。

谢谢您,山姆

我对要求有不同的解释。 请清除所有条件格式设置(从OVERVIEW ),在其中选择构成宽的所有列,然后选择首页>样式-条件格式设置,新规则..., 使用公式确定要格式化的单元格以及在其中设置格式值公式为真

=COUNTIFS(LOOKUP!$A:$A,$A1,LOOKUP!$B:$B,$B1)>INDEX(LOOKUP!$C:$C,MATCH($A1&"|"&$B1,LOOKUP!$E:$E,0))

格式...,选择确定的选择辉亮,OK。

为了使上面的代码起作用(我怀疑我们当中的一个人比实际需要的复杂得多),在LOOKUP需要一个辅助列,我在上面将ColumnE填充为:

 =A1&"|"&B1  

复制下来以适合。

您可以在“条件格式”对话框中使用COUNTIFS 由于COUNTIFS将计算符合多个条件的行数,因此不需要AND

以您的示例为例,如果您想计算以下两个行:

  • Column A = "Monday" Column B = "ICT"

...那么公式将是:

=COUNTIFS(A:A,"Monday",B:B,"ICT")

如果要基于工作Sheet 1上的行数突出显示工作Sheet 2, Row 1行,其中当行数超过工作表Sheet2, C1的数字时Sheet 2, A1 Column A =工作Sheet 2, A1 Column B =工作表Sheet2, B1 。 。

  1. 在工作Sheet 2 ,单击Row 1的标题。
  2. 首页标签上,点击条件格式 ,然后点击新建规则
  3. 单击“ Use a formula to determine which cells to format
  4. 在设置Format cells where this formula is trueFormat cells where this formula is true框中,输入或粘贴公式:

    = COUNTIFS(Sheet 1中$ A:$ A,Sheet 2中$ A $ 1,$ Sheet 1中B:!!$ B,Sheet 2中$ B $ 1)!> Sheet 2中$ C $ 1

  5. 接下来,单击“ 格式”

  6. 转到“ 填充”选项卡,然后选择一种颜色和/或图案。
  7. 单击确定确定一次。

更多信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM