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

御世話になります。

エクセルの日付の表記に関する関数の記事は非常に多く見かけるのですが、参照セルが土曜とか日曜日だった場合「空白」にするといったような場合、IF(A1=土曜日,””,A1)みたいな使い方としたい場合「土曜日」はどう表記すれば良いのでしょう?

毎日のエクセルのカレンダーに予定されているルーティン作業を土は別の作業を表示させたい。
(日曜日は空白にしたい)

A 回答 (4件)

WEEKDAY関数を使てみては?



仮にセルA1に入力されている日付から曜日を表示させ、かつ、土曜日と日曜日は空白とするのであれば、

=if(weekday(a1,2)>5,””,TEXT(a1,"aaaa"))


〇WEEKDAY関数
https://support.microsoft.com/ja-jp/office/weekd …
〇TEXT関数など
https://office-hack.com/excel/day-of-the-week-fu …
    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございました。

なるほど、こうやって使うのですね!
スッキリ解決しました。

お礼日時:2020/10/19 14:05

こんにちは



参照元のセル値は「日付」ということで良いでしょうか?
元の値が、シリアル値(=日付型の値)であれば、WEEKDAY関数で曜日を求めることができるので、その結果で判定すれば宜しいでしょう。
https://support.microsoft.com/ja-jp/office/weekd …

第二引数の値によって、戻り値の内容が変わりますので、判断に都合の良い値を指定すればよいです。
例えば、土、日を抽出したければ、
 =IF(WEEKDAY(A1,2)>5,"",”平日”)
みたいな感じです。

元の値がシリアル値ではない場合は、一旦、DATEやDATEVALUE関数でシリアル値に変換したものを曜日に換算すれば良いでしょう。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
#No3さんのご回答をBSにして閉め切りましたのであしからず。

当方の締め切りのタイミングが悪かったようでご了承ください。
日付関数の第2因数の使い方が良くわかりませんでした。

お礼日時:2020/10/19 14:41

A1が文字列であればそのまま”土曜日”(ダブルクォーテーション付き)で比較すれば良いでしょうし、日付型であれば、weekday関数でその日の曜日を数値(1〜7)で得ることができます。

    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございました。

当方の意図は”土曜日”を空白では無く、#No3さんのご回答の内容でした。
曜日を数値で得られることはWEEK関数でわかったのですが、目的の内容での使い方分かりませんでした。

お礼日時:2020/10/19 14:04

A1が「土曜日」だったら空白、


A1以外だっったらA1の値を表示、
とするのであれば

=IF(A1="土曜日","",A1)
    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございました。

当方の意図は”土曜日”を空白では無く、#No3さんのご回答の内容でした。
質問が分かりにくくて申し訳ありませんでした。

お礼日時:2020/10/19 14:02

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