返回列表 上一主題 發帖

[發問] 為何同樣的狀況同一公式,答案卻不同?

[發問] 為何同樣的狀況同一公式,答案卻不同?

在同一條件下使用下列公式,結果有的有出現數字,有的卻是空白
=IF(ISNA(AND(VLOOKUP($B3,CHOOSE({1,2},戶別,金額2),2)=0,VLOOKUP($B3,CHOOSE({1,2},戶別,日期2),2)<>"")),"",($H3*$I3/2*100))

獎金請領TEST.rar (24.56 KB)

看不懂計算條件, 將四種狀況判斷出來, 要如何計算自己再決定:
=SUMPRODUCT((VLOOKUP(B3,成交明細!B:P,{14,15},)="")*{1,2})+1

1.有日期金額
2.只有金額
3.只有日期
4.全無

TOP

看不懂計算條件, 將四種狀況判斷出來, 要如何計算自己再決定:
=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="",有部分答案是正確的,部分卻是空白?
不知式子哪裡錯了?
您指導的式子,我不太懂,所以也不知怎麼運用

TOP

回復 3# olisun

=IF(AND(VLOOKUP($B3,IF({1,0},戶別,日期2),2,)<>0,VLOOKUP($B3,IF({1,0},戶別,金額2),2,)=0),$H3*$I3/2*100,"")

有日期 沒金額 = 計算額
其它空白???
邏輯有點不清楚~~

TOP

回復 4# 准提部林

一、這裡我只是要判斷是否為第二次請款,所以設定日期2<>""、金額2="",是代表第二次請款,也就是說已經請過一次款,因此已請金額就會計算前次請款的金額。
二、如果日期2、金額2="",代表本次為第一次請款,就沒有已請金額,所以已請金額=""。
    [attach]32319[/attach]

456.jpg
2020-7-23 11:04

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題