advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 48828 for A�����������������������... (0.010 sec.)
[[20100323114420]]
#score: 1420
@digest: 35a3ac153bdcebfeffe0258501f54107
@id: 48456
@mdate: 2010-03-26T13:35:42Z
@size: 8158
@type: text/plain
#keywords: 藤近 (82886), 村木 (74441), 本鈴 (56269), 木村 (38798), 近藤 (37139), 藤山 (36461), 木佐 (33409), 田山 (26289), 村鈴 (23579), ・山 (22986), 林木 (22862), 中田 (22476), 村・ (21810), 林鈴 (21322), ・近 (21173), 藤・ (18839), 木小 (18487), 村a (17974), 山本 (17636), 小林 (16122), ・田 (15640), 金・ (13509), 鈴木 (13315), 休b (12679), 木b (12630), 本c (12488), ・31 (12470), 逆パ (11794), ・鈴 (11453), 本・ (10923), 木木 (10819), 藤c (10524)
『どうやったら・・・』(JG)
sheet1に普通にシフト表がありsheet2にはsheet1の逆パターンが自動的に出来るようにするには? sheet1 日付 1 2 3 4 5 ・・・・・・・・ 31 鈴木 A C B 休 B ・・・・・・・・ A 木村 C AA C ・・・・・・・・ C ・ ・ ・ 小林 B B C B 休 ・・・・・・・・ B sheet2 日付 1 2 3 4 5 ・・・・・・・・ 31 A 鈴木 木村 木村 鈴木 B 小林 小林 鈴木 小林 鈴木 小林 C 木村 鈴木 小林 木村 木村 A、B、Cのそれぞれの人数は最大で40名 ---- すみません。コメントがめちゃくちゃになってしまいました。やり直します。 ---- _←行頭に半角スペースを入れて投稿すると綺麗に揃います。 (修正済) ---- Sheet2のB2に、 =IF(COUNTIF(Sheet1!B$2:B$40,$A2)=0,"",INDEX(Sheet1!$A$2:$A$40,MATCH($A2,Sheet1!B$2:B$40,0))) と入力して右・下にコピーすると希望通りになりますでしょうか。 (sato) ---- 1 2 3 4 5 ・・・ 31 月 火 水 木 金 ・・・ 月 佐藤 A B C A B ・・・ B 鈴木 B C A B C ・・・ C 山本 C A B C A ・・・ A 木村 A A A A A ・・・ A 田中 A A A A A ・・・ A 近藤 C C C C C ・・・ C 山田 B B B B B B 1 2 3 4 5 ・・・ 31 月 火 水 木 金 ・・・ 月 A 佐藤 山本 鈴木 佐藤 山本 ・・・ 山本 木村 木村 木村 木村 木村 ・・・ 木村 田中 田中 田中 田中 田中 ・・・ 田中 B 鈴木 佐藤 山本 鈴木 佐藤 ・・・ 佐藤 山田 山田 山田 山田 山田 ・・・ 山田 C 山本 鈴木 佐藤 山本 鈴木 ・・・ 鈴木 近藤 近藤 近藤 近藤 近藤 ・・・ 近藤 一日でA、B、Cとも複数人います。上記の計算式ですとAで一人の名前しか出てきません。 他に方法はありますでしょうか? ---- A,B,Cの複数人は、例ではAが3人ずつ、B,Cは2人ずつですが、 そのように決まっているのですか。 または、それぞれ最高何人以内でしょうか。 (sato) ---- satoさん、分かりづらくてすみません。サンプルは例として上げたもので、シフト表(sheet1)の最大人数は60名です。その60名がそれぞれA、B、Cでシフトがありそれぞれ最大20名づつ(Aの最大人数は20名、Bの最大人数は20名、Cの最大人数は20名)です。なのでsheet2には各日付ごとにAで20行、Bで20行、Cで20行の表になるかと思います。従いまして、sheet1の60名がシフト(ABC)によってsheet2で各日付でAの人が全部抜き出されて表示、Bの人が全部に気出されて表示、Cの人が全部抜き出されて表示させたいということになります。 1 2 3 4 5 ・・・ 31 月 火 水 木 金 ・・・ 月 佐藤 A B C A B ・・・ B ↑ 鈴木 B C A B C ・・・ C 山本 C A B C A ・・・ A 木村 A A A A A ・・・ A 田中 A A A A A ・・・ A 最大60名 近藤 C C C C C ・・・ C ・ ・ ・ 山田 B B B B B ・・・ B ↓ 1 2 3 4 5 ・・・ 31 月 火 水 木 金 ・・・ 月 -------------------------------------------------------------------------------- A 佐藤 山本 鈴木 佐藤 山本 ・・・ 山本 ↑ 木村 木村 木村 木村 木村 ・・・ 木村 ・ ・ 最大20名 ・ 田中 田中 田中 田中 田中 ・・・ 田中 ↓ -------------------------------------------------------------------------------- B 鈴木 佐藤 山本 鈴木 佐藤 ・・・ 佐藤 ↑ ・ ・ 最大20名 ・ 山田 山田 山田 山田 山田 ・・・ 山田 ↓ -------------------------------------------------------------------------------- C 山本 鈴木 佐藤 山本 鈴木 ・・・ 鈴木 ↑ ・ ・ 最大20名 ・ 近藤 近藤 近藤 近藤 近藤 ・・・ 近藤 ↓ ---- とりあえず、 Sheet2のA3に AA23に B 、A43に C と入力。 B3=IF(COUNTIF(Sheet1!B$3:B$60,Sheet2!$A$3)<ROW(A1),"" ,INDEX(Sheet1!$A$1:$A$60,SMALL(IF(Sheet1!B$3:B$60=$A$3,ROW($A$4:$A$60)),ROW(A1)))) としてCtrlとShiftキーを押しながらEnterで確定、配列数式にします。 それをB22までコピー。 同様に、 B23=IF(COUNTIF(Sheet1!B$3:B$60,$A$23)<ROW(A1),"" ,INDEX(Sheet1!$A$1:$A$60,SMALL(IF(Sheet1!B$3:B$60=$A$23,ROW($A$4:$A$60)),ROW(A1)))) B43=IF(COUNTIF(Sheet1!B$3:B$60,$A$43)<ROW(A1),"" ,INDEX(Sheet1!$A$1:$A$60,SMALL(IF(Sheet1!B$3:B$60=$A$43,ROW($A$4:$A$60)),ROW(A1)))) やはり配列数式にして下にコピー。 それらを右にコピーではどうでしょうか。 ただし、この方法では例えば A の最大が15名しかいない場合でも、 下に空白の行ができますので、不都合であれば オートフィルターを併用すればどうでしょうか。 (sato) ---- ---- [20100323115839]『どうやったら・・・』(JG) sheet1に勤務(シフト)表、sheet2にはsheet1の逆パターンを自動的に出したい。(sheet1は1(火)に鈴木さんがA番、sheet2にはA番の欄に鈴木さんの名前を出したい)(sheet1のシフト表の人数は60名でsheet2の各A、B、Cは最大人数それぞれ20名づつ) sheet1 火 水 木 金 土 ・・・ 水 鈴木 A B B 休 B A 木村 B C A B 休 B ・ ・ ・ 小林 C A 休 C A C sheet2 火 水 木 金 土 ・・・ 水 A 鈴木 小林 木村 小林 鈴木 ・ ・ ・ B 木村 鈴木 鈴木 木村 鈴木 木村 ・ ・ ・ C 小林 木村 小林 ・ 小林 ・ ・ -------------------------------------------------------------------------------- 元の質問で回答がついています。 そちらで続けられた方がよいかと。 [20100323114420] 『どうやったら・・・』(JG) (独覚) ---- ---- [20100325010005]『どうやったらA』(JG) sheet1にシフト表、sheet2にその逆パターンを表示したい -------------------------------------------------------------------------------- Sheet2のB2に、 =IF(COUNTIF(Sheet1!B$2:B$40,$A2)=0,"",INDEX(Sheet1!$A$2:$A$40,MATCH($A2,Sheet1!B$2:B$40,0))) と入力して右・下にコピーすると希望通りになりますでしょうか。 (sato) -------------------------------------------------------------------------------- 1 2 3 4 5 ・・・ 31 月 火 水 木 金 ・・・ 月 佐藤 A B C A B ・・・ B 鈴木 B C A B C ・・・ C 山本 C A B C A ・・・ A 木村 A A A A A ・・・ A 田中 A A A A A ・・・ A 近藤 C C C C C ・・・ C 山田 B B B B B B 1 2 3 4 5 ・・・ 31 月 火 水 木 金 ・・・ 月 A 佐藤 山本 鈴木 佐藤 山本 ・・・ 山本 木村 木村 木村 木村 木村 ・・・ 木村 田中 田中 田中 田中 田中 ・・・ 田中 B 鈴木 佐藤 山本 鈴木 佐藤 ・・・ 佐藤 山田 山田 山田 山田 山田 ・・・ 山田 C 山本 鈴木 佐藤 山本 鈴木 ・・・ 鈴木 近藤 近藤 近藤 近藤 近藤 ・・・ 近藤 一日でA、B、Cとも複数人います。上記の計算式ですとAで一人の名前しか出てきません。他に方法はありますでしょうか? -------------------------------------------------------------------------------- 前の投稿にコメントが付いていますので、そちらで続けるのが良いと思います。 ↓リンクしておきます。 [20100323114420] 『どうやったら・・・』(JG) 新しいスレをどんどん立ち上げるのは やめた方が良いと思いますよ。 このスレが不要(前のスレで続ける事にする)場合は http://www.excel.studio-kazu.jp/wiki/excelboard/index2.html ・不要削除と書いていただけば事務局が削除します と言う事ですので、意思表示をお願いします。 (HANA) -------------------------------------------------------------------------------- どうもすみませんでした。お手数ですが「削除」願います。今後、気をつけます。 ---- ---- 統合しました。 (川野鮎太郎)2010/3/25 19:28 ---- ↑↑の行為について。 (mitsu) とりあえず↓参照・・ http://www.excel.studio-kazu.jp/wiki/excelboard/index2.html 事務局とスレを立てた質問者以外の第三者が スレの削除を行うのは事務局の意向に反するのでは。 ---- でしたら、済みませんが 元のスレに戻させてください。 あの場所に有ってはどうしても、話が分かりにくくなると思いますので。 JGさんの問題が解決しましたら 川野鮎太郎さんの意向に従い、元に戻したいと思います。 (HANA) 2010/3/26 0:30 ---- 色々な人の手が入ると話が難しくなりそうなので 矢張り、川野鮎太郎さんの編集の状態に戻しておこうと思います。 失礼しました。 (HANA) 2010/3/26 6:58 ---- satoさん、何度もありがとうございます。川野さん、HANAさん、事務局の皆さま、私の不注意でいろいろとご面倒をおかけいたしました。すみませんでした。以後、気を付けます。 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201003/20100323114420.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97012 documents and 608123 words.

訪問者:カウンタValid HTML 4.01 Transitional