新しく質問する

エクセルの表示について

役に立った:0件
  • 質問者:gurukunman
  • 投稿日時:2008/10/28 11:28
  • 困り度:すぐに回答が欲しいです

以前にも似たような質問をしたのですが…。

A研修室 午前:200円 午後:400円 1日:500円
B研修室 午前:300円 午後:500円 1日:700円
C研修室 午前:400円 午後:600円 1日:800円

この様な感じで、時間、使用した研修室を入力したら、金額が自動的に表示される様にしたいのですが、教えて下さい!
宜しくお願いします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件

No.4ベストアンサー10pt

  • 回答者:imogasi
  • 回答日時:2008/10/28 12:53

ーーーー午前ー午後ーー日
A  ○○円


の表を作り(円は省くか、書式で表示すること)
(1)縦横2条件をMATCH関数で聞き、A1始点の行番号数、列番号数
がわかるから
(2)=INCEX(表の範囲、何番目行、何番目列)で取れる。
(2)はINDEX関数そのものの使い方だ・
実例説明も要るかな。
C日800
午前午後日
A研修室200400500
B研修室300500700
C研修室400600800
C1の式
=INDEX($A$3:$D$5,MATCH(A1&"研修室",$A$3:$A$5,0),MATCH(B1,$A$2:$D$2,0))
研修室ばかりでなければ、A1&"研修室"
はフルネームで入れさせる。
または入力規則のリストー部屋名のリスト、で仕組む。

通報する

この回答への補足

すいません超初心者です…。

      A      B      C      D
1           午前    午後   1日
2   A研修室   200    400    500
3   B研修室   300    500    700
4   C研修室   400    600    800
5
6   (研修室) (時間帯) (金額)

と表を作成した場合はどうなるのでしょうか?
A6に使用した研修室
B6に使用した時間帯
を入力したら、C6に金額が表示される場合です。
PCの環境によって分かりずらいかも知れませんが、宜しくお願いします。

  • 参考になった:0件
  • 回答者:Cupper
  • 回答日時:2008/10/28 11:48

作成依頼ではなくどのようにて作ればよいのかを教えてほしいということであれば、

VLOOKUP関数とHLOOKUP関数を組み合わせましょう
表の中から数値を拾い出すのであれば、これらの関数は覚えておくと便利です

通報する

この回答への補足

VLOOKUP関数とHLOOKUP関数
の知識がありません…。
作成依頼になります。
宜しくお願いします。

  • 参考になった:0件
  • 回答者:Turbo415
  • 回答日時:2008/10/28 11:39

この条件だけでは分からない部分がありますが。午前200円って時間当たり200円でしょうか?午前中は200円だけでしょうか?午前10時から午後2時まで使うということはあり得ますか?1日の判断ってどうやるのですか?○時間以上は1日扱いなのか、○時以降使うと1日扱いなのか?
また、入力方法はどうやるのかで変わりますが。

通報する

この回答への補足

〇時間以降は1日などはありません。
あくまでも、午前、午後、1日の扱いです。
  A1     B1    C1
C研修室    午後   600円
A1に使用研修室(A研修室、B研修室、C研修室)
B1に時間区分(午前、午後、1日)
を入力して、C1に自動的に金額が表示される。という感じです。
説明がヘタですいません。

  • 参考になった:0件
  • 回答者:ookami1969
  • 回答日時:2008/10/28 11:35

どこに 何を表示させるのでしょうか??

時間とは 上記のように午前午後1日という事で良いのでしょうか??

本当の時間を入力するのか 上記の区切りだけなのかで やる事は変わりますが??

上記の条件の中から選ぶのであれば Vlokupで解決すると思いますけど。

通報する

この回答への補足

すいません…説明不足でした。
A1にA研修室、B1に午後と入力すると、C1に400円が表示。
A2にC研修室、B2に1日と入力すると、C2に800円が表示
という感じです。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