ExcelのIF関数での手数料表示方法について

このQ&Aのポイント
  • ExcelのIF関数を使用して、売買手数料の計算結果を表示させる方法を教えてください。
  • 条件下での売買手数料の計算方法と、結果を表示するために必要な関数について説明します。
  • 参加者ごとの売買回数に基づいて、手数料を計算し、セルに表示する方法を解説します。
回答を見る
  • ベストアンサー

EXCELのIF関数に関して

前回の質問が説明不足だったので再度投稿させて頂きます。 よろしくお願い致します。 画像のようなものがあるとして、 手数料(\1,000)をそれぞれの会員から徴収するとします。 ご覧いただけますように会員につき売買を何度も行う方もいます。 また、買いのみにならず売りにまわる方もいます。 中には売りに出しても買い手がつかない方もいます。 このような条件下において、「ここに手数料表示」と言うセルに それぞれの会員から\1,000づつの手数料の徴収結果を表示させるには、 どのような関数を書けばよろしいのか教えて下さい。 画像の例ですと、売買をなされた会員が10人いますので 10×\1,000で手数料が\10,000になります。 それぞれの会員より徴収する手数料は1回のみです。 また新たに作業欄は設けず、「ここに手数料表示」のセルのみで 結果を計算できるようであれば幸いです。 説明至らない点が御座いましたら申し訳御座いません。 何卒よろしくお願い申し上げます。

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

  • ベストアンサー
回答No.1

A/Bが数値なら =COUNT(1/FREQUENCY($A$1:$B$10000,$A$1:$B$10000))*1000

mako911
質問者

お礼

出来ました!理想通りのお答え有難うございました!

