• 締切済み

エクセル weekday関数

weekday関数を使用してるんですが、何故か日曜日が4という設定になっております。 これを日曜日から順に1~設定する方法はどうやるんでしょうか?

みんなの回答

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

=weekday(a1,1) と「1」を付加してみてください

room323
質問者

お礼

遅れましてすみません。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • kuma56
  • ベストアンサー率31% (1423/4528)
回答No.1

weekday関数は、基本的に=weekday() で日曜日を1とするようになっているはずです。 現在、どのセルにweekday関数が入っていて、どこの値を参照しているのかもう1度確認してみてください。 どのような参照をしているのかが分からない状態では、具体的なアドバイスは難しいと思います。

room323
質問者

お礼

遅れましてすみません。 ありがとうございます。

room323
質問者

補足

現在は条件付き書式にてこのように設定してます。 =WEEKDAY(B15)=3 『3』が土曜日で『4』が日曜日に対応しております。 さらに、一部の土日に色の変更がみられない現象までおきております。 ちなみにエクセル2000です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • weekday関数について

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

  • EXCEL VBA WEEKDAY関数

    weekday関数について質問です。 Sub test() MsgBox Weekday(#2/19/2009#) End Sub 上記プログラムを参考に2009年2月i日の曜日を返すように 下記プログラムを作成したのですが、うまくいきません。 変数iの箇所に原因があると思うのですがどのようにしたら 解決できますでしょうか?? Sub test() dim i as string i=15 MsgBox Weekday(#2/i/2009#) End Sub 解決策、できましたら参考となるプログラムをお教えください。 よろしくお願いいたします。

  • Weekday関数を使って10行毎に色をつけたい

    ◇使用機器 Win7 エクセル2010 ◇エクセルの条件付き書式と、Weekday関数を使って10行ごとに色を付けたい。この設定方法をおしえて下さい。 ◇コメント (1)以前インターネットで調た処「MOD関数」の他に「Weekday関数」を使うと簡単である事が載っていたので、試みたところ、勉強中初心者にも理解が出来て、非常に簡単に設定が出来ました。 あまり簡単であった為、メモを取らず頭に記憶しました。今般別の仕事で同じ操作を必要としたので記憶したと思われる操作を行った処、どこかの設定が間違っていて、如何に操作しても目的が達せられません。又インターネットで探してみましたが、その記載箇所が見つかりません。メモッておかなかった不注意を悔いています。 (2)不確かな断片的な記憶ですが設定した内容は次の通りです   1.A1を選択するのみ   2.条件付き書式→新しいルール→数式を使用して書式設定するセルを決定→次の数式を満た   す場合に値を書式設定と開き     =WEEKDAY(A1),10=0          10=10行(最初の行が10行目の意味)     0=偶数の意味 と入力しました。Weekday関数に10はおかしなと思いながら、この数字を入れたところ、きちんと10行毎(最初が10、後は20・30と倍数毎)に390行迄表示されました。 (3)今回この数式で試みましたがエラーになります。どこかが違っていますが、情けなくも間違いの 原因を自分で確認する事が出来ません。賢者の方々のお知恵を拝借させて戴きたくお願い申上げます。 色の設定は理解できていますので、コメントは書略して頂いて、最初の選択から数式の設定迄で結構です。又MODではなくWeekday関数を使って設定をすることを目的にしています。

  • WEEKDAY関数の戻り値について。

    例えば A1に2006/02/12が入っていて A3に2006/02/13が入っていて A2が空欄のとき、 B列にWEEKDAY関数を入れるとA2に7が表記されます。 IFとネストにして表記されないようにできるのはわかりますが、なぜ7が返ってくるのかわかりません。 どうして土曜日を表す7が空欄にでてくるのでしょうか?教えてください。よろしくお願いします。

  • Excelのweekday関数に付いて

    カレンダーを作っています。 WEEKDAY関数を使って作業しています。 日曜日を赤で土曜日を青で祝日を赤で表示させたいのですが。 手順は 書式→条件付き書式の設定→条件1にセルの値が次の値に等しいを選んで数字の1を入力→条件に2にセルの値が次の値に等しいを選んで数字の7を入力→追加(A)の追加タブを選択肢し条件3にセルの値が次の値に等しいを選んで幾つの数字を入れれば祝日を赤にすることが出来ますでしょうか? また、カレンダーに曜日を月から日まで入力することは出来ますが祝日と表示させるにはどのようにすれば宜しいでしょうか? 教えて下さい。

  • Exel初心者なのですがWEEKDAY関数がさっぱりわかりません、カレ

    Exel初心者なのですがWEEKDAY関数がさっぱりわかりません、カレンダーを作りたいのですが、違った表示が出てきたり、オートフィルもうまくコピーしないので困っています。簡単な関数カレ

  • エクセル関数について

    エクセル関数の使用方法について教えてください。 また、ストップしてしまいました。 日付から曜日を求められるように、CHOOSE関数とWEEKDAY関数を使用して以下のとおり入力しました。 (実際のセルの表示は違うのですが、分かりやすいようにA1とB1にしました) CHOOSE(WEEKDAY(A1),"(日)","(月)","(火)","(水)","(木)","(金)","(土)") 曜日を表示したいセルはB1です。 私としては、A1に日付が入力されていない場合は、関数が入っていても、B1は空白であってほしいのです。 いろいろ調べていたら、IFERROR関数が有効?のようなのですが、ソフトが古いらしく対応しておりません。 このような場合はどのようにしたら解決できるでしょうか。 因みに、IF関数の使用を試みたのですが、うまくいきません。 詳しい方、どうか教えてください。 よろしくお願いします。

  • WEEKDAY関数で7などの数字でなく土などにするには?

    A列に日付、B列にWEEKDAY関数で曜日、C列以降にその日のデータを入れていたブックを今日開いたときエラーが出ました。 ブックは一応自動回復でまた使えるようになりました。 ところがA列の日付がシリアル値、B列の曜日が1から7までの数字になってしまいました。 A列のシリアル値はセルの書式設定を日付にして元に戻ったですが、B列を「3」とかでなく「火」などの表示に戻すにはどうすればいいのでしょう? B列に入れていた関数は      =IF(A119="","w",WEEKDAY(A119)) です。 (119行目の例です。A列未記入行はBにエラー値でなくwが表示されるようにしてあります。)

  • Excel /Weekday関数について

    Weekday関数を勉強していて疑問に思ったのですが。 引数で以下のような「種類」というのがありますよね。 「1」日曜が1、月曜が2・・・土曜が7 「2」月曜が1、火曜が2・・・日曜が7 「3」日曜が0、月曜が2・・・土曜が6 これはどのように利用すると便利なのでしょうか? 特に「3」はどういう使い分けができるのでしょうか?日曜が「0」になることで、何かの条件判断に使えそうですが。。平日と土・日を区別する以外で何かあれば教えてください。

  • エクセル関数で教えてもらいたいです。会社のあるスケ

    エクセル関数で教えてもらいたいです。会社のあるスケジュール表をみたんですが、写真のようなweekdayという関数を使ってます。 これは私が書かれていたのを再現したものですが、日付が書かれているB列をC列でweekdayで読みにいって、数字じゃなく曜日を出していました。 しかも、土曜日は青色、日曜日と祝日は赤色になるようになんかしています。5列に対し色の反転を起こしてます。 マクロは使ってないと思います。 これどんなアルゴリズムでやってるんですか?

専門家に質問してみよう