[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表に反映させたいです』(のん)
A B C D E F G H I J K L 1 梅室 竹室 松室 貸風呂 開始 終了 名前 客室 貸風呂 開始 終了 2 10:00 佐藤 10:00 11:00 佐藤 梅室 3 10:20 佐藤 柏原 11:00 12:00 鈴木 竹室 貸風呂 11:20 12:00 4 10:40 佐藤 柏原 10:20 11:20 柏原 松室 5 11:00 佐藤 鈴木 柏原 6 11:20 鈴木 柏原 鈴木 7 11:40 鈴木 鈴木 8 12:00 鈴木 鈴木
FからLを手入力したら、B2からE8の表に自動で名前が反映される式を教えてください。
B2 =IF(SUMPRODUCT(($F$2:$F$100<=$A2)*($G$2:$G$100>=$A2)*($I$2:$I$100=B$1)),IF(COUNT(INDEX(0/(($F$2:$F$100<=$A2)*($G$2:$G$100>=$A2)*($I$2:$I$100=B$1)),))>1,"ダブリあり",INDEX($H:$H,SUMPRODUCT(($F$2:$F$100<=$A2)*($G$2:$G$100>=$A2)*($I$2:$I$100=B$1)*ROW(A$2:A$100)))),"") B2:D8 範囲コピー。
E2 =IF(SUMPRODUCT(($F$2:$F$100<=$A2)*($G$2:$G$100>=$A2)*($J$2:$J$100=E$1)),IF(COUNT(INDEX(0/(($F$2:$F$100<=$A2)*($G$2:$G$100>=$A2)*($J$2:$J$100=E$1)),))>1,"ダブリあり",INDEX($H:$H,SUMPRODUCT(($F$2:$F$100<=$A2)*($G$2:$G$100>=$A2)*($J$2:$J$100=E$1)*ROW(D$2:D$100)))),"") 下へコピー。
(GobGob)
↑貸風呂の開始・終了もF列・G列なん?w
B2 =LOOKUP(1,0/(($F$2:$F$20<=$A2)*($G$2:$G$20>=$A2)*($I$2:$I$20=B$1)),$H$2:$H$20)
E2 =LOOKUP(1,0/(($K$2:$K$20<=A2)*($L$2:$L$20>=A2)*($J$2:$J$20=$E$1)),$H$2:$H$20)
該当なしのところは #N/A になるので、条件付き書式で見えなくしてください。 条件付き書式の数式は =ISNA(B2) フォント色を白に
[追記] Excelのバージョンが2007以降なら条件付き書式ではなく IFERROR関数を使ってください。
(JPN)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.