• ベストアンサー

手数料を出す表があります AH:4の金額が0の時に手数料のセルに金額が

手数料を出す表があります AH:4の金額が0の時に手数料のセルに金額が入らないようにしたい。 =IF($Y$3=0,105,IF(AH4>30000,525,312))この式ですが、 どのようにすればよいですか! 2    AH・・・・・・・・AI・・・・・・AJ・・・・・・・    3・・・・支払額・・・・・・・・手数料・・・・・・・・・ 4・・・・・31000・・・・・・・525・・・  ・・・・・(他銀行の場合) 5・・・・・1000・・・・・・315・・・・・・・・・・・(他銀行の場合) 6・・・・・50000・・・・・・・105・・・・・・・・・・・(取引銀行の場合)

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

変更前: =IF(AH4=0,"", … 変更後: =IF(SUM(AH4)=0,"", … 実際には勿論普通に「=IF(OR(AH4="",AH4=0),"", …」などでも十分です。 #余談ですが。 >空白の場合も手数料が出ないようにしたい 当初のご質問は「ゼロの時に」でした。 お話が変わるので今回のみたいにまた新たなご相談にしていただくか,「AH4にはこれこれの式が入っていて,""の時と0の時にこのようにしたい」と丁寧に書いておいてください。 まぁ「実は…また実は…」と後出し後出しでずるずるひっぱられると,当然回答者もいい顔しませんが,かといって最初から全部の条件を列記できる人もいらっしゃいません。(回答者も質問する側に回ると結構ぼろぼろです) なのでせめて「いま計算に使おうとしている各セルにはこれこれの式をいれています」とか「生数字でこんなのを入れようとしています」みたいに,言葉で説明するんじゃなく「実際のエクセルの目に見える姿」だけでも最初に正しく丁寧に情報提供してみてください。

07535373
質問者

お礼

言われるとうりです。 まったく質問のしかたが、悪いです。なかなか上手くできません。 2度でま3度でま さしまして、本当にすみませんでした。 皆さんのおかげで 無事解決しました。 ありがとうございます。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

=IF(AH4=0,"",IF(Y4=1,IF(AH4>30000,2,1)*210)+105) >色 ネットで「get.cell」をキーワードに探してみると多数やり方がヒットしますが,使い方が難しいのと計算を間違えている状況が発生する欠点があるので,お金など大事な計算には使いません。

07535373
質問者

補足

前回の質問から、関っていただき恐縮です。 じつは 問題がまたありまして AHのセルに 下記の式が入ってまして、 AF4とAG4に 日付を入れるとAHに金額が出るのですが、 日付を入力してない時は、空白で、その状態の時に AIセルに 手数料が発生します。 空白の場合も手数料が出ないようにしたいのですが、 初歩的な質問で、すみません   IF(OR(AF4="",AG4=""),"",SUMPRODUCT(($B$16:$B$46>=AF4)*($B$16:$B$46<=AG4)*($F$16:$F$46)*($G$16:$G$46)/"1:0"))

  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

Y3がなんなのかはわかりませんが =IF(AH4=0,"",IF($Y$3=0,105,IF(AH4>30000,525,312))) AH4が0の時空白になります。 0にしたいなら""の部分を0にしてください。

07535373
質問者

お礼

検討いただき ありがとうございます。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

銀行振り込み手数料について http://shigeta.net/misc/furikomi.html などに一覧表がある。 このどの部分を表にするか (1)宛先 同一視店、同一銀行他店、他行(提携行) (2)手段 ネット、カード、現金 (3)振込み金額 これらをどんな表にして、シートにつくり、同検索するか、考えて質問すべきと思う。 表引きは、VLOOKUP関数TRUE方など使われるが、どうするか。 こういうニーズをIF関数でやろうとしているようだが、自分の思いついた方法で主張しているようだが、初心者的で、エクセルの勉強にならず、起こりうるケースの部分的ではないか。 どういうニーズで使うのか。親族間の振込みか?商売に絡むならもう少し考えないと、と思う。

07535373
質問者

補足

私が表示した表は、給与支払いで、取引銀行の場合 一律105円で、他行の場合 三万円を境に525円・315円なので、金額は、3種類しか無く、 セルY3に取引銀行なら0 それ以外なら1と記入してAHの額で手数料を出そうと 思ってますが、 列AHが、0の時も手数料が出ますので、 手数料が出ないようにしたいと言う質問です。 分かればよろしくお願いします。

関連するQ&A