標題:
[發問]
當出現數字的欄位不一定時,如何用一致性公式求答案?
[打印本頁]
作者:
PJChen
時間:
2017-8-6 16:07
標題:
當出現數字的欄位不一定時,如何用一致性公式求答案?
求J欄的答案,該如何代入一致性的公式? [attach]27591[/attach]
順位
1 訂單數量
2 BOM
3 請購數量
4 採購數量
5 進貨數量
6 領料數量
*******
1 B,H是被減數的欄位
2 (A,D:H)-(H+ B)=J欄的答案
3 (A,D:H)欄只能用其中一個數字
4 該用哪一個數字以順位決定
5 當第1順位有數字時,用該數字-(H+ B)=J
6 每個順位都有數字時,以第1順位為優先
7 (A,D:H)欄,哪個欄位會出現數字,沒有一定
作者:
PJChen
時間:
2017-8-6 17:39
補充:空的欄位要補0,不是空格.
作者:
fengetianxia
時間:
2017-8-7 10:26
=OFFSET(A2,0,IF(A2<>"",1,MIN(IF(D2:H2<>"",COLUMN(D2:H2),9^9)))-1,1,1)-B2-H2
數組公式
作者:
准提部林
時間:
2017-8-7 11:40
本帖最後由 准提部林 於 2017-8-7 11:55 編輯
一般公式:
=IF(COUNT(A2,D2:H2),1/LOOKUP(9^9,1/N(OFFSET(A2,,{7,6,5,4,3,0}))),0)-B2-H2
或:陣列公式(三鍵輸入)
=IFERROR(IF(A2,A2,HLOOKUP("*",IF(D2:H2,D2:H2&""),1,))-B2-H2,0)
作者:
PJChen
時間:
2017-8-7 21:45
回復
4#
准提部林
感謝大大,
二個公式都可以求得正確答案.
回復
4#
fengetianxia
謝謝您,
不過代出的答案無法完全正確.
作者:
PJChen
時間:
2017-8-7 23:13
回復
4#
准提部林
請教大大,
在實際作業中,有某些無效訂單,會導致所有的儲存格全部為0,但又不能刪除該列,這時我希望可以在J欄的待配顯示為0,請問該如何修改公式?
作者:
Hsieh
時間:
2017-8-8 09:25
回復
6#
PJChen
=IFERROR(LOOKUP(2,1/(N(OFFSET(A2,,{7,6,5,4,3,0}))<>0),N(OFFSET(A2,,{7,6,5,4,3,0})))-H2-B2,0)
作者:
准提部林
時間:
2017-8-8 10:56
回復
6#
PJChen
=IF(SUM(A2,D2:H2),1/LOOKUP(9^9,1/N(OFFSET(A2,,{7,6,5,4,3,0})))-B2-H2,0)
第二個陣列公式IFERROR, 本來就可以除錯為0
若有問題, 最好提供檔案及實例~~~
作者:
PJChen
時間:
2017-8-8 12:01
回復
7#
Hsieh
咦,...大大 公式又不太一樣了,多學到一種,感謝.
作者:
PJChen
時間:
2017-8-8 12:06
回復
8#
准提部林
是的,第一種全部儲存格為0時,會出現#N/A,看到Hsieh的公式之後,我知道可以在您原公式稍加修改也成.
=IFERROR(IF(COUNT(A10,D10:H10),1/LOOKUP(9^9,1/N(OFFSET(A10,,{7,6,5,4,3,0}))),0)-B10-H10,0)
第2種是原本就可以除錯.
感謝...
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)