• ベストアンサー

手数料計算です 100万毎1050円 

売買手数料をIF関数で計算していました。300万毎3150円の手数料が、100万円ごとに1050円となり、IF関数では大変面倒そうです。簡単な関数ありませんか? お助けください。 上限は1000万以下ですが。  Excel 2000です。

noname#245250
noname#245250

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

  • ベストアンサー
  • keirika
  • ベストアンサー率42% (279/658)
回答No.5

No.1です 『買い』 =ROUNDDOWN(IF(TODAY()<>B960,,IF($E$691=0,,C960*D960*(ROUNDUP($E$691/1000000,0))*1050/$E$691)),0) 『売り』 =ROUNDDOWN(IF(TODAY()<>I960,,IF($E$691=0,,J960*K960*(ROUNDUP($E$691/1000000,0))*1050/$E$691)),0) ではダメでしょうか?

noname#245250
質問者

お礼

ありがとうございます。 出来ました。 エクセルの醍醐味が増えました。感謝申し上げます。 株を 利が無くても止められない理由です。

その他の回答 (4)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

売買金額がA1なら 手数料=ROUNDUP(A1/1000000,0)*1050 では駄目ですかね。

noname#245250
質問者

お礼

ありがとうございました。

noname#245250
質問者

補足

ちょっと複雑でして 他の方の欄に補足しました。

  • wonder99
  • ベストアンサー率28% (85/302)
回答No.3

A1に金額のデータが入っているとして、 =ROUNDUP(A1,-6)/1000000*1050 で、いかがでしょうか?

noname#245250
質問者

お礼

ANO 5で解決しました。 ありがとうございました。

noname#245250
質問者

補足

ありがとうございます。手数料は、{売買歴}のシートに 年月日・銘柄・単価と数量を入力すると出るようにE列とL列の692行から1500行まで入力されています。 A1とかに金額を入れないでやりたいのです。 一日の売買の合計価格に対する手数料。 今までの式は 例えば以下のようなものです。 (買いの式)  =ROUNDDOWN(IF(TODAY()<>B960,,IF($E$691=0,,IF($E$691<=3000000,C960*D960*3150/$E$691,IF($E$691<=6000000,C960*D960*6300/$E$691,IF($E$691<=9000000,C960*D960*9450/$E$691,C960*D960*12600/$E$691))))),0) 注)A列=売り買い合計金額、B 列=年月日、参照している$E$691=SUM(A:A)、C列=数量、D列=単価、E列=手数料 (売りの式)=ROUNDDOWN(IF(TODAY()<>I961,,IF($E$691=0,,IF($E$691<=3000000,J961*K961*3150/$E$691,IF($E$691<=6000000,J961*K961*6300/$E$691,IF($E$691<=9000000,J961*K961*9450/$E$691,J961*K961*12600/$E$691))))),0) 注)I 列=年月日、参照している$L$691=SUM(A:A)、J列=数量、K列=単価、L列=手数料 実は 売りと買いが同一銘柄の場合、高いほうの売買にのみ手数量がつくのですが、複雑になりすぎるので、取り入れておりません。 (手数量込みの)購入単価を算出し{売買}シートに入力し、売り値(損切りも含め)皮算用するためのものです。

  • otoutann
  • ベストアンサー率26% (248/933)
回答No.2

万単位でA1のセルに金額が入っているとして B1=IF(A1>1000,"1000万超",(INT(A1/100)+1)*1050) でいかがでしょう?

noname#245250
質問者

お礼

aNO5にて 解決しました。 ありがとうございました。

noname#245250
質問者

補足

ありがとうございます。手数料は、{売買歴}のシートに 年月日・銘柄・単価と数量を入力すると出るようにE列とL列の692行から1500行まで入力されています。 A1とかに金額を入れないでやりたいのです。 一日の売買の合計価格に対する手数料。 今までの式は 例えば以下のようなものです。 (買いの式)  =ROUNDDOWN(IF(TODAY()<>B960,,IF($E$691=0,,IF($E$691<=3000000,C960*D960*3150/$E$691,IF($E$691<=6000000,C960*D960*6300/$E$691,IF($E$691<=9000000,C960*D960*9450/$E$691,C960*D960*12600/$E$691))))),0) 注)A列=売り買い合計金額、B 列=年月日、参照している$E$691=SUM(A:A)、C列=数量、D列=単価、E列=手数料 (売りの式)=ROUNDDOWN(IF(TODAY()<>I961,,IF($E$691=0,,IF($E$691<=3000000,J961*K961*3150/$E$691,IF($E$691<=6000000,J961*K961*6300/$E$691,IF($E$691<=9000000,J961*K961*9450/$E$691,J961*K961*12600/$E$691))))),0) 注)I 列=年月日、参照している$L$691=SUM(A:A)、J列=数量、K列=単価、L列=手数料 実は 売りと買いが同一銘柄の場合、高いほうの売買にのみ手数量がつくのですが、複雑になりすぎるので、取り入れておりません。 (手数量込みの)購入単価を算出し{売買}シートに入力し、売り値(損切りも含め)皮算用するためのものです。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

A1セルに金額が入力されていると仮定した場合 =(A1/1000000)*1050 ではダメでしょうか?

noname#245250
質問者

お礼

ありがとうございました。 ちょっと目的が。

noname#245250
質問者

補足

他の方の補足欄に書き込みました 複雑そうですが。

