• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルについて)

エクセルでシュミレーションの原価表を作成する方法と数式の使い方

このQ&Aのポイント
  • エクセルを使ってシュミレーションの原価表を作成する方法と、原価率を表示させるための数式について解説します。
  • 原価率が異なる条件によって表示されるセルを設定する方法と、条件指定された原価率を表示させる方法についても説明します。
  • エクセルを利用して原価表を作成する際に役立つハッシュタグについても紹介します。

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

  • ベストアンサー
  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.1

はじめまして 仮に原価率aがE1セルに、原価率bがE2セルにあるとします。 (1)B1セルに「=IF(A1=1,E1,"")」、C1セルに「=IF(A1=2,E2,"")」と入れます。 (2)D1セルに「=IF(A1=1,E1,IF(A1=2,E2,""))」と入れます。 なお、E1、E2の変わりに直接数字を入れることも可能です。 例えば(2)の場合「=IF(A1=1,0.2,IF(A1=2,0.3,""))」など。 的外れでしたらごめんなさい。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • hula-girl
  • ベストアンサー率38% (91/239)
回答No.4

VLOOKUP()の関数はどうでしょう。 セルに数値(文字も可)を入力すると、参考のコード表より任意のデーターを任意の所に転記させることができます。 *例* コード表を「H3」から「J8」で作って置いたとして、H列にコード、I,J列にデータを入れておきます。 C1セルに =VLOOKUP($A1,$H$3:$J$8,2,FALSE) と関数を入れます。 「A1」にコードを入力すると、「C1」セルにコード表の同コードの行の中から2番目のデータ(I)列のデーターを転記します。 式の中の「2」を「3」にすると3番目(J)のデーターを転記します。

すると、全ての回答が全文表示されます。
  • korolo
  • ベストアンサー率42% (39/92)
回答No.3

ANo.2です。 回答している間に hirorin00 さんとダブってしまいましたが、一部間違えがありましたので訂正します。 × (1) セルC1→=IF(A1="","",IF(A1=1,「b」の原価率,"ERROR")) ○ (1) セルC1→=IF(A1="","",IF(A1=2,「b」の原価率,"ERROR"))

すると、全ての回答が全文表示されます。
  • korolo
  • ベストアンサー率42% (39/92)
回答No.2

条件が「1」と「2」しか無いのでしたら、IF文が手っ取り早いと思います。 (1) セルB1→=IF(A1="","",IF(A1=1,「a」の原価率,"ERROR")) セルC1→=IF(A1="","",IF(A1=1,「b」の原価率,"ERROR")) (2) セルD1→=IF(A1="","",IF(A1=1,「a」の原価率,IF(A1=2,「b」の原価率,"ERROR")))

すると、全ての回答が全文表示されます。

関連するQ&A