標題:
[發問]
使用超過目前檔案格式所允許的巢狀層級數量。(已解決,感謝兩位大大)
[打印本頁]
作者:
av8d
時間:
2011-9-29 12:59
標題:
使用超過目前檔案格式所允許的巢狀層級數量。(已解決,感謝兩位大大)
本帖最後由 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層嗎?但是卻出現"無法輸入指定的公式,因為他使用超過目前檔案格式所允許的巢狀層級數量。"
作者:
Hsieh
時間:
2011-9-29 15:39
回復
1#
av8d
可能因為你的檔案類型是xls
另存成xlsx試試看
作者:
GBKEE
時間:
2011-9-29 16:15
回復
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,"")))))))) 多了一層
作者:
Hsieh
時間:
2011-9-29 17:38
回復
3#
GBKEE
因為2010版本為32層限制
當以2010版本存成97-2003活頁簿,附檔名為xls,可能被判定超出7層限制而不相容
必須以副檔名為xlsx存檔,並以2007以上版本開啟才能超出7層的限制
作者:
GBKEE
時間:
2011-9-29 19:49
回復
4#
Hsieh
學習了
作者:
av8d
時間:
2011-9-30 13:05
回復
4#
Hsieh
存成xlsx無法使用程式的樣子~他有請我修改~可是有看沒有懂!
作者:
Hsieh
時間:
2011-9-30 16:20
回復
6#
av8d
你有看都沒有懂
那我沒看更不會懂
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)