[[20050308213140]] 『曜日を変更するとスケジュールも一緒に変更したい』(あひる) ページの最後に飛ぶ

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

 

『曜日を変更するとスケジュールも一緒に変更したい』(あひる)

初めまして、あひると申します。
いつも参考にさせていただいて大変お世話になっています。
早速質問です。
過去ログの

[[20030605074055]]『カレンダーの作り方』(pine)

を見ながら表を作りました。
しかし、参照スケジュールが空白の時に表に「0」と表示されます。
これを空白にしたいのですが、どなたか知恵を貸してください。
(「COUNTBLANK」で数えられるようにしたいのです)

   A             B        C        D        E        F        G        H
1  氏 名        日    月    火    水    木    金    土
2 鈴木さん               ■                ○          □      ●
3 加藤さん        E                G                B        C        D

↑このようなシフト表だと、

      A            B        C        D        E        F        G        H
1   2003年	6月						
2         	1	2	3	4	5	6	7
3         	日	月	火	水	木	金	土
4 鈴木さん	0	■	0	○	0	□	●
5 加藤さん	E	0	G	0	B	C	D

このように空白のままにしておきたい所に「0」が表示されます。
助けてください。お願いします。


 0 表示は IF の条件がどれにも合致しないのに ""(空白指定)が無い場合が多いですね。

	A	B
 1	10	 =IF(A1>30,1,)
 2	20	 =IF(A2>30,1,)
 3	30	 =IF(A3>30,1,)
 4	40	 =IF(A4>30,1,)
 5	50	 =IF(A5>30,1,)

 この様な時は
 B4 鈴木さんの 0 が表示されてる所の数式を書いてくれれば
 どなたかがスグに答えてくれると思いますよ。  (jun53)

 B4には =INDEX(INDIRECT($A4),1,WEEKDAY(B$2))
となっています。

 空白指定は上記の数式の場合どのように付け足せばいいのでしょうか?
お願いします。


 この部分自主削除。  (jun53)

 普通は、IFを使って、
 B4
 =IF(INDEX(INDIRECT($A4),WEEKDAY(B$2))="","",INDEX(INDIRECT($A4),WEEKDAY(B$2)))
 などとすることが多いと思いますが、

 サンプルデータでは、文字データだけのようなので
 =INDEX(INDIRECT($A4),WEEKDAY(B$2))&""
 でもいいと思います。
 (kkk)

kkkさんありがとうございます!
無事希望通りの表ができました。これからも分からないことがあればまたお世話になると思いますが、どうぞよろしくおねがいします。
(あひる)

 [kkk]さん、わたしからもお礼を、ありがとうです。
 途中、上書き書込みで質問が消え私が再現しましたが
 [あひる]さんの質問も無事解決し
 当初の書き込み&流れ的にもおかしいので僭越ながら修正しました。  (jun53)

コメント返信:

[ 一覧(最新更新順) ]


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