用于检测并返回范围内文本的公式?

时间:2018-01-20 12:18:05

标签: excel-formula

过去几个小时我一直在和这个人打架。问题是我有一个范围(在一列中),其值是" G"," A"或" R"。

我试过这个:

=IF(COUNTIF(AJ52:AJ75),"G")=COUNTA(AJ52:AJ75),"G",IF(COUNTIF(AJ52:AJ75,"R")=COUNTA(AJ2:AJ75),"R",IF(COUNTIF(AJ52:AJ75,"A")=COUNTA(AJ52:AJ75),"A","")))

然而,它不能按我需要的方式工作。

因此,如果该列包含" G"只有值,我需要它返回" G",如果有" A"其中,我需要它返回" A" (无论列中的" G"的优势如何),同样适用于" R&#34 ;;我需要它返回" R" (无论" G"以及" A""在专栏中的主导地位)。

所以,例如如果我有:10" G" " A"的值和1值和" R"的1值,它应该返回" R"。

因此:

"G" = when there are only G's in the column

"A" = when there are only G's and A's in the column

"R" = when R appears in the column, regardless of number of A's and G's (basically "R" wins over the number of G's and A's)

我希望我足够清楚。感谢

1 个答案:

答案 0 :(得分:0)

测试顺序很重要。

如果所有单元格都已填满且所有单元格都具有三个值中的一个,请尝试:

=IF(COUNTIF(AJ52:AJ75,"R")>0,"R",IF(COUNTIF(AJ52:AJ75,"A")>0,"A","G"))

我们只是将你的三个条件(在你帖子的底部)并从最底层的工作中应用它们。