関数について教えてください!

このQ&Aのポイント
  • 関数についての質問です。均衡振込手数料を計算する式について教えてください。
  • 参照する金額がマイナス表示の場合、振込手数料の計算をしない方法について教えてください。
  • AN4が0より小さい場合、0にする方法について教えてください。
回答を見る
  • ベストアンサー

関数について教えてください!

IF(OR(AQ4="",AQ4=0),"",IF(L4=1,IF(AQ4>30000,2,1)*210)+105) このような式があるのですが、 これは、均衡振込手数料を計算するものですが、 L4に 1が入力されてる時(取引銀行以外の時) 3万円以下は315円 超えると525円になるのですが、 参照する金額が AQ4にあるのですが、 この金額が マイナス表示の時も 振込手数料が表示されるので、これを-の時は計算しないようにしたいのですが、良い考えがありますか! もしくは セルAQ4は  =AN4として AN4から参照してるのですが AN4が0より小さいときは0にするのは、 =IF(AN4<0,0)  これで良いのですか! コメントエラーがでるのですが、 良い案を教えてください。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=IF(AN4<0,0,IF(OR(AQ4="",AQ4=0),"",IF(L4=1,IF(AQ4>30000,2,1)*210)+105)) にしてみて下さい。

BIG1fukuoka
質問者

お礼

完璧です。おかげて解決しました。 ありがとうございます。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 =IF(AQ4<=0,"",IF(L4=1,IF(AQ4>30000,2,1)*210)+105)

BIG1fukuoka
質問者

お礼

回答ありがとうございました。 こんな書き方もありのですね! 投稿所間関係で 今回お礼にさせてもらいました。 ありがとうございます。

