在范围内找到一个或另一个或两个值,每个值不同

Find one or the other or both values in range, different result for each

我想根据范围内的值自动更新文本 (Sheet=信息 36:36)。如果范围仅包含“红色”,则结果应为“红色文本”,如果范围仅包含蓝色,则结果应为“蓝色文本”。但是,如果找到两个值,则结果应为“紫色文本”

我可以让它得到一个或另一个,但是当找到两个值时我无法得到想要的结果。 我尝试了 COUNTIF 和 SUMPRODUCT 的一些变体,但下面的公式最能显示我想要的(即使这个公式不起作用)

=IF(COUNTIF([Information!36:36,="blue", "blue text",IF(COUNTIF(Information!36:36,="red","red text",IF(COUNTIF(Information!36:36, ="red",Information!36:36,="blue", "purple text"))

这显示了我想要得到的。如果至少有一个“红色”,则结果 =red,至少有一个 blue=blue,至少有一个 both=purple

有人可以帮我算一下公式吗?

这很有效:

=IF(AND(COUNTIF(2:2,"red")>=1,COUNTIF(2:2,"blue")>=1),"Purple",IF(COUNTIF(2:2,"red")>=1,"Red",IF(COUNTIF(2:2,"blue")>=1,"Blue")))

Note, I have not changed the image though.

测试逻辑和值很重要。