• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:分類チケット種類チケット販売料金 件数 売上施設)

エクセル超初心者のためのチケット販売件数自動計算方法

このQ&Aのポイント
  • 大人Aタイプと子供Bタイプのチケットの販売料金と件数を管理する表を作成していますが、手入力する際にミスが多いです。
  • そこで、金額が大きくなっても自動的に件数を計算し、D列の件数欄に代入する方法を知りたいです。
  • エクセルは初心者ですので、分かりやすい数式や関数を教えていただけると助かります。

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

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

こんばんは! 外していたらごめんなさい。 質問文の「子供Bタイプ 10000」の行が割り切れないのですが・・・ たぶんこういうことだろうと思って投稿しました。 余計なお世話かもしれませんが、↓の画像のG~I列のような料金表にすると少し簡単になるかもしれません。 D2セルに =IF(C2="","",C2/INDEX($H$2:$I$3,MATCH(B2,$G$2:$G$3,0),MATCH(A2,$H$1:$I$1,0))&"件") という数式を入れオートフィルで下へコピーすると画像のような感じになります。 こんなんで良かったのですかね? 的外れなら読み流してくださいね。m(__)m

その他の回答 (1)

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

こんなのエクセルの有名関数のVLOOKUPを使えばできる、単純な問題ではないか。 まず料金を割り出す元になる表をつくる。 (チケットのタイプ) H列     I列  <- 列は空き列で良い Aタイプ大人 2000 Aタイプ子供 1000 Bタイプ大人 3000 Bタイプ子供 1500 A列、B列の入力データと表現は1字・全角半角などまであわせるように。「料金」という言葉はは入れない事。 順序はA列、B列が素直だと思うが。質問では料金表では逆にしているが。 データ例 A-E列 分類チケット 種類チケット 販売料金 件数 売上施設 大人 Aタイプ 2000 1 アトラクション 子供 Bタイプ 1500 1 アトラクション 大人 Aタイプ 4000 2 アトラクション 子供 Bタイプ 1500 1 アトラクション 「件」など書式設定で件を出すのは常識。割り算があるのでC列は数字にすること。 ーー D1に =C1/VLOOKUP(B1&A1,$H$1:$I$4,2,FALSE) と入れて下方向に式を複写。 D列で整数値以外が出るとおかしいのだが、上記の考えで良いか。 質問の例では変(小数点つき)になる。 全般に小生の思い違いが無いかチェックのこと。

関連するQ&A