関連するQ&A

  • エクセルのIF関数について

    銀行振込手数料を計算したいのですが A列に金額、B列に手数料が表示された表を作成しています。 Aの金額が30000円以上が525円、 30000円以下が315円、 0円の時は0円と表示させたいのです。 単純なのかも知れないのですが・・・・教えてください。

  • excelの関数振込手数料について

    イロイロ考えてもわからないので、みなさん助けてください。 現在 下のような関数を使って値を出しているのですが、金額によってずれるので、 このようなときは、どう対処すればよいか教えてください! 振込する際に銀行の手数料を引いて振り込んでいます。 当社指定銀行だと、105円その他の銀行だと 30000円未満315 以上だと525円です。 他銀行の場合Y4に1と入力して判断させています。 F(OR(AH4="",AH4=0),"",IF($Y$4=1,IF(AH4>30000,2,1)*210)+105) ・・・AI4に此方の関数 振込手数料を計算する式なのですが、通常は問題ないのですが、 AHの金額が30525円に以下の時実際の振込額と変わってきます。       Y         AH       AI       AJ 3    銀行識別     支払額    手数料    振込額 4      1        30458      525      29933 5 振り込むとき29933円なので手数料は、315えん・・・て事ですよね。 そこで、 (AH4>30000,2,1をAJに変えれば良いと考えたのですが、 うまく動きませんでした、 で (AH4>30000,2,1を(AH4>30525,2,1に 変えれば良いと考えましたが、 違う気がします・・・・・ どなたか 教えてください・・・・お願いします。

  • IF関数の複数条件の設定

    IF関数を使って、振込先銀行・請求額から条件を5つ設定して手数料を出すよう設定したいのですが、何度試してもうまく行きません>< 条件1:請求金額が1万円未満→手数料 0円 条件2:請求金額が1万円以上3万円未満、かつ振込先がUFJ→手数料 315円 条件3:請求金額が3万円以上、かつ振込先がUFJ→手数料 525円 条件4:請求金額が1万円以上3万円未満、かつ振込先がUFJ以外→手数料 630円 条件5:請求金額が3万円以上、かつ振込先がUFJ以外→手数料 840円 丸投げに近い質問で恐縮ですが、アドバイスよろしくお願いします。

  • エクセルの関数

    初心者的な質問で申し訳ないのですが、教えてください。 会社で振込するのにエクセルで一覧表を作成しているのですが、 振り込み金額によって手数料が金額によって変動するので それを関数にして自動的に手数料が表示されるようにしたいと 思います。 例えば A1のセルに 100,000円と入力したら  B1セルに 735円と自動的に表示。 また、A1セルに 10,000円と入力した場合は B1セルには 525円と自動的に表示。 振込手数料は30000円以上で×××円       30000円未満で○○○円となっているので それを関数にできれば思っています。 アバウトな文章で申し訳ございませんが、お分かりになる方が いましたら教えてください。

  • SUM関数について

    エクセルの関数について質問です。 振込手数料の計算が面倒な為 IF(セル番号="","",IF(セル番号<=30000,"210",IF(セル番号>=30000,"315")))(例) という式を入力してあります。 そして小計にて手数料の合計を出そうとSUM関数を入力したところ 計算が出来ませんでした。 この振込手数料の合計が出せるような関数はどんな式になりますか? お分かりになる方いらっしゃいましたら 宜しくお願い申し上げます。

  • 振込手数料(手数料)を相殺し支払い

    振込手数料(手数料)が以下の銀行があります。 ※振込額3万以下→540円、3万超→864円 【例】 請求額30,530円 手数料  ▲540円 振込額29,990円 上記では振込額(相殺後の金額)が3万円以下ですから手数料は540円です。この手数料部分を自動的に計算させたいです。 手数料と振込額が循環参照にならないような方法を教えてください。

  • エクセルの関数で振込手数料計算の仕方

    今、エクセルで支払明細書を作成しているのですが、銀行別・支店別での振込手数料を自動計算したいのですが、IF関数を上手く使いこなせなくてエラーが出てしまいます。 ●「三菱東京UFJ」・「大阪営業部」だと手数料が0円 ●「三菱東京UFJ」で金額が30,000円未満だと105円、30,000以上だと315円 ●「三菱東京UFJ」以外で金額が30,000円未満だと525円、30,000以上だと735円 このような条件で計算式を作成することは可能ですか? 可能なら、計算式を教えてください。 宜しくお願いします。 ちなみに、今は下記のような計算式を使っています。 =IF(H1052<10000,0,VLOOKUP(IF(D1052="三菱東京UFJ",1,2),Sheet2!$A$2:$C$3,IF(H1052<30000,2,3),FALSE)) ※別シートに手数料を記入しています。後、当方負担と先方負担も計算できるようにしています。 上記の式は先方負担の場合です。

  • -再質問- 手数料計算をしたいのですが -関数- についてお教えください

      エクセル2003で下記のような手数料計算をしたいのですが、関数を使った計算の仕方をご存知の方がいらっしゃいましたらお教えいただけないでしょうか。 2,500円までが7%、2,501円~10,000円までが4%、10,001円を超える部分に3%の手数料がかかります。 任意の金額をセルに入力した際に計算出来るようにしたく、ご教示いただけると幸いです。 例えば15,000円の商品にかかる手数料は625円(175+300+150)、7,500円の商品には375円(175+200)、2,000円の商品には140円という具合に解を求めたく思います。 先ほど同じ質問をあげさせていただきましたが、確認もそこそこにクローズしてしまいました。 私の質問の仕方が悪くhigekuman様からのご回答でうまく計算が出来ませんでしたので再質問させていただきます。教えて!goo初心者で勝手が分からず失礼しました。 ご回答いただければ幸いです。どうぞ宜しくお願いいたします。 higekuman様からのご回答 金額を入力するセルがA1の場合、手数料は、 =IF(A1<=2500,A1*0.07,IF(A1<=10000,A1*0.04,A1*0.03)) の式になります。 IF関数の簡単な入れ子(ネスト)ですね。

  • エクセルで計算式をいれたい。

    こんばんは、会社で経理をやっているものです。 エクセルでIFとvlookupを使って、振込時の手数料を求める計算式を入力をしたいのですが どうもうまくいきません……。 A1に『同支店』と入っている時、振込金額が3万円未満の時は105円 3万円以上の時は315円。 『他行』と入っている時、振込金額が3万円未満のとき315円3万円以上のとき425円と なってくれる式を入力したいのです。 どなたか教えていただけないでしょうか。 この説明では意味がわからないかもしれないですが、 わかる限り補足していきますのでよろしくお願いします。

  • エクセルで振込み手数料を自動的に引いた金額を表示してくれる関数を教えて下さい。

    仕事でわからなくて困っております。 毎月、業者から届いている請求書の請求金額を一覧表にして上司に提出しております。 今までは金額そのままの記載すれば良かったのですが  今度から請求金額から振り込み手数料を引いた金額を振り込むことになったそうで、 今までの請求金額そのままの表と、振込み手数料を引いた金額もあわせて一覧表にするようにと言われました。 振り込み金額は相手先の銀行が同じ銀行か他行であるかと、振込み金額が3万円以上か3万円未満かで違ってしまいます。 銀行が同行の場合(仮にAタイプとして) 3万円未満では105円                     3万円以上では315円 銀行が他行で (仮にBタイプとして)3万円未満では420円                  3万円以上では630円 この条件で自動的に振込手数料を引いた金額が出せる関数、あるいは方法をご存知の方 ぜひ教えて下さい。 まず考えたのは、業者さんとその振込口座の表を作れば、VLOOKUPを使ってその業者さんの名前を入力すると自動的にAかBか表示できるかなと思って それでもしそこがAだったら そして金額が3万円未満だったら105円になるという数字が出せれば 請求金額のセルからその105のセルをマイナスするというので作れるのかなと一人で考えておりましたが Aだったら そして金額が3万円未満だったらという関数がわからなです。  そしてこの考え方でよいのかも わかりません。 どうぞよろしくお願いいたします。

専門家に質問してみよう