我刚刚开始使用Excel的开发人员标签,并且需要一些帮助。我试图找到一种更简单的方法,根据所满足的条件数为工作表上的行上色。 Example.
从技术上讲,我可以使用条件格式来做到这一点。在决定它的荒谬性之前,我实际上已经开始这样做了:
全部
=AND(OR($D2>55, $G2<=1979),$E2="Male",OR($F2="Single",$F2="Widowed"),$L2>5,$M2>100)
一个人消失
= OR(AND(OR($D2>55, $G2<=1979),$E2="Male",OR($F2="Single",$F2="Widowed"),$L2>5), AND(OR($D2>55, $G2<=1979),$E2="Male",OR($F2="Single",$F2="Widowed"),$M2>100), AND(OR($D2>55, $G2<=1979),$E2="Male",$L2>5,$M2>100), AND(OR($D2>55, $G2<=1979), OR($F2="Single",$F2="Widowed"),$L2>5,$M2>100), AND($E2="Male",OR($F2="Single",$F2="Widowed"),$L2>5,$M2>100))
不要打扰太多。我将解释标准:完美的构成要素是年龄大于55岁或在1979年之前毕业,是男性,寡居或单身,有五份或以上的礼物,并且给出了$ 100或更多的礼物。如果它们满足其中五个的最大值,则该行将突出显示为橙色。如果他们碰到四个,那就是蓝色等等。
如果有任何问题,请询问。预先谢谢你!
答案 0 :(得分:1)
更容易计算真实条件的数量。
使用以下公式创建条件格式:
=SUM(--($D2>55), --($E2="m"),--($G2<=1979),--(OR($F2="s",$F2="w")),--($L2>5),--($M2>100))=6
在5
,4
,3
,2
,1
或0
的条件结束时更改数字是真的。
答案 1 :(得分:0)
在“符合条件”的右侧添加五列。每列/单元格将仅处理一个规则-并使用Y或N。
计算Ys的数量,然后为行着色。
答案 2 :(得分:0)
此处a solution是在Microsoft论坛上提供给我的。正是我想要的!谢尔盖·巴克兰回答:
=((OR(INDIRECT("Table1[@AGE]")>55,INDIRECT("Table1[@CLASS]")<1979))+(INDIRECT("Table1[@GENDER]")="Male")+(OR(INDIRECT("Table1[@STATUS]")="Widowed",INDIRECT("Table1[@STATUS]")="Single"))+(INDIRECT("Table1[@['# OF GIFTS]]")>=5)+(INDIRECT("Table1[@[TOTAL GIFT AMOUNT]]")>=100))=5
对于第一个规则,等等。