関連するQ&A

  • EXCELのIF関数に関して

    初めまして。 多少複雑な関数になるとは思いますがよろしくお願い致します。 画像のようなものがあるとして、 手数料(\1,000)をそれぞれの会員から徴収するとします。 ご覧いただけますように会員につき売買を何度も行う人もいます。 また、買いのみにならず売りにまわる人もます。 中には売りに出しても買い手がつかない方もいます。 このような条件下において、「ここに手数料表示」と言うセルに それぞれの会員から\1,000づつの結果を表示させるには、 どのような関数を書けばよろしいのか教えて下さい。 説明至らない点が御座いましたら申し訳御座いません。 何卒よろしくお願い申し上げます。

  • EXCELのCOUNTIF関数

    よろしくお願い致します。 画像のようなデータがあるとして、 買い手がつかなかった人数をセルE2に表示したいのですが、 どのような関数で出来ますでしょうか。 ご覧のように売り手A,B,Eには買い手がついておりますが 売り手C,Dには買い手がついておりません。 なので買い手無しの人数はC,Dの2人とこの場合なります。 商品売買の場を想定して頂ければわかりやすいのですが、 一人の売り手がいくつも商品を出品する場合も御座いますので 同じ売り手が何回も出てきております。 よろしくお願い致します。

  • IF関数で分からないことがあります。

    関数初心者です。ご指導の程、よろしくお願い申し上げます。 ※具体的にエクセルファイルを添付いたしましたのでそちらをご覧いただいた きたくお願い申し上げます。 ■現在は、B列に「前場」「後場」「夕場」の項目が入力されています。 G列には次の内容の式が入力されております。 「この行の始値が前の高値より高ければ"買い"と表示し、前の安値より安ければ"売り"と表示。いずれでもなければ空白にする。 G8セルの具体例:=IF(C8-D7>=0,"買い",IF(C8-E7<=0,"売り","")) 始値 高値 安値 終値 1月1日 前場 9,870 9,990 9,860 9,970 1月1日 後場 9,980 10,090 9,910 9,930 1月1日 夕場 9,970 9,980 9,950 9,970 1月2日 前場 9,970 9,990 9,900 9,950 1月2日 後場 9,930 9,970 9,870 9,890 1月2日 夕場 9,860 9,870 9,820 9,840売り 1月3日 前場 9,730 9,790 9,680 9,770売り 1月3日 後場 9,790 9,850 9,720 9,840買い 1月3日 夕場 9,820 9,830 9,780 9,780 1月4日 前場 9,730 9,780 9,650 9,670売り 1月4日 後場 9,690 9,720 9,650 9,700 1月4日 夕場 9,670 9,680 9,600 9,600 ■ご指導いただきたい内容 現在の式は前場・後場・夕場のいずれの場合でも計算結果を表示しますが、 これを「後場」の場所だけ計算を実行をさせたいです。 どのように修正すればよろしいか、ご指導お願い申し上げます。 添付ファイルを見ていただくとわかりやすいと思います。 以上

  • エクセル if関数

    エクセル初心者なのでうまく説明できないのですが、以下のような条件で数式を入力したいのですが教えていただけないでしょうか。 例えばなのですが、A1のセルに入力されている文字列に”高橋”を含んでいたならば、C1のセルにB1のセルに入力されている数字×”1500”の計算結果を表示したい。 また同様に、A1に入力されている文字列に”伊藤”を含んでいるならば、C1のセルにB1のセルに入力されている数字×”1000”の計算結果を表示したい。 つまりひとつのセル”高橋”が入力されている場合と”伊藤”が入力されている場合の二つの条件をつけたいのですが、このようなことは可能でしょうか。 宜しくお願いいたします。

  • エクセルの数式について教えてください!

    株取引の表計算について、 ① I列セルの「手数料」(赤色) ② N列セルの「税」(青色) ③ O列セルの「手数料」(緑色) を自動計算する数式を教えてください。 条件1:4種類の取引(「買」「売」「信買」「信売」) 条件2:売買額ごとの手数料 参照したい手数料一覧は、Q1セルです。 例えばQ5セルは、「買」または「売」の売買額が5万円以上10万円以下の場合、手数料99円、という意味です。 ① I列セルの「手数料」(赤色) (例) I3セルは、D3「買」で、かつ、H3「16万円」なので、115円と自動計算したい。 I2セルは、信用「信買」で、かつ、H4が23万円なので、198円と自動計算したい。 ② N列セルの「税」(青色) 取引によって利益が発生した場合、つまり、P列「損益」がプラスであった場合、利益の20.315%が課税(N列「税」)され、利益から引かれます。 N列を自動計算する数式を教えてください。 なお、税が発生しなけば(つまりP列「損益」がマイナスであれば)「-」と表示したいです。 ③ O列セルの「手数料」(緑色) ①と同様、M列「売買額」に応じて自動計算したいが、②を加えた額を表示させたい。 以上、長々とすいません。 よろしくお願いいたします。

  • エクセルでの関数の組み方(ルール添ってサインを表示)

    価格が変動する商品の売買結果について、エクセルで表を作りたいのですが、うまくいきませんので教えてください。 x日目 1  2  3  4  5  6  7  8  9  10  11  12 価格 130 135 140 130 150 125 120 130 135 150 145 150 指数 -4  -2  1  4  3  -2  -1  -5  2  -2 -1  3 上記のような価格と指数が記された表があり、これを次のルールで売買したいのです。 1)指数がマイナスになったら買い。ただし、前日の指数よりもマイナス幅が小さくなったときのみ買う。(例:指数が -2→ -4のときは買わないが、-4→ -3 なら買う) 2)指数がプラスになったら売り。ただし、前日の指数よりもプラス幅が小さくなったときのみ売る。(例:指数が 2→ 3のときは売らないが、5→ 3 なら売る) 3)売りルールその2。買った後、さらにマイナス幅が拡大したときはすぐに売る。(例:指数が -4→ -3(ここで買い)→ -5(マイナス幅が拡大したので売り)) 4)買いルールその2。3の条件を満たした後は、次に指数がマイナスになるまで買わない。 つまり、下記のように表示したいのです。 x日目 1  2  3  4  5  6  7  8  9  10  11  12 価格 130 135 140 130 150 125 120 130 135 150 145 150 指数 -4  -2  1  4  3  -2  -1  -5  2  -2 -1  3        買        売    買  売       買 ちょっとややこしいですが、ご不明の点があれば補足します。 どなたかご教示のほどよろしくお願いいたします。

  • COUNT IFについて

    こんにちわ 複雑な条件で使う定義がわからないので 質問させて頂きます これは、オークション用のプログラムです。 今週 買主  売主  値段 A    B   100円 A    C   200円 D    B   50円 A    D   100円 と言う情報がシート1にあるとして シート2のセルA1には会員番号(A,B,C,D)を 入れる欄を設けた物を用意します。 セルA2には今週分の手数料を表示する欄を設けてあります。 この他シート3には、先週分の返上金と言う物が 会員別にあり シート4には、それぞれの会員に支払う手数料の金額です ここからが手数料の質問です 今週は、売り買い無しで返上金のみの会員は、0円 売りのみの会員は手数料(シート4参照) 買いのみも(シート4参照) 売り買い両方ある会員でも(シート4参照)とするのですが 以下が今そのために書いた定義です(シート2のA2セル) =IF(COUNTIF(シート1!A1:A4,シート2!A1)>0,VLOOKUP(シート2!A1,シート4!A1:A4,1,FALSE),0) + IF(COUNTIF(シート1!B1:B4,シート2!A1)>0,VLOOKUP(シート2!A1,シート4!A1:A4,1,1,FALSE),0) 以前までは、売り買い両方ある方は 2回手数料を取っていたのですが 今度から売り買い両方あっても手数料は一回のみ 支払う形になります。 それで今のままでは、足し算で手数料合計を出していたのですが 売り買い両方あっても一回のみ手数料は取る と言う条件式にしたいので それに合う条件式を教えてください。 説明が雑なのでわからないところがあれば 補足で説明いたします。 アドバイスお願いいたします。

  • エクセル2010にてタブで関数変更できますか

    ご回答頂ける皆さんにはいつもお世話になっいます。今回もよろしくお願いします。 今、制作している表は株式の収支表なのですが株には買う場合と売る場合があります。 株を買って売却した場合の関数はここで教えてもらい無事出来ました。 今回は株式収支表の売り設定なので、空売りの説明もしたいのですが出来るだけ 簡素に説明しているのでわかりにくい場合があると思います。 そのあたりは株取引のご経験がない方には申し訳ないと思っています。 【質問・なにがしたいのか】 今回は売りで取引があった場合にその関数を教えて頂きたいのです。 買いの場合は図の左端にあります青字で買とある列には関数は下記のように入れています。 約定合計    =IF(ISBLANK(H4),"",G4*H4) 決算合計    =IF(ISBLANK(I4),"",G4*I4) 利益合計    =IF(ISBLANK(I4),"",M4-L4) 個別収益率% =IF(OR(H4="",I4=""),"",(M4-L4)/(G4*H4)) 上記のように関数を入れています。 これを売りで取引する場合にどのような関数を入れたらよいでしょうか。 株式売買の空売りとは 100円で売り建て(証券会社から一時的に借りて)売った株が値下がりして90円になったとします。 計算すると 100円-10円=90円 株価が90円になったわけですので売りの場合には証券会社に返済する金額は90円なので10円の利益となります。 今回は売りの場合の関数設定をタブを使って変更できるか教えて頂きたく思います。 また画像の左端には買、売、買越、売越、とあります。(買越、売越は前月をまたいで決算した場合に使います。) 株式取引には買から入る場合と売りから入る場合がありますので 左端でタブを買か売りを選択してから数値を入力していきたいのですが このタブを買、売り、買越、売越と選択することに関数も変更できるようにするにはどの様にしたらいいでしょうか? この左のタブは▼マークをつかってます。 タブ設定の方法は条件付き書式→セルの強調表示ルール→指定の値に等しい、にて設定しています。 買を選択した場合には買いの関数に、売を選択した場合には売りの関数に変更することは出来ますか。 出来る場合にはどの様な設定手順をとればいいいでしょうか よろしくお願いいたします。 今回の質問はややこしくて回答者様が困惑しないか不安なのですが あまり長文で説明するのも余計わかりにくいと思いましたので簡素に書いています。 ご不明な点があると思いますが どうぞよろしくお願いいたします。

  • 板について

    当方、初心者です。 株の基本的なことについて、勘違いしてる部分があると 思い、確認のためにメールさせてもらいました。 言葉で説明するのも、難しいと思うので、お手数ですが画像を見てもらえますか? 例えば、私が、指値買い注文で株価33円で並んでるときに、約定されたとします。 それは、画像にも書いてるように、買い板33円に売りをぶつけて売買成立がしたという考えで宜しいですか? ということは、その分、33円の買い注文数が減りますよね?食われますよね? 要するに買い注文が食われた→その分、買い注文数が減る→その後全注文数が食われた→株価が下がることに繋がりますよね? 株価を上げるには、直接売り板の34円に買いをぶつけない限り、売り注文数708000株は減っていかないですよね? 指値で買い板に並んでるだけでは、上がらないですよね? 売り板34円に直接買いをぶつけると言うのは、成行か、ドラッグ&ドロップで 34円の買いのセルに持っていけばいいですよね? ※指値注文を取り消して注文数が減るのは論外とします。 実は高値で買ってホールドしてるのですが、中々株価が上がってこないので、 買い板に指値で並んで待ってるだけの人ばかりなので、食われていく一方で 正直、直接買いにぶつけろと思ってしまうんですが、、、 ホールドしてない買い手は、逆に株価が上がってくれなくても良いわけで、株価が下がった 時点で約定してくれれば良いわけで、 それに低株価ですので、1円上げて直接売り板にぶつけて買うことなんてしないですよね・・・。 このような質問は、していいものか、よく分からないのですが、お答えて頂ければ大変助かります。 以上、失礼致します。

  • エクセルで通知音

    株式で使っているんですが エクセルのif関数で ある一定以上及び以下の金額になったら セルに『買い』『売り』と表示させています。 ただ、表示だけだとモニタに 釘付けになっていないといけないので 『買い』『売り』が表示された場合 通知音を出したいのですが 何か方法はありますでしょうか? よろしくお願いします。

専門家に質問してみよう