Excel错误跟踪IF嵌套语句

时间:2018-03-01 02:27:21

标签: excel excel-formula

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

=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

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

1 个答案:

答案 0 :(得分:0)

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