プロが教える店舗&オフィスのセキュリティ対策術

weekday関数には種類が3つありますが、
それぞれどのようなときに使うのが
最も効果的なのでしょうか。
講座で質問されて答えられなかったので
教えてください。

A 回答 (3件)

>weekday関数には種類が3つありますが・・最も効果的なのでしょうか。


weekday関数の種類は1か省略・2・3の3つの事で良いのでしょうか?
1/省略:1(日曜)~7(土曜)の範囲の整数。
2   :1(月曜)~7(日曜)の範囲の整数。
3 : 0(月曜)~6(日曜)の範囲の整数。  ですよね。

実際に使用すると返値が種類1の場合は2(整数)、種類2の場合は1(整数)が返り
ます。
WEEKDAY("20002/8/4") = 1 (日曜日)
WEEKDAY("20002/8/4",2) = 7 (日曜日)

種類が1の場合は以前のバージョンのアプリ内の関数の結果と同じになるのでバー
ジョンアップしたアプリケーションで使用しても前のタイプと同じ返値が得られる。
それも効果的に入るのかな?
通常のカレンダー(日曜日~土曜日)と連動すると種類が1もしくは省略が合って
いるのでカレンダーコントロールなど使う時は日曜日は1なので使い易い。
こんな感じかなと思うのですが、しかし効果的かという質問では答えにならない
のかも知れません。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
私も普段は省略して使っていたので
使い分けと言われると返事に困ってしまいました。
あまり考え込まなくても良さそうですね。

お礼日時:2002/08/07 22:53

3種類は、戻り値が異なるだけです。



種類が、1(省略)と2は、日曜日が1~土曜日が7の値を返却します。
種類が3の場合は、日曜日が0~土曜日が6の値を返却します。

その違いだけです。
1と2の違いは、特に1は旧バージョンのExcelと同じ動作をさせるかどうかの違いで表面上はまったく同じです。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
私も普段は省略して使っていたので
使い分けと言われると返事に困ってしまいました。
あまり考え込まなくても良さそうですね。

お礼日時:2002/08/07 22:53

=Weekday(日付け、種類)の


種類
戻り値の方法を以下の数値で選択します。

1の場合 1(日)~7(土)
2の場合 1(月)~7(日)
3の場合 0(月)~6(日)
のことですか。
A1に2002/8/7とし、(水曜日です)
B1に=WEEKDAY(A1,1)で4
B2に=WEEKDAY(A1,2)で3
B3に=WEEKDAY(A1,3)で2となります。
カレンダーの形式に合わせて、左からの列の順番に
合わせられるとかがメリットでしょうか。
日本は日曜から始まるカレンダーが定着している
と思うが、全世界ではどうなんでしょう。MS製品は
グローバルに考えないといけないでしょうし。
どれか1つしかなくても用は足るのでは。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
私も普段は省略して使っていたので
使い分けと言われると返事に困ってしまいました。
あまり考え込まなくても良さそうですね。

お礼日時:2002/08/07 22:52

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