エクセルで原価計算表を作る方法と注意点

このQ&Aのポイント
  • エクセルを使って原価計算表を作りたい初心者の方へのアドバイスです。
  • 布の縦横のサイズから取れる面積を計算してパーツの単価を求める方法を紹介します。
  • 布の種類ごとにデータを並べておき、一覧から選択する形で入力を省略する方法についても解説します。
回答を見る
  • ベストアンサー

初心者だがエクセルで原価計算表を作りたい

こんばんは。タイトルの通り、原価計算の時間を短縮するために思い立って、昨夜からエクセルを始めました。ですが、目標が高すぎたのか何から手を付けて良いかわかりません。もしよろしければアドバイスお願いいたします。 計算したいものは主に布で、パーツごとに原価を出して最終的には合計金額を出したいです。単純にメートルあたりの面積を必要面積で割るのではなく、布の縦横のサイズからどれだけ取れるかで計算したいのです。計算は以下のようになります。 メートル単価÷(布のタテサイズ÷必要タテサイズ→コンマ以下切り捨て)×(布のヨコサイズ÷必要ヨコサイズ→コンマ以下切り捨て)=パーツ単価 カンタンな操作を組み合わせて、あちこち不格好な表計算の式なら出来そうですが、出来れば皆で使えるクオリティのものが作りたいです。 さらに、布の種類ごとにあらかじめデータを並べておいて、一覧からセレクトするような形で入力の手間を省きたいです。 できればメートル単価も同時に呼び出してしまって、上記の式も同じフォーム内で1パーツの原価計算を終わらせたいと思っています。 細かい事は自分で調べて何とかしますので、どの方向に答えがあるかだけでも教えていただけないでしょうか。恥ずかしながらエクセルはほとんど触った事のないソフトでして暗中もがいているようで気持ちが滅入って参りました。 もし、VBAとかいうもう一歩踏み込んだような内容でしたら諦める事も視野にいれております。どうかご教授お願い致します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 具体的に布の原寸等が判らないので勝手に↓の画像のような表を作ってみました。 一例です。 Sheet2に「布名」「縦サイズ」「横サイズ」「メートル単価」の表を作成しておきます。 一気に数式で処理することも可能だと思いますが、かなり長い数式になってしまいますので、画像のように段階を踏んだ方が理解しやすいと思います。 質問内の >メートル単価÷(布のタテサイズ÷必要タテサイズ→コンマ以下切り捨て)×(布のヨコサイズ÷必要ヨコサイズ→コンマ以下切り捨て)・・・ A メートル単価 → 画像ではSheet2のD列 B 布の縦サイズ → 画像ではSheet2のB列 C 布の横サイズ → 画像ではSheet2のC列 D 布のタテサイズ÷必要タテサイズ→コンマ以下切り捨て → 画像ではSheet1のE列 E 布のヨコサイズ÷必要ヨコサイズ→コンマ以下切り捨て → 画像ではSheet1のF列 F パーツ単価(求めたい数値) とすれば F=A÷((B÷D)×(E÷C)) となれば良いのですかね? 一応そういうことだとして・・・ Sheet1のD2セルに =IF(COUNTBLANK(A2:C2),"",VLOOKUP(A2,Sheet2!A:D,4,0)/(E2*F2)) Sheet1のE2セルに =IF(COUNTBLANK($A2:$C2),"",VLOOKUP($A2,Sheet2!$A:$D,COLUMN(B1),0)/ROUNDDOWN(B2,0)) という数式を入れ、隣のF2セルまでオートフィルでコピー! (E2セルの右下にマウスポインタを移動すると黒く+字になるところがありますので、隣のF2セルまでドラッグ) 最後にSheet1のD2~F2セルを範囲指定し、F2セルのフィルハンドルで下へオートフィルでコピーすると 画像のような感じになります。 F=A÷((B÷D)×(E÷C)) の部分が F=A÷(B÷D)×(E÷C) であれば当然結果は変わってきます。 算数の括弧の使い方と同じですので、当方の勘違いであれば訂正してみてください。 とりあえず最初はこの画面から上記数式をセル内にコピー&ペーストして試してみてください。 的外れならごめんなさいね。m(__)m

kirin09
質問者

お礼

おお!ありがとうございます! 自分のやりたい事をそのまま汲み取っていただいたみたいで・・・解りにくい質問ですみませんでした。ありがとうございます!これで大丈夫だと思います!早速マネしてみます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

