• 締切済み

エクセル、計算シート作成方法

mdmp2の回答

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.3

会計には詳しくありませんが、年寄の頭の体操と、考えてみました。 償却には定額償却と定率償却があります。定額償却は取得時の価格を償却年数で割った値が期ごとの償却額にな、単純です。今回は、定率償却についてやってみました。 ・償却は年単位 ・ただし、期の途中で調達した固定資産の償却は月割(月数/12)にする。 ・売却などの理由で期末に存在しない固定資産は償却の対象にならない。(らしい)ので、月別の償却額を求めるのは無意味なのですが、計算はできます。 償却額(月額)は、償却額(年額)の1/12とします。 ・償却額が補償額を下回るときは、その期の期首価格に改定償却率をかけた値(らしい)なので、「償却額が補償額を下回るとき」を求める必要があります。償却年を10年とすると、その「とき」は償却開始月日に関係なく、償却開始年に6を加えた年の1月であることがわかりました。x年◯月◯日に取得した場合、(x+6)年1月 以上の前提で、償却表を作ってみました。

関連するQ&A

  • Excelの条件付き書式設定とワークシート関数

    Excelのシート上で条件付き書式設定により、セルに色を 付けるようにしています。また、VBAでワークシート関数 を作りこみ、そのシートである色で塗りつぶされたセル の数を数えるようにしています。 このとき、条件付き書式設定によりセルに色が付いてい る箇所は、ワークシート関数によって塗りつぶしの色と して認識されないようです。 ワークシート関数で「ある色」かどうかを判定するの は、Interior.ColorIndexを使用しています。条件付き 書式設定によってセルの色が付いている箇所は、このプ ロパティ値が-4142になっています(つまり、「塗りつぶ しなし」とみなされている)。 条件付き書式設定で色が付けられる状態のまま、ワーク シート関数で塗りつぶしの色が認識できるようにする方 法はあるのでしょうか? 分かりましたら教えてくださ い。

  • Excelシートの自動コピーでマクロを使いたい

    表題通り、Excelシートの自動コピーをマクロを使って行いたいのですが、 マクロやVBAの知識が全くないため、どなたかコードを教えていただけないでしょうか。 まず今現在、B1セルに9月1日と日付を入れ、シート名を1日としたものがあります。 これを自動で複製して、B1セルの日付を9月2日 9月3日… シート名を2日 3日…となるように、日毎ごとの一ヶ月分のシートを作り ひとつのbookにしたいと考えております。 また、その際に、B1セルとシート名の日付が日曜・祭日に当たる場合、 シート名に色を付けたいと思っています。 (因みにB1セルの日付はシリアル値で入れていて、 書式で○月○日となるように表示していて、日付が日曜・祭日に当たる場合は 赤文字になるよう、別シートに祝日リストも作って 条件付き書式で設定してあります。) Excelの関数は使えても、マクロは全く分からないので どうかよろしくお願い致します。

  • エクセル操作について(VBA)

    こんばんは。いつもお世話になってます。 エクセルの操作ですが、 シート1に A1セル 8:10 B1セル 12:05 C1セル 235(B1-A1の分換算) シート2に A1 7:01 B1 7:02 C1 7:03 D1 7:04 …  … ○1 8:10 … … △1 12:05 と入力されているとして、 ○2から△2まで(236セル)、自動的に色がつくようにしたいのですが、 関数や条件付き書式等で対応できるでしょうか? VBAならなんとかできそうですか? よろしくお願いします。

  •  エクセル2003で条件付き書式での色付けを5つ以上設定したいのですが

     エクセル2003で条件付き書式での色付けを5つ以上設定したいのですが、VBAで対応するしか ないということでした。 A1:A10に”あ”~”お”をランダムに入力したとして、A1:A10をC1:C10に参照して、このC列に反映された文字に色付けしたいのですが、いろいろVBAでの条件付き書式を探してみたんですが、入力したセルの色付けはできても参照したセルの色付けができませんでした。可能かどうかも分かりませんが、できる方がいたらよろしくお願いします。

  • Excelでシートのコピーとシート名指定

    発注書をexcelで作っているのですが作成するシート数が多くなるので 完成したものは値貼り付けして保存したいと考えています。 VBAで以下のように行いたいのですがどなたかご教授下さい。 (1)発注書の保存用原紙(Sheet1)を作っておく (2)Sheet2で発注書を作成(計算式が入っておりここで色々考えて完成させる) (3)1部完成ごとにSheet1をコピーして新たなシートを追加し、Sheet2の内容を値貼り付けする。 (4)Sheet2のセルA1の内容をシート名にする。  (1)は新規にシートを追加するのでは印刷範囲指定など項目がコピー出来ないので  事前に書式諸々を作成した原紙を作っておきます。  (4)ではセルA1に発注Noを入れておくのですが重複した場合は安全のためエラーと  なると助かります。

  • エクセルのシートの保護について

    今、エクセル2003でワークシートのデータを変更できないように、 シートの保護を設定しているところを今勉強しています。 ただ、あるセル範囲だけ、たとえばB4からD6の範囲は編集できるようにしたいのです。 それで、B4からD6の範囲は書式メニュー→セルの保護タブで、 ロックチェックボックスをオフにしました。 それから、ツール→保護→シートの保護で、シートを保護しました。 この時、B4からD6の範囲は、ロックをオフにしたので、 編集可能になるはずですよね? だけど、B4からD6の範囲意外のセルと同様、 セルの書式を変更できないんです。 これだったら、B4からD6の範囲のロックをオフにした意味が ないんじゃないでしょうか? ロックをオフにするとどう違うのでしょうか? よろしくお願いします。

  • Excelの関数について

    2行目に日付が入ったSheet1があり、土日には条件付き書式の設定で(WEEKDAY関数)色が付けてあります。 Sheet2には祝日が入力されていて範囲指定で「祝日」と名前が付けられています。 Sheet1の日付のセルに、祝日の場合には色をつけようと下記2通りの条件付き書式を試みましたが、どちらを使っても色付けされません。 =COUNTIF(祝日,C$2)>0 =MATCH(C$2,祝日,0)>0 考えられる原因と対処方法を教えていただけないでしょうか? 又、Sheet1だけコピーして別のブックに保存する場合、祝日の色付けをそのままにする方法はあるでしょうか? どうかよろしくお願いします。

  • セルに色付けする方法

    こんばんは。 エクセル2003を使っています。 縦長の一ヶ月の予定表を作りたいと思っています。 予定が入った日にちにはセルに色付けをして、空白のセルはいくつ空いているのか数えられるような方法はないでしょうか? ネスト関数とか条件付き書式など考えたのですがうまくいきません。 空白を数えるだけでしたら、countif関数を使えば出来るのですが入力してあるセルの色付けがうまくいきません。 よろしく、お願いします。

  • エクセル 条件付き書式ルール

    エクセル 条件付き書式ルールについて教えてください。 上位3位に色付けをしたのですが、選択対象のセルがAVERAGE関数で平均値となっていると上位3位だけでなく、全セルが色づけされてしまいます。 どうすれば上位3位だけを色づけをする事が出来るかご教示ください。 具体例(数字はAverage関数で平均値となっています)としては以下の「あるべき」色付きの結果を表したいのですが、「現状」では全数字が色付きされてしまっています。 現状      あるべき 1(色付き)  1(色なし)  3(色付き)  3(色なし) 5(色付き) 5(色なし) 7(色付き) 7(色なし) 9(色付き) 9(色付き) 2(色付き) 2(色なし) 4(色付き) 4(色なし) 6(色付き) 6(色なし) 8(色付き) 8(色付き) 10(色付き) 10(色付き)

  • エクセル関数の他のシート参照について

    エクセル2000についてお尋ねします。どんな関数でもいいのですが、例えば「INDIRECT」関数で「sheet5」のD20セルに「INDIRECT($H$13"月!D3")] という関数を入れました。「sheet1」から「sheet4」には1月から4がつのデータがあります。「sheet5」のH13セルに1と入れたら。「sheet5」のD20セルに1月のD3セルが出るようになっています。ところが、この関数を相対コピーできません。"月!D3"が文字列なので?オートフィルでコピーできず一つ一つ入力しなくてはいけません。他に良い方法はありませんか?