当内容匹配(至少)其他两个单元格中的一个时,我正在尝试为单元格着色。
我一直在尝试这个:
class ConfigureUAinterface(Toplevel):
def __init__(self, master):
super().__init__(master)
# replaced master by self since it's the Toplevel size we want to limit
self.minsize(width=700, height=520)
self.maxsize(width=700, height=520)
# 3) The following is inapropriate since the widget
# inherit from Toplevel, not Frame:
# Frame.__init__(self, master)
# Grid.config(self)
# replaced master by self since it's the Toplevel title
self.title("UA Configuration")
#Pre define combobox value in case suggestion
self.value_of_combo='Identity Theft'
#Run the all Function
self.DateSelection()
self.finish()
self.UASuggestion()
self.ConfigurationUA()
self.suggestionCombo()
和此:
1,bulbasaur,1,7,69,64,1,1
2,ivysaur,2,10,130,142,2,1
但Excel不会将其识别为公式(“此公式存在问题。不尝试键入公式?...”)!
我无法使用任何条件格式化公式来使用AND运算符(我的Excel是英文版)。
有什么建议吗?
编辑:
一些截图要澄清:
答案 0 :(得分:1)
将结果内部的表达式设为true。
首先,您无需评估为1即可使用AND。其次,你用过;而不是;你提到过改变它们;解决了它。
所以=AND( COUNTIF(...), COUNTIF(...) )
已经足够了。
您的公式为=AND(COUNTIF(CB17:CE17;CB55);COUNTIF(CB18:CE18;CB55))
现在说,你希望它适用于任何一个值为true,这意味着你需要一个OR运算符,而不是AND。语法基本相同,只需用OR替换AND。您的公式为=OR(COUNTIF(CB17:CE17;CB55);COUNTIF(CB18:CE18;CB55))
现在因为你的范围是CB17:CE17和CB18:CE18并且它们都评估为CB55,你当然可以简单地使用=COUNTIF(CB17:CE18;CB55)
,这将更加简单。我已经解释了AND,所以你可以从中学习,以防你真的需要使用更多的范围和/或评估不同的细胞。