本质上,我要做的是创建一个公式,该公式将搜索三个不同的范围,以使用true/false语句来确定单元格的值。
CCD_ 1需要返回值"strong";完整的"、";部分完成">或"strong>";不完整"并且它将搜索三个范围CCD_ 2。
每个范围都会有问题I7, I8, I9
等,选项为YES或保持单元格为空。
我试图实现的是,如果J7:10
都为真则I6
将显示COMPLET,但若任何J11:J14
为真则I6
将显示PARTIALLY COMPLET,且如任何一个J15:19
(可以只是一个单元格(为真
则I6
将显示
NOT完成
我试过使用COUNTIF、IF、VLOOKUP、ARRAY,但我一直得到可怕的#NAME
有什么想法吗?
我的理解是,第I列中的问题将在第J列中用";是";或者将细胞留空。我强烈建议使用数据验证来限制意外响应。假设我的理解是正确的,您可以使用嵌套的IF语句和COUNTIF/COUNTBLANK语句来解决这个问题。Excel将从左到右评估嵌套的if,因此您需要按照优先级的重要性对其进行排序(例如,如果有人在"未完成"one_answers"部分完成"部分都有"是"怎么办?(。我的建议是:
=IF(COUNTIF(J15:J19,"Yes")>0,"NOT COMPLETE",IF(COUNTIF(J11:J14,"Yes")>0,"PARTIALLY COMPLETE",IF(COUNTBLANK(J7:J10)=0,"COMPLETE","THERE IS A DATA PROBLEM")))
这假设一个";是";在"未完成"部分中;完整的";节必须为true才能获得Completed结果。请注意,如果到处都是空白,则会出现数据问题错误。