- 締切済み
エクセル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円の利益となります。 今回は売りの場合の関数設定をタブを使って変更できるか教えて頂きたく思います。 また画像の左端には買、売、買越、売越、とあります。(買越、売越は前月をまたいで決算した場合に使います。) 株式取引には買から入る場合と売りから入る場合がありますので 左端でタブを買か売りを選択してから数値を入力していきたいのですが このタブを買、売り、買越、売越と選択することに関数も変更できるようにするにはどの様にしたらいいでしょうか? この左のタブは▼マークをつかってます。 タブ設定の方法は条件付き書式→セルの強調表示ルール→指定の値に等しい、にて設定しています。 買を選択した場合には買いの関数に、売を選択した場合には売りの関数に変更することは出来ますか。 出来る場合にはどの様な設定手順をとればいいいでしょうか よろしくお願いいたします。 今回の質問はややこしくて回答者様が困惑しないか不安なのですが あまり長文で説明するのも余計わかりにくいと思いましたので簡素に書いています。 ご不明な点があると思いますが どうぞよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- end-u
- ベストアンサー率79% (496/625)
B C E F G H I J K L M N O 3 売買選択 約定日 コード 銘柄名 株数量 約定単価 返済単価 手数料 損切ライン 約定合計 決算合計 利益合計 個別収益率% 4 買 6 1 XXX XXX 10 100 110 0 1000 1100 100 10.0% 5 売 6 1 YYY YYY 10 200 220 0 2000 2200 -200 -10.0% (ブラウザ上で表示が乱れても、テキストエディタにコピーペーストすれば用は足ります) >【質問1】 >利益合計の関数はどのセルに入力されていますか?N列ですか? N列 >【質問2】 >「買、売、買越、売越」が入力されているセルはどこですか?A列?B列? B列 >【質問3】 >約定合計、決算合計の数式は、買と売で、参照するセルが変わるのですか? >あるいは計算方法が変わるのですか? 計算方式が変わります。 以上、アップロードjpgの内容です。 これだけの事をjpgファイルを使わないと説明できないとは思えません。 何年か経過してアップロードファイルが削除された場合、 このQ&Aの過去ログを見た人はきっとわけわかんないでしょうね。 投稿記事内で完結できるような内容なら、ヘタに外部サイトを参照させないほうが良い、 と私は思っています。 さて、質疑に戻りますが 約定合計の計算方式が変わるというお答えですが、どう変わるのですか? 【買の場合】 >約定合計 =IF(ISBLANK(H4),"",G4*H4) ブランクセルの対応は後回しにして、できるだけ簡単に考えてみると 約定合計 =G4*H4 つまり「株数量」×「約定単価」です。 これが【売の場合】どう変わるのですか?
- end-u
- ベストアンサー率79% (496/625)
>どこにどう関数設定するかわからず、なんかエラーになったり >頑張ったんですがお手上げでした。 だから、その為にQ1~Q3をお尋ねしてます。以下、再質問。 【質問1】 利益合計の関数はどのセルに入力されていますか?N列ですか? 【質問2】 「買、売、買越、売越」が入力されているセルはどこですか?A列?B列? 【質問3】 約定合計、決算合計の数式は、買と売で、参照するセルが変わるのですか? あるいは計算方法が変わるのですか? できれば A B C D E F G H I.. : 3 取引区分 約定日 コード.. 4 買 6 1 XXX 5 売 6 1 YYY という感じでセル位置関係を提示してくれたほうがありがたいのですが。 画像では位置関係が読み取れません。
- end-u
- ベストアンサー率79% (496/625)
>教えて頂きました関数 >利益合計 =IF(ISBLANK(I4),"",(M4-L4)*IF(LEFT(A4,1)="売",-1,1)) > >はあっていると思うのですかその設定方法がわからず困っています。 Q1)元々の関数はどのセルに入力されていたのですか?N4? >>また画像の左端には買、売、買越、売越、とあります。 Q2)どこのセルですか?A4?B4 >約定合計、決算合計の関数もわかりましたらお願いします。 Q3)約定合計、決算合計の数式は、買と売で、参照するセルが変わるのですか? あるいは計算方法が変わるのですか? >この左のタブは▼マークをつかってます。 > >タブ設定の方法は条件付き書式→セルの強調表示ルール→指定の値に等しい、にて設定しています。 Q4)そもそも、この『タブ』って何の事ですか?[データの入力規則]? 『▼マーク』とは書式ではなくてドロップダウンリストの事じゃないんでしょうか。
お礼
ここまでの回答有難うございます。 昨日、設定してみましたが初心者には無理でした(~_~;) どこにどう関数設定するかわからず、なんかエラーになったり 頑張ったんですがお手上げでした。 何とかドロップダウンリストで関数が変わって、計算できる表にまで完成させたいのですが どうぞ設定の手順までご指導よろしくお願いします。<m(__)m>
補足
『▼マーク』はドロップダウンリストの事でした。失礼しました。
- end-u
- ベストアンサー率79% (496/625)
関数を変更するというより、条件によって-1を掛ければいいのですよね? >また画像の左端には買、売、買越、売越、とあります。 これが仮にA列だとすると >利益合計 =IF(ISBLANK(I4),"",M4-L4) 利益合計 =IF(ISBLANK(I4),"",(M4-L4)*IF(LEFT(A4,1)="売",-1,1)) ..という感じ?
補足
ご回答、どうもありがとうございます。 なかなか難しい質問でしたのでお返事いただいたことに感謝います。 当方、エクセルの初心者なもので色々と設定してみましたが 教えて頂きました関数 利益合計 =IF(ISBLANK(I4),"",(M4-L4)*IF(LEFT(A4,1)="売",-1,1)) はあっていると思うのですかその設定方法がわからず困っています。 約定合計、決算合計の関数もわかりましたらお願いします。 特に難題は表の左端のタブを売、買、買越、売越と選択した場合に、関数を自動でを変えるにはにはどのような手順で関数設定を入力したらよいでしょうか? どうぞよろしくお願いいたします。
補足
ご回答有難うございます。 おっしゃる通り画像では解像度が低く確認が難しいです。 あらためてアップローダーにjpgにて質問の回答をつけてイラストレター、フォトショップで 編集したものをアップさせて頂きます。 エクセルはとても苦手で、苦労しています。これが出来る人は凄い。 フォトショップ、イラストレターなら独学でも何とかなっているのですが、、、 下記にアップしていますのでご確認ください。 http://or2.mobi/index.php?mode=image&file=7784.jpg http://or2.mobi/index.php?mode=image&file=7783.jpg 何度も補足有難うございます。 どうぞよろしくお願いします。<(_ _)>