- ベストアンサー
エクセルの関数について
手数料の入力の仕方を教えてください。 D3のセルに手数料を打つ場合の関数 C3が振り込み金額 I3が銀行名 C3が 30、000以上で I3が UFJ銀行 の時 D3に 315 と表示したいです。 C3が 30、000未満で I3が UFJ銀行 の時 D3に 105 と表示したいです。 C3が 30、000以上で I3が UFJ銀行以外 の時 D3に 735 と表示したいです。 C3が 30、000未満で I3が UFJ銀行以外 の時 D3に 525 と表示したいです。 ややこしくてすみませんがお知恵をお借りしたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは 簡単に(でも見づらいですけど…) =IF(C3<30000,IF(I3="UFJ銀行",105,525),IF(I3="UFJ銀行",315,735)) をD3のセルに入力してみてください。
その他の回答 (2)
- mito3310
- ベストアンサー率20% (10/50)
IFとANDを組み合わせてみました。 =IF(AND(C3>=30000,I3="UFJ銀行"),315,IF(AND(C3<30000,I3="UFJ銀"),105,IF(C3>=30000,735,525))) 「IF(AND(C3>=30000,I3="UFJ銀行"),315,」は30000以上でUFJ銀行の場合は315と表示しなさい。 「IF(AND(C3<30000,I3="UFJ銀"),105,」は30000以下でUFJ銀行の場合は105と表示しなさい。 「IF(C3>=30000,735,525)」は30000以上の場合は735でそれ以外は525と表示しなさい。 と言った内容です。 関数自体は長いですけど、内容が分かりやすいと思います。
お礼
ありがとう。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 30000以上で、210円増えるという規則性がある場合は、 =(IF(I3="UFJ銀行",105,525)+(C3>=30000)*210)*(C3<>"")*(I3<>"") なお、金額か銀行名が未入力の場合は、0と表示されます。
お礼
ありがとう。
お礼
ありがとう。