Excel错误跟踪IF嵌套语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel错误跟踪IF嵌套语句相关的知识,希望对你有一定的参考价值。

我试图在电子表格中追溯错误,但是在跟踪它时遇到了困难。以下是单元格中存在的代码:

=IF($A$4="","N/A",
IF(OR('Manual Input'!$I$6="ENTER ENGAGEMENT LETTER DATE 
(YYYY/MM/DD)",'Manual Input'!$I$6=""),"SEE REVIEW PERIOD START DATE",
IF(AF4="No",
IF(AND(
IF(AND(TRIM(I4)<>"NA",TRIM(I4)<>"N/A",TRIM(I4<>"None"),
MAX(IF(ISTEXT(I4),DATEVALUE(TRIM(I4)),I4),IF(ISTEXT(G4),DATEVALUE(TRI
M(G4)),G4))>($AQ$1-365),IF(ISTEXT(G4),DATEVALUE(TRIM(G4)),G4)>($AQ$1-365)),
IF(ISTEXT(G4),DATEVALUE(TRIM(G4)),G4)
<=IF(ISTEXT(T4),DATEVALUE(TRIM(T4)),T4),TRIM(T4),
IF(AND(TRIM(I4)<>"NA",TRIM(I4)<>"N/A",TRIM(I4)
<>"None"),IF(ISTEXT(I4),DATEVALUE(TRIM(I4)),I4)
<=IF(ISTEXT(T4),DATEVALUE(TRIM(T4)),T4),
OR(TRIM(I4)="NA",TRIM(I4)="N/A",TRIM(I4)="None")),
IF(ISTEXT(G4),DATEVALUE(TRIM(G4)),G4)<=IF(AND(TRIM(U4)<>"NA",TRIM(U4)
<>"N/A"),IF(ISTEXT(U4),DATEVALUE(TRIM(U4)),U4),TRIM(U4)),
IF(ISTEXT(G4),DATEVALUE(TRIM(G4)),G4)<=IF(AND(TRIM(V4)<>"NA",TRIM(V4)
<>"N/A"),IF(ISTEXT(V4),DATEVALUE(TRIM(V4)),V4),TRIM(V4)),
IF(ISTEXT(G4),DATEVALUE(TRIM(G4)),G4)<=IF(AND(TRIM(W4)<>"NA",TRIM(W4)
<>"N/A"),IF(ISTEXT(W4),DATEVALUE(TRIM(W4)),W4),TRIM(W4))),
"Yes","No"),"INVALID VALUES")))

我一直得到一个值错误。我尝试运行Evaluate公式,以下是错误发生之前的序列:

IF(FALSE, #N/A, IF(FALSE, #N/A, IF(TRUE, IF(AND(TRUE, TRUE, "2017/04/24", 
TRUE, TRUE, TRUE, TRUE), "Yes, "No"), "Invalid")))

我知道日期应该是真/假,但我不知道如何纠正它。任何帮助都会很好。数据:I4 = NA,G4 = 2017/4/20,AQ1 = 2017/03/01 T4 = 2017/4 / 24,U4 = 2017/4 / 26,V4 = NA

此外,在单击错误检查时,它指出“公式上使用的值是错误的数据类型”

答案

我能够解决这个问题。我将错误追溯到AND语句问题。

以上是关于Excel错误跟踪IF嵌套语句的主要内容,如果未能解决你的问题,请参考以下文章

使用日期在Excel中嵌套的IF语句

SQL 跟踪问题? 在 SQL 跟踪中,如何判断SQL语句执行是不是错误。

Excel嵌套if语句 - 需要帮助排除故障

嵌套 IF 语句的 PL/SQL 错误

shell 编程 里面 if 嵌套 for 语句的匪夷所思的 事情!!

如何优化这段if else多层嵌套?