Board logo

標題: [發問] 公式結果值與顯示值不同 [打印本頁]

作者: das287748312    時間: 2014-8-12 19:22     標題: 公式結果值與顯示值不同

各位前輩,第1次發問,如有不周還請見諒,
小弟想請問一個問題
附件檔案中版配筋這個活頁裡,Q8這個儲存格理的公式為
Q8=VLOOKUP($P$6,CHOOSE({1,2},INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9),ROW(INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9))),2,FALSE)
其目的為在資料庫裡找出時間介於P2與Q2間且結構部位為版之第一筆資料所在之列號。
但選取Q8公式反白後按F9鍵,所顯示公式結果為6,與顯示值為5不同。
小弟想破腦袋仍無法克服,就連A13儲存格也是同樣情況
A13=IF(OR(A12="",A12=$Q$9),"",IF($N$1=1,IF(A12=$R$5,"",A12+1),IF($N$1=2,VLOOKUP($P$6,CHOOSE({1,2},INDIRECT("資料庫!$F"&版配筋!$A12+1&":$F"&版配筋!$Q$9),ROW(INDIRECT("資料庫!$F"&版配筋!$A12+1&":$F"&版配筋!$Q$9))),2,0))))
請各位前輩當我解答,感謝!
作者: ML089    時間: 2014-8-13 06:48

回復 1# das287748312

Q8 =VLOOKUP($P$6,CHOOSE({1,2},INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9),ROW(INDIRECT("資料庫!$F"&版配筋!$R$4&":$F"&版配筋!$Q$9))),2,FALSE)
這公式需要用 陣列輸入方式輸入公式,就是 CTRL+SHIFT+ENTER齊按方式輸入公式,輸入程式公式會被 {....}大跨弧跨住

Q8公式可以改為
=MATCH($P$6,INDIRECT("資料庫!F1:F"&$Q$9),)
作者: ML089    時間: 2014-8-13 06:55

A13  也需要陣列輸入方式輸入公式
作者: das287748312    時間: 2014-8-13 09:09

感謝ML089前輩指導,問題已解決,感謝。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)