當前位置:編程學習大全網 - 編程軟體 - excel函數問題

excel函數問題

妳的公式設置有誤,沒有叫“IFERROR”的。

不知道為什麽要這樣設置,略修改壹下:

=IF(ISERROR(IF(F19>0,IF(AND(D19<>"PIPE",SUM(F19:F21)<VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,8,FALSE)/2),100,VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,9,FALSE)*H19),"")),"")

復復雜雜!總的意思是說:

如果(IF(F19>0,IF(AND(D19<>"PIPE",SUM(F19:F21)<VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,8,FALSE)/2),100,VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,9,FALSE)*H19),"")運算結果錯誤,就顯示空值。

而在這“(IF(F19>0,IF(AND(D19<>"PIPE",SUM(F19:F21)<VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,8,FALSE)/2),100,VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,9,FALSE)*H19),"")”裏面:

如果F19大於0,同時如果D19不等於PIPE,和SUM(F19:F21)小於VLOOKUP(D19&" "&D18,Sheet1!$A$2:$I$800,8,FALSE)/2),就顯示100;否則,就返回VLOOKUP(D19&" "&D18,Sheet1!$A$2:$I$800,9,FALSE)*H19)的運算結果;但如果F19不是大於0,就顯示空值。

其中“SUM(F19:F21)<VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,8,FALSE)/2裏面:

F19~F21的和小於以“D19+空格+D18”作為條件,在《裝桶數量表》工作表的A2~A800查找相同,匹配到時就返回A列起第8列(H列)對應的數據再除以2。

下面的“VLOOKUP(D19&" "&D18,裝桶數量表!$A$2:$I$800,9,FALSE)*H19”:

就是以“D19+空格+D18”作為條件,在《裝桶數量表》工作表的A2~A800查找相同,匹配到時就返回A列起第9列(I列)對應的數據再乘以H19。

  • 上一篇:HP認證培訓費是多少
  • 下一篇:css怎麽創建html的css怎麽創建
  • copyright 2024編程學習大全網