返回列表 上一主題 發帖

[發問] 使用超過目前檔案格式所允許的巢狀層級數量。(已解決,感謝兩位大大)

[發問] 使用超過目前檔案格式所允許的巢狀層級數量。(已解決,感謝兩位大大)

本帖最後由 av8d 於 2011-10-3 08:36 編輯

=IF(AND(M6="A",K6="B"),IF(AND(M6="A",K6="D"),800,IF(AND(L6="E",K6="C"),2000,IF(K6="C",1500,IF(K6="B",1200,IF(K6="D",600,IF(K6="F",1000,IF(K6="G",1000,IF(K6="H",500,""))))))))

我使用的是2010的OFFICE~不是說可以IF可以超過7層嗎?但是卻出現"無法輸入指定的公式,因為他使用超過目前檔案格式所允許的巢狀層級數量。"

回復 6# av8d


    你有看都沒有懂
那我沒看更不會懂
學海無涯_不恥下問

TOP

回復 4# Hsieh


    存成xlsx無法使用程式的樣子~他有請我修改~可是有看沒有懂!

TOP

回復 4# Hsieh
學習了

TOP

回復 3# GBKEE


    因為2010版本為32層限制
當以2010版本存成97-2003活頁簿,附檔名為xls,可能被判定超出7層限制而不相容
必須以副檔名為xlsx存檔,並以2007以上版本開啟才能超出7層的限制
學海無涯_不恥下問

TOP

回復 2# Hsieh
  =IF(AND(M6="A",K6="B"),IF(AND(M6="A",K6="D"),800,IF(AND(L6="E",K6="C"),2000,IF(K6="C",1500,IF(K6="B",1200,IF(K6="D",600,IF(K6="F",1000,IF(K6="G",1000,))))))))  
=> IF(A1=1,A2,B2)
A2=IF(A1=2,B3,C3)
B2=IF(A1=3,B4,C4) ....... ->  會不止7層的

=IF(AND(M6="A",K6="B"),IF(AND(M6="A",K6="D"),800,IF(AND(L6="E",K6="C"),2000,IF(K6="C",1500,IF(K6="B",1200,IF(K6="D",600,IF(K6="F",1000,IF(K6="G",1000,IF(K6="H",500,""))))))))  多了一層

TOP

回復 1# av8d


  可能因為你的檔案類型是xls
另存成xlsx試試看
學海無涯_不恥下問

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題