>布の縦横のサイズからどれだけ取れるかで計算したいのです すでに回答に触れられているように、このようなことをする一般的な手法は、数学的なアイデアや思考が必要で、普通の人には手が出ないと思います。最近エクセルを始めた人の取り組めるタイプの問題ではない。 エクセルだけの熟達者でも出来ない。 ソフトのプロでも、文系出身のSEやプログラマでは(そういう業界の経験が無いと)、直ぐは歯が立たないと思う。 エクセルでと言う発想からして、経験が無くて、エクセルで普通できることの無知を示しています。 エクセルだけで出来ることは、鷹が知れています。 ーー 出来るだけに人間の総合判断力を取り込む形でやらないと、すべて自動とか、計算で探すなどは考えないほうが良い。 理論的最大を追求せず、ほどほどに、簡単なルールで決めてしまうこともやるべきでしょう。 布には縦方向と横方向は違った取り扱いなどあるのではないですか。そうだと、なおさらむつかしくなる。 1枚の布から、どう割り当てて、とって、何枚取れるなどは、人間が判断して、シートのセルに結果を手入力を入れるで、始めは考えて良いのでは。 ーー あるいはVLOOKUP関数のような、「表引き」の関数があるので、 布サイズ A製品ならX枚、B製品ならY枚、Z製品ならZ枚・・のような表を人間が作ってそれを引くのも良いかも。 ただエントリ(検索表の区別項目、1行)が絹+Xサイズ+赤色のように3項目任意指定で選択してとなるとやや難しい。 本来はデータベースソフトの機能が要る。 ーー 質問がエクセル的には、漠然としすぎている。この表に盛り込む項目を考え、10行ぐらいの具体的な例を作って、それも含めて質問に書いて、別に質問を出したら。 ーー この質問コーナーは、「何々したい」というだけで、経験のない人の質問が多すぎるのが現状だ。 エクセルは、出来そうな気にさせる何かがあるようだが。他人の答えをコピペしか出来ないようなことになる。。

kirin09
質問者

お礼

ご指摘ありがとうございます。 すでにエクセルで出来ると教えてくれた知り合いに本格的に相談して「これを会社とは言わない」と匙を投げられており自分がどれほど適当な仕事に取りかかっているかは理解しているつもりです。知り合いやimogasiさんや理系の方をゾッとさせてしまうのかもしれません。すみません。 パーツ取りの方向は、デザインや構造の時点で決定されます。あとは速やかに原価を出してから再考となりますが変更になる事はほぼありません。 幸い取り扱う素材はかなり限られていて使い回しが基本です。他の方に挙げて頂いたような飲食店のような品目で事足り、追加もほとんどありません。取り数さえしっかり出るなら趣味のハンドクラフト程度でかまいません。 最初に相談した知り合いもですが、うちの現場にもったいない高度な事を考えていただいたみたいです。会社の経営側だけ半端にPC導入されたのに現場は昔のままで膨大な伝票処理が増えた分負担増、圧縮できる時間を探してなりふり構わず挑戦してみた次第です。 レベルで住み分けできたら良いのにと思います・・・。それでも出来る出来ないの判断すら私では出来ないので、ご意見ありがたいです。 皆様の回答でやってみて、それでムリなら教えていただいたように具体的に再度質問させていただこうと思います。それこそコピペだけになってしまうのが心苦しく、「これが解れば実現するよ」という糸口だけでもと思ったのですが、結果として漠然とした内容から推察してテストまでして頂いた有様で申し訳ないです。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

最終的には「ナップザック問題」とか「最適化問題(組み合わせの最適化問題)」という領域に入ってしまい,簡単な算式ではとても手が出ない領域に踏み込んでいく問題ですが,そこまでの「クオリティ」を求めず現場合わせで実用的にやっつけるなら,さほど難しい課題にせずに作成できるかもしれません。 以下はあくまでしろーと考えの浅はかなシロモノです。手がかりにして,実際の現場クオリティを構築してください。 前提1) 生地の方向によってパーツの縦横が最初から決まっている (パーツを縦に取ったり横向けに取ったりということで悩まない) 前提2) 1枚の生地からは1種類のパーツしか取らない 専門の方には当たりでも回答者は知らないので判らないところ: 元の生地の縦寸法と横寸法があるのに,「メートル単価」が出てくるのはどうしてなんでしょうね。 ふつーに考えると「メートル単価×生地の寸法=生地の単価」から計算することになると思いますが,そういう所はあなたの知識で補って実際に作成してください。 添付図: B2の生地番号は別に用意した一覧表から選択できるようにします。 生地の番号を選択すると,とりあえず標準の縦寸法,横寸法,メートル単価をVLOOKUP関数などで呼び出してくることにします。 実際にはきっと「横寸法」辺りに何か計算が出てくるんじゃないかと思います。 前述した様に横寸法とメートル単価の兼ね合いによって,今回の生地の実際の単価が算定できるとします。 B3からD3は,今回採取したいパーツの寸法です。 今の段階では手入力ですが,受注管理データから数式で参照してくることもモチロンできます。 C4:E4は単純な数式です。 C4: =INT(C2/C3) D4: =INT(D2/D3) 結果して E4: =C4*D4 枚のパーツが取れることが判ります。 従ってパーツ単価は E3: =E2/E4 円のようになります。

