dポイントプレゼントキャンペーン実施中!

Excel2003で以下のようなことを行いたいのですがどう記述してよいかまったくわからずこちらにご相談しました。

対象者の種別は以下の2種類

公休日明け以外(以下普通者) 
公休日明け班(以下公明け)

年休枠      セル1の値の人数まで(あらかじめ入力)
公休日明けの定員 セル2の値の人数まで(あらかじめ入力)

抽選種別は以下の4種類

『無抽選』
『通常抽選』
『公明けのみ抽選』
『公明け混合抽選』

条件によりいずれかを抽選種別(セル3)に表示させたい。


また応募者の人数が定員を下回る場合は
あまった年休枠を再募集枠(セル4)に表示させ
公明けが再募集に応募できる人数を(セル5)

に表示させる関数を教えてください。


例 年休枠の定員が10名(セル1の値)のとき うち公休日明けの定員2名(セル2の値)

1.無抽選と表示される例
   
  年休枠10名  応募者 普通者のみ10名以下   
  年休枠10名  応募者 普通者9名以下 + 公明け1名以下
  年休枠10名  応募者 普通者8名以下 + 公明け2名以下 
    

2.通常抽選と表示される例

  年休枠10名  応募者 普通者のみ11名以上
  年休枠10名  応募者 普通者9名以上  + 公明け2名
  年休枠10名  応募者 普通者10名以上  + 公明け1名

3.公明けのみ抽選と表示させる例
  
  年休枠10名  応募者 普通者8名以下 + 公明け3名以上

4.公明け混合抽選

  年休枠10名  応募者 普通者9名以上 + 公明け3名以上


自分で思いつく範囲の例を提示してみました。

言葉の言い回しや不明な点、矛盾があるようでしたらご指摘ください。


長くなってしまいましたがよろしくお願いいたします。

A 回答 (1件)

条件が複雑すぎて、内容が良くわからない。


少数の例でもあげて、人間が手作業でやる場合は、順序も含めて、どうしているのか、説明したら。出来ればここで関数が使えそうだとか。
それにエクセルはデータや中間データをセルに置く。それはどうなっているのか。
この質問は年休社を具体的に誰にするかという質問か?
目的が良くわからない。
こういう「表的」書き方は文章を添えないと判りにくいのだ。
あまり回答者にややこしいなと思わせないで、時間をとらせず、質問内容が判るように質問表現を工夫すること。
多分というか絶対、1つの関数で出来るはずは無く、処理全体の質問になっていますよね。
抽選などというのも関数では難しいものだ。
条件に該当したものを抜きだすのも関数では難しい。
組み合わせ的なことも関数では難しい。(最大の難点はここかと思う)。
そんなこともエクセル経験が少なく良く知らないのではないか。
予想ではVBAでも駆使してやっと、という感じ。
ーー
>年休枠10名  応募者 普通者9名以上 + 公明け3名以上
年休枠10名とは10人年休が取れるのか。
それに対し9+3=12との関係は??
>公明け混合抽選
途は普通者も公明けも混ぜて抽選か、それぞれ枠を決めて抽選か??
    • good
    • 0
この回答へのお礼

言葉だけでうまく表現できず混乱させて申し訳ありませんでした。
自分なりにじっくりやってみます。
こんな質問にも丁寧にご回答いただきありがとうございました。

お礼日時:2009/12/03 15:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!