不区分大小写地检查范围内至少 N 列是否包含“x”

不区分大小写地检查范围内至少 N 列是否包含“x”

第1部分)

我需要帮助编写一个语句来检查需求是否已完成。如果已完成,则会突出显示其名称。以下是我开始的内容。它非常草率,我想知道如何简化它。

如果(((B3="X") 或 (B3="x")) 并且 ((C3="X") 或 (C3="x")) 并且 ((D3="X") 或 (D3="x")) 并且 ((E3="X") 或 (E3="x")) 并且 ((F3="X") 或 (F3="x")) 并且 ((G3="X") 或 (G3="x")) 并且 ((H3="X") 或 (H3="x"))) 并且 (((I3="X") 或 (I3="x")) 或 ((J3="X") 或 (J3="x")) 或 ((K3="X") 或 (K3="x")) 或 ((L3="X") 或 (L3="x")) 或 ((M3="X") 或 (M3="x")) 或 ((N3="X") 或 (N3="x")) 或 ((O3="X") 或 (O3="x")) 或 ((P3="X") 或 (P3="x")) 或((Q3="X") 或 (Q3="x")) 或 ((R3="X") 或 (R3="x")) 或 ((S3="X") 或 (S3="x")) 或 ((T3="X") 或 (T3="x")) 或 ((U3="X") 或 (U3="x")))

这将检查以确保 B3 至 H3 中的每个单元格中都有“x”,然后检查 I3 至 U3 中是否有至少一个单元格中有“x”。这是一份用于跟踪侦察员完成其等级要求的清单。一旦完成 BH 并完成 IU 之一...他们的名字就会变成绿色。

第2部分)

同样的事情,但我希望第二部分检查该部分中至少有 2 个是否完整。(全部 BH 和 2 个 IU)

谢谢你,很抱歉破坏了这段代码。我已经很久没有接触过编程了。

答案1

例如,您可以使用

=COUNTIF(B3:H3,"=x",B3:H3,"=X")

得到 x 的数量,且已知数量 (B - H = 7):

=IF(COUNTIF(B3:H3,"=x",B3:H3,"=X")=7,"好","未完成")

其它部分类似。

相关内容