複数ある公演(30公演近く)のチケット管理表をエクセルで作成したいと思っております。 完成形のイメージを添付いたします。

複数ある公演(30公演近く)のチケット管理表をエクセルで作成したいと思っております。 完成形のイメージを添付いたします。 シート1=一覧(申込順に入力) シート2=公演ごとの残席表 <質問①> シート1から公演ごとの申込枚数を抽出し、シート2の「申込枚数」に反映させ、自動的に公演ごとの残席を出したいです。そのための関数を教えてください。 <質問②> シート1の「公演日/開演時間」はプルダウン以外に簡単に入力できる方法はありますか? (それ以外の席種や受付方法、精算方法はプルダウンで入力しようと思っています。) 過去の回答も検索したのですが、見つからず質問させていただきました。 なるべく早めにご教示いただけると嬉しいです!! よろしくお願いいたします。

画像
補足

シート1の、「枚数」と「受付方法」の間にセルを1行追加して「代金」も自動計算で表示したいです。 S席5,000円 A席3,000円 B席1,000円 とした場合の計算式も教えていただきたいです。

Excel20閲覧xmlns="http://www.w3.org/2000/svg">250

ベストアンサー

1

①在庫は自分で入力するのですね。 まず2行目は「席」の字を除いて、S A B にして下さい。 セルの書式設定、ユーザー定義「@席」 にすれば表示は「S席」 になります。 E3: =SUMIFS(Sheet1!$G:$G,Sheet1!$E:$E,$A3,Sheet1!$F:$F,E$2) 右下へコピペ。 H3: =B3-E3 右下へコピペ。 ②思い付きません。 Sheet2のどこかに公演名を入力しておけば、講演名をプルダウンで選んだ方が間違いが少ないと思いますが、無い以上プルダウンが一番いいと思います。 補足 どの公演も同じ料金ですか、 値段の変化を考慮する必要が無いなら、 =IF(F2="S",5000,IF(F2="A",3000,IF(F2="B",1000,"")))*G2 下へコピペ。 値段の変化を考慮するなら 図のような一覧表を作り =VLOOKUP(F2,M:N,2,0)*G2 下へコピペ。

画像

1人がナイス!しています

ThanksImg質問者からのお礼コメント

早速にありがとうございます! 出来ました!感動。

お礼日時:10/27 13:43