咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

内容导航:


一、怎样返回也为空


=IFERROR(INDEX({"A","B","C","D"},MATCH(1,--ISNUMBER(MATCH({"A","B","C","D"},C4:D4,0)),0)),"")

=IF(COUNTIF(C4:D4,"A")>0,"A",IF(COUNTIF(C4:D4,"B")>0,"B",IF(COUNTIF(C4:D4,"C")>0,"C",IF(COUNTIF(C4:D4,"D")>0,"D",""))))

这个通俗易懂

=IF((C4<>"")*(D4<>""),MID("DCBA",MAX(FIND(C4:D4,"DCBA")),1),"")

你的公式这样改,也可以



二、如何返回如果E列为空


某第1行单元格输入=IF(E1="",C1-D1)回车并向下填充
有个问题,如果E列不是空值要返回什么?

补充:
每一个工作表里(如8.5)的F10都等于前一个工作表(如8.4)里的F10加上一个数(假如E6不为空,就要加上C4到C5的和减去D4到D5的和,……)——
在8.5工作表里输入
=IF(E6<>"",'8.4'!F$10+SUM(C$4:C5)-SUM(D$4:D5),)回车并向下填充。

每一个工作表里(如8.5)的F10都等于前一个工作表(如8.4)——
这就要在公式里修改,如8.4改为8.5、8.5改为8.6……