標題:
[發問]
為何同樣的狀況同一公式,答案卻不同?
[打印本頁]
作者:
olisun
時間:
2020-7-21 23:58
標題:
為何同樣的狀況同一公式,答案卻不同?
在同一條件下使用下列公式,結果有的有出現數字,有的卻是空白
=IF(ISNA(AND(VLOOKUP($B3,CHOOSE({1,2},戶別,金額2),2)=0,VLOOKUP($B3,CHOOSE({1,2},戶別,日期2),2)<>"")),"",($H3*$I3/2*100))
[attach]32313[/attach]
作者:
准提部林
時間:
2020-7-22 10:58
看不懂計算條件, 將四種狀況判斷出來, 要如何計算自己再決定:
=SUMPRODUCT((VLOOKUP(B3,成交明細!B:P,{14,15},)="")*{1,2})+1
1.有日期金額
2.只有金額
3.只有日期
4.全無
作者:
olisun
時間:
2020-7-22 22:57
看不懂計算條件, 將四種狀況判斷出來, 要如何計算自己再決定:
=SUMPRODUCT((VLOOKUP(B3,成交明細!B,{14, ...
准提部林 發表於 2020-7-22 10:58
對不起,我表達不清楚
當B4儲存格戶別所對照到日期2<>""且金額2="",則已請金額=($H4*$I4/2*100)。
如果日期2=""且金額2="",則已請金額儲存=""。
我使用
=IF(ISNA(AND(VLOOKUP($B4,CHOOSE({1,2},戶別,金額2),2)="",VLOOKUP($B4,CHOOSE({1,2},戶別,日期2),2)<>"")),"",($H4*$I4/2*100))
不知為何都符合日期2<>""且金額2="",有部分答案是正確的,部分卻是空白?
不知式子哪裡錯了?
您指導的式子,我不太懂,所以也不知怎麼運用
作者:
准提部林
時間:
2020-7-23 09:54
回復
3#
olisun
=IF(AND(VLOOKUP($B3,IF({1,0},戶別,日期2),2,)<>0,VLOOKUP($B3,IF({1,0},戶別,金額2),2,)=0),$H3*$I3/2*100,"")
有日期 沒金額 = 計算額
其它空白???
邏輯有點不清楚~~
作者:
olisun
時間:
2020-7-23 11:04
回復
4#
准提部林
一、這裡我只是要判斷是否為第二次請款,所以設定日期2<>""、金額2="",是代表第二次請款,也就是說已經請過一次款,因此已請金額就會計算前次請款的金額。
二、如果日期2、金額2="",代表本次為第一次請款,就沒有已請金額,所以已請金額=""。
[attach]32319[/attach]
[attach]32320[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)