[[20040113132539]] 『図書貸出管理表を作りたい』(HIRO)  ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『図書貸出管理表を作りたい』(HIRO)

下表のように本が配置されていて

    A  B  C
1

2 集英社 講談社 集英社

3 ドラゴンボール はじめの一歩 こち亀

4 1巻 5巻 80巻

別に下表のように入力したとして

    AA         AB         AC        AD       AE

1 貸出日 出版社 タイトル 巻数 返却予定日

2 2004/1/1 集英社 こち亀 80巻 2004/1/3

3

配置表のC2,C3,C4と入力欄のAB2、AC2、AD2が一致したときに配置表のC1セルの色が
変わり、"貸出中"と表示できるようにしたい。
又、"TODAY"が返却予定日を過ぎたら、C1セルの色が別の色に変わり、"貸出期限が過ぎています"みたいな感じで表示できるようにしたい。(他の図書についても同じ)
当方素人につきまったく見当がつきません。
どなたか教えて頂けないでしょうか。


 AA:AE の範囲はとりあえず 10行としました。
 式が長くなって恐縮ですが、
 A1 に
 =IF(ISERROR(VLOOKUP(A$2,$AB$2:$AE$10,1,0)),"",IF(AND(A$2=VLOOKUP(A$2,$AB$2:$AE$10,1,0),A$3=VLOOKUP(A$2,$AB$2:$AE$10,2,0),A$4=VLOOKUP(A$2,$AB$2:$AE$10,3,0),VLOOKUP(A$2,$AB$2:$AE$10,4,0)<TODAY()),"貸出期間が過ぎてます",IF(AND(A$2=VLOOKUP(A$2,$AB$2:$AE$10,1,0),A$3=VLOOKUP(A$2,$AB$2:$AE$10,2,0),A$4=VLOOKUP(A$2,$AB$2:$AE$10,3,0)),"貸出中","")))
 で、C1 迄コピー

 条件付書式で
 A1:C1 を選択して
 条件1 [セルの値が] [次の値に等しい] [ ="貸出中" ] で パターンで例えば [青] 選択
 条件2 [セルの値が] [次の値に等しい] [ ="貸出期間が過ぎてます" ] で パターンで例えば [赤] 選択

 以上でどうでしょうか。    (jun53)

ありがとうございます!
さらに追加の質問なんですが、入力欄に返却日を入力して(AFとします)
配置表のA1セルが元の空白に戻るようにするにはどうしたらよろしいでしょうか? (HIRO)

 HIROさん、ゴメンナサイ。

 =IF(ISERROR(VLOOKUP(A$2,$AB$2:$AE$10,1,0)),"",IF(VLOOKUP(A$2,$AB$2:$AF$10,5,0)<>"","",IF(AND(A$2=VLOOKUP(A$2,$AB$2:$AE$10,1,0),A$3=VLOOKUP(A$2,$AB$2:$AE$10,2,0),A$4=VLOOKUP(A$2,$AB$2:$AE$10,3,0),VLOOKUP(A$2,$AB$2:$AE$10,4,0)<TODAY()),"貸出期間が過ぎてます",IF(AND(A$2=VLOOKUP(A$2,$AB$2:$AE$10,1,0),A$3=VLOOKUP(A$2,$AB$2:$AE$10,2,0),A$4=VLOOKUP(A$2,$AB$2:$AE$10,3,0)),"貸出中",""))))

 で、返却日にも対応出来ますが、今改めて試しましたら
 返却欄に同出版社名が2つ以上有ると対応不都合が出るようです。

 皆様、この後訂正、フォロー宜しくお願い致します。    (jun53)

 A1に
 =IF(SUMPRODUCT((A2&A3&A4=$AB$2:$AB$10&$AC$2:$AC$10&$AD$2:$AD$10)*($AF$2:$AF$10="")*($AE$2:$AE$10<TODAY())),"貸し期間がすぎています",IF(SUMPRODUCT((A2&A3&A4=$AB$2:$AB$10&$AC$2:$AC$10&$AD$2:$AD$10)*($AF$2:$AF$10="")),"貸し出し中",""))
 でC1までコピー、こんな感じでどうでしょうか?またまた長いですが。(ケン)

 わ〜お!
 HIROさん、簡潔な数式を作ってくれましたよ。
 今、試してみましたが完璧でしたよ〜。よかったよかった。

 私の数式		LEN()=369
 ケンさんの数式	LEN()=216

 なんか、ものすごく恥ずかしい気がします。。。
 SUMPRODUCT 本気で覚えなくては(私) ブツブツ!    (jun53)

おお!私の理想どおりの管理表ができました。jun53さん、ケンさんありがとうございます!
これを機に勉強しとこう。。。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.