[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『曜日によって文字を返す場合について』(ともこ)
数式を使って、日付の曜日が2つのうちどちらかであれば指定の文字を返すように設定をしたいのですがご教授願います。
<現在の設定状況>
年 | 月 | 月末
セルA100|セルB100 |セルC100
※月末は数式(=EOMONTH(A100,B100,1),0)で求めてます
上記の年月設定より
カレンダー枠を作成しており
セルA1|セルB1|セルC1
1日 | 月曜 | ○セルA1の数式…=DATE(セルA100,セルB100,1) ↑日にちのみの表示にしております
○セルB1の数式…=TEXT(セルA1,"aaa")
↑曜日のみを表示にしております
上記の設定から例えばですが金曜もしくは土曜だった場合セルC1に"○"を返したい場合に下の数式をセルC1入れ込んでみたのですがセルの左端に緑色の三角が出てエラー?になります。
=IF(OR(WEEKDAY(セルA1,1)>=6,WEEKDAY(セルA1,1)>7),"○","")
もし修正等ありましたら教えて頂けると幸いです
< 使用 Excel:Excel2016、使用 OS:Windows10 >
エラーになるというのが判らないが。 =IF(WEEKDAY(A1)>5,"○","") ではどうだろうか?
あと、年と月からその月の最終日を求めるのは元の式が =EOMONTH(DATE(A100,B100,1),0) だとして =DATE(A100,B100+1,0) ではどうだろうか? (ねむねむ) 2023/02/13(月) 13:13:46
ああ、 >左端に緑色の三角 ということであればそのセルを選択すると黄色の警告アイコンが表示されるのでそのアイコンにカーソルを合わせると エラー内容が表示される。 (ねむねむ) 2023/02/13(月) 13:33:22
(ともこ) 2023/02/13(月) 16:47:24
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.