求助:請問下面問題的Excel公式要如何設計
當A欄位 = 銀行代號(006、017、808...)
B欄位 = 手續費(外加0,內含1)
C欄位 = 手續費檢查
我希望C欄位能公式帶出
當B欄位=0時,C欄位=10;B欄位=1時,C欄位=0
但
當A欄位=808 "&" B欄位=0時,C欄位=0
也就是說
A欄位<>808,B欄位=1,則C欄位=0
A欄位<>808,B欄位=0,則C欄位=10
A欄位=808,B欄位=0,則C欄位=0
=IF(AND(B1=0,A1<>"808"),10,0)
問chatGPT
将此公式放置在C列的单元格中,并替换A2和B2为您要检查的单元格的实际位置。然后,该公式将按照您的要求生成C列的值。
=IF(AND(A2="808", B2=0), 0, IF(OR(A2<>"808", B2=1), 0, IF(B2=0, 10, 0)))
C2:
=IF(AND(A4="808",B4=0),0,IF(B4=0,10,0))
向下複製公式到C3:C7儲存格。
A欄位=808,B欄位=1,則C欄位=?
當B欄位=0時,C欄位=10;B欄位=1時,C欄位=0
當A欄位=808 "&" B欄位=0時,C欄位=0
理解為
當 B欄位=1/B欄位<>0 或 A欄位=808 (此處B欄位已無作用) 時,C欄位=0;
其餘 C欄位=10
得 C欄位 =IF(OR(B1<>0, A1="808"), 0, 10)
通常中文 "且""但"... 等字眼,都先用 OR 思考
反而見到 "或" 才先用 AND 思考