![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
こんばんは!
>C列、D列に入力した氏名の当番日付をH列に表示させるには・・・
とありますが、A~D列という解釈で・・・
A~D列に重複はない!という前提です。
↓の画像でH2セルに
=IF(COUNTIF(A$2:D$11,G2),INDEX(E$2:E$11,SUMPRODUCT((A$2:D$11=G2)*(ROW(A$2:A$11)-1))),"")
という数式を入れ、フィルハンドルで下へコピーしています。
(セルの表示形式は「日付」にしてください)
こんな感じではどうでしょうか?m(_ _)m
![「VLOOKUP関数を使い掃除当番表を作る」の回答画像1](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/c/667667_54c8e41842cd4/M.jpg)
tom04様
早速の回答ありがとうございます。
やはり、VLOOKUP関数には限界があるのですね・・・
複雑な数式ですが、人数が増えた場合も対応可能ですね(^_^;)
重複はない!についてなのですが、
2回目以降の当番が続くものとします。
C7・・・スネオ, D7・・・のびた
この時H列に1回目、I列に2回目と当番日付を表示させることは
可能でしょうか?
No.2
- 回答日時:
No.1です。
>2回目以降の当番が続くものとします。
というコトですので・・・
配置は前回同様とします。
G列はあらかじめデータが表示されているとすると
H2セルに
=IF(COUNTIF($A:$D,$G2)<COLUMN(A1),"",INDEX($E$1:$E$100,SMALL(IF($A$1:$D$100=$G2,ROW($A$1:$A$100)),COLUMN(A1))))
配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は、
上記数式をドラッグ&コピー → H2セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
最後にH2セル(セルの表示形式は「日付」)のフィルハンドルで列・行方向にコピーしてみてください。
こんな感じではどうでしょうか?m(_ _)m
tom04さんへ
応用編にまでご回答いただき、ありがとうございます。
ただ、‘2回目以降の当番’用に教えていただきました数式だと
うまく表示することができませんでした。
せっかくですので、教えていただいた数式を理解して自分でも解決してみようと
思っております。
まずは、お礼まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルについて教えてください。 2 2022/10/20 14:55
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) 名前と日付が一致する箇所にフラグを立てる関数が知りたいです 4 2022/08/11 02:24
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセル 当番表の作り方 エクセルで土日祝日を除いた、平日のみの当番表を作りたいです。 カレンダーま
Excel(エクセル)
-
エクセルで少し複雑な当番表を作成したい。
Excel(エクセル)
-
エクセルで作成したカレンダーに「当番の名前」を自動的に入力する方法をお
その他(Microsoft Office)
-
-
4
Excelで当番表の作成(休み考慮、完全ランダム)
Excel(エクセル)
-
5
エクセル 年間の当番表 ローテーションに振り分ける方法がわかりません。
Excel(エクセル)
-
6
エクセルの当番表を作っていますが教えてください
Excel(エクセル)
-
7
EXCEL 当番表の作り方
その他(Microsoft Office)
-
8
エクセルの当番表を作りたいのですが
その他(Microsoft Office)
-
9
エクセルで旗当番表を作っています あとひといきなんですができません
Excel(エクセル)
-
10
Excelにて年間の当番表作成したい
Excel(エクセル)
-
11
土日祝を空白にする関数を教えてください
Excel(エクセル)
-
12
エクセルで当番表をつくりたいのですが、簡単な関数を使ってできません。私
PowerPoint(パワーポイント)
-
13
従業員増減対応で当番種類の増減対応な当番表
その他(Microsoft Office)
-
14
エクセルを使って当番表を作成したいのですが・・・
その他(ビジネス・キャリア)
-
15
Excel:週単位の一覧の作り方
Excel(エクセル)
-
16
エクセルで当番表を作成したいです。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで、2種類のデータを...
-
Excelで中央揃えが出来ない?
-
エクセルのまとめてカッコをつ...
-
Excel 頭に「0」がついている...
-
エクセルで特定の文字が入って...
-
桁の違う数値での並び替え
-
Excelでグループの最大値から項...
-
excelで、1つのセルに入ってい...
-
Excel 指定行までコピーをおこ...
-
【エクセル】2行に一行のように...
-
連続データを1行おきに貼り付け...
-
エクセルの関数
-
ある列のセルに特定の文字が入...
-
INDIRECTの列を可変にしたい
-
VLOOKUPのあいまい検索(スペー...
-
エクセルに入力した文字列に句...
-
エクセルで、数値の範囲で仕分...
-
セル内文章から、英数字のみ取...
-
Excelの結合でA列とB列の内容...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで、2種類のデータを...
-
Excelで中央揃えが出来ない?
-
ある列のセルに特定の文字が入...
-
エクセルで特定の文字が入って...
-
エクセルのまとめてカッコをつ...
-
Excel 頭に「0」がついている...
-
桁の違う数値での並び替え
-
セル内文章から、英数字のみ取...
-
Excel 指定行までコピーをおこ...
-
エクセルの関数
-
excelで、1つのセルに入ってい...
-
エクセルに入力した文字列に句...
-
エクセルで、数字列の中にハイ...
-
WEEKDAY 空白も7になってしまう
-
Excelでグループの最大値から項...
-
Excel2013 カラースケールを別...
-
連続データを1行おきに貼り付け...
-
【エクセル】2行に一行のように...
-
Excel強制終了
おすすめ情報