Excel 如果区域中的单元格显示不同状态则更新
Excel update if cells in an area show different status
我有一列 K24-K28,其中的每个单元格都有一个数据验证下拉列表,介于多个状态“1”(差)、“2”(中)和“3”(好)之间。
我更新K23的公式应该是什么
如果所有单元格都显示“3”,则显示“3”,最多 1 个单元格显示“2”,没有单元格显示“1”
如果至少有 2 个单元格显示“2”,则显示“2”,但 none“1”,无论有多少个“3”
如果至少有一个单元格显示“1”而不考虑所有其他单元格,则显示“1”?
我发布了我的答案,然后意识到您的数据是垂直的而不是水平的。调整下面的公式以纠正这种误解...
您可以结合使用 IF 和 COUNTIF 公式。调整公式以反映您的正确范围,但这里是。
单元格 A2 的公式:
=IF(COUNTIF(B2:F2,1)>0,1,IF(COUNTIF(B2:F2,2)>1,2,3))
往下拉,大功告成
分解:
首先,它会查看范围内是否有任何单元格包含 1。如果是,则标记为 1。
如果第一个结果为false,那么就看是否超过1个
单元格包含 2。如果是,则标记为 2。
如果第二个结果为假,则标记为3。
我有一列 K24-K28,其中的每个单元格都有一个数据验证下拉列表,介于多个状态“1”(差)、“2”(中)和“3”(好)之间。
我更新K23的公式应该是什么
如果所有单元格都显示“3”,则显示“3”,最多 1 个单元格显示“2”,没有单元格显示“1”
如果至少有 2 个单元格显示“2”,则显示“2”,但 none“1”,无论有多少个“3”
如果至少有一个单元格显示“1”而不考虑所有其他单元格,则显示“1”?
我发布了我的答案,然后意识到您的数据是垂直的而不是水平的。调整下面的公式以纠正这种误解...
您可以结合使用 IF 和 COUNTIF 公式。调整公式以反映您的正确范围,但这里是。
单元格 A2 的公式:
=IF(COUNTIF(B2:F2,1)>0,1,IF(COUNTIF(B2:F2,2)>1,2,3))
往下拉,大功告成
分解:
首先,它会查看范围内是否有任何单元格包含 1。如果是,则标记为 1。
如果第一个结果为false,那么就看是否超过1个 单元格包含 2。如果是,则标记为 2。
如果第二个结果为假,则标记为3。