Excel中如何统计分类出现次数并按规则赋值R/A/G等级
Excel分类统计按规则赋值公式方案
你可以结合COUNTIFS函数和IF嵌套实现需求,操作如下:
- 假设你的表格表头在第1行,数据从第2行开始,Subject为A列,Issue为C列,待填充的Subject RAG Rating为D列,在D2单元格输入以下公式:
=IF(COUNTIFS(A:A,A2,C:C,"Y")>=2,"R",IF(COUNTIFS(A:A,A2,C:C,"Y")=1,"A","G"))
- 按回车确认后,把D2单元格的公式向下拖拽填充所有需要赋值的行即可。
公式逻辑说明
COUNTIFS(A:A,A2,C:C,"Y"):统计A列中和当前行Subject相同、且Issue列值为Y的总数量,也就是对应学科的Y的总条数- 嵌套IF做分级判断:统计结果≥2返回R,等于1返回A,剩下统计结果为0的情况直接返回G
如果你使用的是Excel 365/2021及以上版本,还可以用更简洁的XLOOKUP写法:
=XLOOKUP(COUNTIFS(A:A,A2,C:C,"Y"),{0,1,2},{"G","A","R"},,-1)
内容的提问来源于stack exchange,提问作者CheckThis
相关产品推荐
相关产品推荐

