1

我正在研究一个 MS Excel 2010 电子表格,用户希望在其中有一些组合的条件格式。我想单独应用的功能都可以正常工作,即这个条件公式有效:

= INDIRECT( ADDRESS( IF( ISEVEN( ROW() ), ROW() - 1, ROW() ), 22) ) = "6 Monthly"

就像这样:

= OR( COLUMN() = 25, COLUMN() = 28)

但组合公式无法应用任何格式。不返回错误,但突出显示的区域在应用条件时不受影响:

AND( INDIRECT(ADDRESS(IF(ISEVEN(ROW()), ROW() - 1, ROW()), 22)) = "3 Monthly", OR( COLUMN() = 25, COLUMN() = 28) )

如果我希望突出显示同时满足两个条件的单元格,我应该输入什么作为公式?

4

3 回答 3

1

这对我有用:

=(INDIRECT(ADDRESS(IF(ISEVEN(ROW()),ROW()-1,ROW()),22))="3 Monthly")*(OR(COLUMN()=25, COLUMN()=28))
于 2014-01-16T09:25:13.233 回答
1

您的条件格式公式对我来说似乎过于复杂

选择Y11:Y48并按住 CTRL 键,同时选择AB11:AB48并应用条件格式公式

=$V11="3 Monthly"

根据需要格式化

这将突出显示 col V = "3 Monthly" 的每一行中的 Y 列和 AB 单元格 - 这不是要求吗?

于 2014-01-16T13:10:59.423 回答
0

使用IF

=IF(INDIRECT(ADDRESS(IF(ISEVEN(ROW()),ROW()-1, ROW()),22))="3 Monthly",OR(COLUMN()=25,COLUMN()=28),0)

希望这可以帮助。

于 2014-01-16T00:40:37.267 回答