関連するQ&A

  • IF関数を使って不動産の仲介手数料を計算したいのですが・・・

    Excel2007を使用しています。 IF関数を使い不動産の売買代金に関する仲介手数料を自動計算する式を作ったのですが、 昨日まで問題無く下記の計算式で動いていたものが今日になって突然「FALSE」を返すようになりました。 ※D5のセルに売買代金が入ります。 =IF($D$5<=2000000,$D$5*0.0525,IF(2000000<$D$5<=4000000,$D$5*0.042+21000,IF($D$5>4000000,$D$5*0.0315+63000))) 不動産の仲介手数料の計算は売買代金が 200万円以下の場合→売買代金×5.25% 200万円超400万円以下の場合→売買代金×4.2%+21000円 400万円超の場合→売買代金×3.15%+63000円 となります。 この計算式でおかしいところがあればご指摘いただきたいのと、 他に良い計算式等あれば教えて下さい。 よろしくお願いします。

  • Excelの手数料計算

    Excelで、株取引の損益計算をしており、手数料計算のことで質問致します。 現在、会社Aの手数料は(取引額:手数料) ~10万円:0円 ~100万円:900円 以降100万円増加毎+420円 となっています。(実際はもう少し細かい設定ですが割愛) セルDに取引額合計を入れ、セルEにIF文で IF(D:D<=100000,0,IF(D:D<=1000000,900,IF(D:D<=2000000,1320,IF(D:D<=3000000,1740,(・・・と続く) のようにしていますが、あまりに長ったらしく、また上限があるようで、 想定額の半分ほどしか入りません。(mac版ver.xを使用しています) 現在はセルFにも同じ文で金額のより大きいものを作り対処していますが、 もう少し簡略し、すっきりした関数はないものかと思い、皆さまのお知恵を 拝借に伺いました。 なお、マクロは分からないので、関数のみでお願いできれば、と思います。 お手数を掛けますが、よろしくお願い申し上げます。

  • エクセル関数を教えて下さい(段階的な手数料)

    株の売買手数料をエクセルで簡単に計算したいんです。 以下の、手数料をエクセルの計算式で表すとどうなります でしょうか。 10万円まで 145円/1回 20万円まで 194円/1回 50万円まで 358円/1回 100万円まで 639円/1回 150万円まで 764円/1回 3,000万円まで 1,209円/1回 IF関数とAND関数を使ってみましたが、どうしても うまく動いてくれません。スゴ腕の方、宜しくお願いいたします!

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

      エクセル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関数の簡単な入れ子(ネスト)ですね。

  • エクセルでの手数料計算について

    エクセル関数で手数料の計算を自動化したいのですがうまく関数が作れません。 ご教示お願い致します。 0円~100,000円は手数料500円 100,001円~50,0000円までは800円 500,001円~1,000,000円までは1,000円 1,000,001円以上は1,200円です。 よろしくお願い致します。

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

      エクセル2003で下記のような手数料計算をしたいのですが、どなたか関数を使った計算の仕方をご存知の方がいらっしゃいましたらお教えいただけないでしょうか。 2,500円までが7%、2,501円~10,000円までが4%、10,001円を超える部分に3%の手数料がかかります。 任意の金額をセルに入力した際に計算出来るようにしたく、ご教示いただけると幸いです。

  • エクセル関数で手数料計算

    エクセル関数で手数料の計算を自動化したいのですが うまく関数が作れません。 宜しくご教授お願い致します 0円~6000円は手数料1500円 6001円~50000円までは25% 50001円~100000円までは23% 100001円以上は20%です。 よろしくお願い致します

  • エクセルの関数教えてください。

    エクセルで親の株の売買のリストを作っているのですが、売買手数料を計算するにはどんな関数を使えばいいのでしょうか? ほとんどわかってないので無謀かな?マクロとかつかわないとむりなのでしょうか? ネット証券とかだとフリーウェアの売買計算ができるものなどもあるみたいなのですが、簡単なポートフォリオ表を作ろうと思ったものの、売買手数料表をどう入れたらいいのかどなたか教えていただけませんか? ○○円超~○○円以下 ○○% ○○円超~○○円以下 ○○% ○○円超~○○円以下 ○○%とかなっている売買手数料表から 計算したいのですが。よろしくおねがいしますm(__)m

  • 手数料についての疑問

    最低手数料が525円の内藤証券で株の売買をした場合 例えば、100,000円分の株を買った時の 売買代金手数料は 525円 + (100,000*0.0945) = 9975円 9975円掛かるという事なのでしょうか? 下のは手数料です。 売買代金 手数料 (最低手数料525円) 100万円以下 売買代金×0.0945% 100万円超~500万円以下 945円(定額) 500万円超~1,500万円 1260円(定額) 1,500万円~ 売買代金×0.0084%

  • 仲介手数料

    中古戸建て物件の購入がきまり、あとは金消と実行をまつばかりの段階です。 価格は1780万円。そして仲介手数料として、62万3700円を請求されています。 ですが法律の上限は、物件価格の3%+6万円のはず…? 計算上は59万4千円になります。 本当に迂闊だったと、確認を怠っていたことを悔いているのですが、私の認識違いでしょうか? また私の認識が間違っていなかったとして、仲介手数料の金額を減らすことは可能でしょうか? 売買契約時に、半額(31万5千円)を支払っています…。

専門家に質問してみよう