アプリ版:「スタンプのみでお礼する」機能のリリースについて

Sheet1
A1 2009(年)
B1 1(月)
C1~縦に日祝日除く1月のカレンダーを表示させたい。

Sheet2
http://www.eva.hi-ho.ne.jp/ohtake/excel/calender …をもとに、
祝日一覧を作りました。(祝日一覧名:祝日)

ここからどういう関数を使ったら、日祝日を除く1月のカレンダーが
作成できるかわかりません。
どなたか教えて下さい。
よろしくお願いします。

A 回答 (4件)

こんにちは。



>$A$1,$A$2、$A$1:$A$31は、sheet2 A列に1/1~1/31日付を作成して
行なうという意味なのでしょうか?

SUMPRODUCT((WEEKDAY(DATE($A$1,$A$2,ROW($A$1:$A$31)))=1)*1)

$A$2 ->$B$1$ でした。

正しくは、
=SUMPRODUCT((WEEKDAY(DATE($A$1,$B$1,ROW($A$1:$A$31)))=1)*1)+SUMPRODUCT((ISERROR(MATCH(DATE($A$1,$B$1,ROW($A$1:$A$31)),Sheet2!$A$1:$A$20,0))=FALSE)*1)

この数式は、日曜日と祭日の数を取るための数式です。

ROW($A$1:$A$31) の括弧の中は、単に、数字の1 ~ 31 を取るためのダミーです。単に1行目からあればよいのです。

Sheet2!$A$1:$A$20
は、祭日のデータを、Sheet2のA1~A20 に置くことですが、どこか、任意の場所においてください。
    • good
    • 0
この回答へのお礼

こんにちは。

早速、解りやすく回答していただきありがとうございます。
この方法で使用したいと思います。

本当にありがとうございました。

お礼日時:2009/01/04 16:33

参考になるかも


Excel(エクセル)実用編:月間予定表の作成例
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituy …

スケジュール表を作成する-DATE関数
http://www.relief.jp/itnote/archives/001928.php
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
次回のために参考させていただきます。

お礼日時:2009/01/04 16:24

こんばんは。



>祝日一覧を作りました。(祝日一覧名:祝日)
これを、Sheet2!A1:A20まであるとします。(実際とは、違うかもしれません)必ず、シリアル値によって出してください。

その月の日曜日と祝日の数を出します。

ここでは、H1 にしました。
=SUMPRODUCT((WEEKDAY(DATE($A$1,$A$2,ROW($A$1:$A$31)))=1)*1)+SUMPRODUCT((ISERROR(MATCH(DATE($A$1,$A$2,ROW($A$1:$A$31)),Sheet2!$A$1:$A$20,0))=FALSE)*1)

A1 2009(年)
B1 1(月)

C1:
=SMALL(INDEX((COUNTIF(Sheet2!$A$1:$A$20,DATE($A$1,$B$1,ROW($A$1:$A$31)))=0)*(WEEKDAY(DATE($A$1,$B$1,ROW($A$1:$A$31)),2)<7)*DATE($A$1,$B$1,ROW($A$1:$A$31)),,),ROW(A1)+$H$1)

下にこの数式を、エラーが出るところまでコピーします。
    • good
    • 0
この回答へのお礼

早速回答ありがとうございます。

解らない点があるのですが、
>=SUMPRODUCT((WEEKDAY(DATE($A$1,$A$2,ROW($A$1:$A$31)))=1)*1)
$A$1,$A$2、$A$1:$A$31は、sheet2 A列に1/1~1/31日付を作成して
行なうという意味なのでしょうか?

本当に初心者ですみません・・・。

お礼日時:2009/01/04 01:01

カウント系の関数を使うと良いかもしれません



C1セルから数えた行数に対してC1セルから数えた日祝日の数を減算すればOKですよね
行を数えるのは ROW関数でよいでしょう

日祝日を数える方法はいろいろ考えられますので、自身で工夫してみてください
    • good
    • 0
この回答へのお礼

早速ご回答ありがとうございます。
ただ私の能力では、なんのカウント系を使っていいのかわかりません。
理解力がたらなくて本当にすみません・・・。

お礼日時:2009/01/04 00:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!