kirin09
質問者

お礼

ありがとうございます・・・! さらに合理的に考えていただいてるようで、参考にさせていただきます。 メートル単価なのに縦横サイズがあるのは、メートル未満のハギレをそのまま表記する時のためです。おそろしくアナログな現場なので、単位や表記が統一されていない事がとても多いです。 これでは時間がかかるばかりという危機感だけで闇雲に始めてしまったので、助言いただいて嬉しいです。ありがとうございます!

noname#168529
noname#168529
回答No.1

↓こういうテンプレートをモディファイしてはいかがですか? http://officeut.blog72.fc2.com/blog-entry-42.html

kirin09
質問者

お礼

ありがとうございます! 勉強になりました。ただ、壁が高く厚い事もわかりました・・・。エクセルやVBSでだいたいの事は出来ると言われたので取りかかってみようと思ったのですが・・・。

関連するQ&A

  • 総合原価計算について

    総合原価計算について 仕損費の負担計算について質問です! 以下の問題に困っていますp(´⌒`q) 問題文... 月初仕掛り品200kg(55%) 当月投入直接材料投入量1600kg 副産物100kg 正常仕損品80kg(50%) 異常仕損品120kg(50%) 月末仕掛品300kg(70%) 当月完成品1200kg ( )内は加工進捗度を示す。 月初仕掛品原価 直接材料費130,000円 加工費66,570円 当月製造費用 直接材料費1,095,000円 加工費819,000円 直接材料は全て始点投入。 先入れ先出し方法によって算定する。 副産物、正常仕損品及び異常仕損品は、 進捗度の示された一定の時点において全て当月投入分から発生しており、 進捗度を考慮した負担を行うものとする。 副産物は直接材料投入時に発生し、 その評価額は1kgあたり1200円であり、直接材料費から控除する。 加工費は加工進捗度に基づいて原価を配分するものとする。 完成品原価の計算にあたっては、仕損品原価の算定を行い、 異常仕損品は全て非原価項目として処理し、 正常仕損品は月末仕掛り品と完成品に原価配分する 計算過程において端数が生じる場合には円位未満を四捨五入。 この問題では非度外視法によって 材料費の仕損品原価、加工費の仕損品原価がそれぞれ52000円、23400円と求めるのですが、その後の仕損費の負担計算で、52000+23400÷(1200-200+300)で仕損費単価を求め完成品と月末仕掛品に按分するのではなく、 52000円÷(1200-200+300)で直接材料費の仕損費単価を求め、 23400円÷(1200-110+210)で加工費分の仕損費単価を求め、 仕損の負担計算をしているのはどうしてなのでしょうか! いつもは52000+23400÷(1200-200+300)の式で 仕損費単価を出していたので疑問だらけです”(ノ><)ノ

  • エクセルで雇用保険の計算式

    お世話になってます。 エクセルで雇用保険の計算式を入れたいのですが、どのような式になるのでしょうか? 50銭以下切捨て又は50.1銭以上切り上げという感じにしたいです。 どうぞ宜しくお願いいたします。

  • エクセルの計算式で

    10800*0.6*1/7.75*7.75 上記の式の答えは6,479.99999.... となるはずなのですが、エクセルで計算すると6,480になります。 小数点第3位を切り捨てし、第2位までを表示させたいのです(6,479.99) どのような関数等を使ったら良いのか教えて下さい。 ROUNDDOWNを使ってみましたがうまくいきませんでした。 宜しくお願いします。

  • 原価計算について。

    2つの工場で全く異なる物を作っている会社で原価を出すように言われています。 材料費、労務費は算出できましたが、経費の部分で悩んでいます。 (1) 売上用の原価計算をする場合、事務所等の経費も上乗せする必要があると思うのですが、その考えでいいのでしょうか? (2) A工場、B工場、それぞれで生産した物の売上といわゆる仕入れて売るだけの「商品」の売上があります。その売上高の%に応じて(1)の経費を割り振ったのですが、その考えでは間違っているのでしょうか? 原価計算をきちんと勉強した事がないので、自分で悩みながらやっていますが全然わからなくなってきて困っています。ご指導宜しくお願いします。

  • Excelの計算式に詳しい方!

    Excelで掛け算の数式の答えを、小数点以下切り捨てにするにはどうすればいいですか? 例えば、25.5*2515だと 64132.5だから 『64133』と四捨五入にされます。 これを切り捨てにするには、具体的にどんな計算式になりますか? またこのセルの横のセルにも、同じような計算式を並べる表を作るにはどうすればいいですか?

  • エクセルの切り捨て?

    こんにちは・・お世話になります。 エクセルです。 見積書で単価が未入力の時 (単価が未決定時に空白設定が必要なため)に 金額欄のセルD2に「=IF(B2="","",C2*B2)」の設定をしています。 B2は単価、C2は数量です。 金額欄(セルD2)の答えで小数点以下を切り捨てにする方法が見つかりません・・・ 空白設定と切り捨てが出来る計算式を教えて頂けないでしょうか。 宜しくお願い致します。

  • 製造原価・製造原価率について

    昔、簿記3級を取得したことがあるのですが、全く覚えていません。 今回お聞きしたいのは簿記検定ではなく、実は初級シスアドに出てくるものなのですが、 簿記の分野で質問させて頂きたいと思います。 ★印部分を教えてください。 製造原価と製造原価率がイマイチよく分かりません。 ★製造原価とは「製造単価×生産数」で、 製造原価率とは「販売単価に対する率」でいいのでしょうか? ★製造原価率は売上に対する率であることもありますか? そのような問題があったような気がして気になってます。 問題によっていろんなパターンがあると思いますが、 頭がこんがらがって分からないです。。。 例えば下のような商品Pの総利益を求める問題 販売単価r円、製造原価率10%、販売に必要な営業費は販売額の30%、販売計画数はα個、販売実績数はβ個である場合、 完売できた場合と実績の総利益を求めるのですが、 答えは【完売できた場合】0.6×r×α【実績】0.7×r×β-0.1×r×αと なっており、解説を読むと理解はできたのですが、解説によると 総利益=販売額-製造原価-営業費で、この式と販売額と営業費の 出し方は問題を読んだ時点で分かったのですが、製造原価を どうやって求めたらよいか分かりませんでした。 製造原価=1個あたりの製造原価×生産数であり、製造原価率が10%(販売単価の10%)であるから、 製造原価=販売単価×0.1×生産数と書いてありました。 ★1個あたりの製造原価→製造単価と考えてOKでしょうか? あと、簡単に解けるようなアドバイスがありましたらお願いします。 ド素人ですので、できるだけ簡単に分かりやすい説明を宜しくお願い致しますm(T-T)m

  • エクセルでこんなことできますか(減価償却計算)

    エクセルで減価償却計算の式を組んでいますが下記のようなことはできますか。  減価率  金額  0.85    111,111 例えば3年間減価償却した場合 111,111*0.85=94,444 (切捨て) 94,444*0.85=80,277 (切捨て) 80,277*0.85=68,235 (切捨て) このように計算したいのです。もちろん列に式を入力していけば計算できます。   A      B       C 1 111,111  =INT(A1*A2) =INT(B1*A2)・・・ 2 0.85 ただ年数が10年20年となると大変ですし容量も大きくなります。累乗関数のPOWERを使えればいいのですが 例えば=POWER(0.85,3)*111,111とすると四捨五入の関係で68,236になります。切捨てで計算したいんです。よろしくおねがいします。 (減価償却の計算式が違っている等の指摘はご勘弁ください。あくまで上記の計算方法で式を組みたいんです。)

  • エクセルの時間計算にバグ?

    EXCEL97で5分単位切り捨てで時間計算しようと思い、 以下の式を書きました。 =FLOOR(終了時間-開始時間,TIMEVALUE("0:05")) ところが、 終了時間="8:40" 開始時間="8:30" で計算すると 0:05 となってしまいます。 終了時間="8:43" 開始時間="8:30" や 終了時間="8:20" 開始時間="8:10" で計算すると 0:10 と正常に計算されます。 これは式が悪いのでしょうか、それともバグ? 分かればぜひ教えてくださいお願いします。

  • Excel 日数計算について

    Excelの日数計算について質問です。 H18.9.20(A2)からH19.2.22(B2)の期間を月数と残りの日数で表示すると =DATEDIF(A2,B2,"M")&"月" =DATEDIF(A2,B2,"MD")&"日" ここまでは何とかできましたが、 上記期間の1/2、及び1/3の月数と残日数を整数(端数は切捨て)で表示するにはどのような式が必要でしょうか? 月数は=DATEDIF(A2,B2,"M")で求めた月を1ヶ月30日で計算します。 よろしくご指導お願いします。

専門家に質問してみよう