Excel 将一列(C列)与上一列(B列)进行比较的透视表上的条件格式
尝试对数据透视表执行条件格式设置,将一列(C列)与前一列(B列)进行比较,如果C列比B列高/低一个百分点,则单元格应变为绿色或红色。希望此功能在pivot中起作用(每列为周)。”Excel 将一列(C列)与上一列(B列)进行比较的透视表上的条件格式,excel,excel-formula,conditional-formatting,Excel,Excel Formula,Conditional Formatting,尝试对数据透视表执行条件格式设置,将一列(C列)与前一列(B列)进行比较,如果C列比B列高/低一个百分点,则单元格应变为绿色或红色。希望此功能在pivot中起作用(每列为周)。” 我尝试过使用公式=$C2>=$B2,但这只适用于所选的2列,并且仅基于数字,而不是百分比。一种方法可能是: 我计算两个值之间的差值 然后我检查差异是否大于1% 我将其设置为TRUE/FALSE语句,因为条件格式只接受这种返回值 因此,对于绿色价值观: =IF($C4<>"",OR((($C4/$B4)-1)
我尝试过使用公式=$C2>=$B2,但这只适用于所选的2列,并且仅基于数字,而不是百分比。一种方法可能是:
=IF($C4<>"",OR((($C4/$B4)-1)>=0.01,$C4=$B4),FALSE)
=IF($C4“”)或(($C4/$B4)-1)>=0.01,$C4=$B4),FALSE)
要处理B列中的空值,不可能使用1/0
=IF(AND(ISBLANK($B4),$C4<>""),OR((($C4/0.01)-1)>=0.01,$C4=$B4),FALSE)
=IF(和(ISBLANK($B4),$C4“”)或(($C4/0.01)-1)>=0.01,$C4=$B4),FALSE)
然后是红色值
=AND((($C4/$B4)-1)<0.01,$C4<>"",$B4<>"")
=和(($C4/$B4)-1)那么,如果颜色不高于/低于百分比,颜色会是什么?列号是否固定或不时动态变化?