一回も披露したことのない豆知識

工程表の作成に困っています。非稼働日を土・日としたくて、開始日から1か月の間の土・日を抽出させていのですが可能でしょうか?

作成中のエクセルが
 H2のセルに開始日を入力すると、I2に1か月の日付が自動入力されるようにしています。
 I2~I32の中の土・日のみをC3へ抽出させたいです。

よろしくお願い致します。

「エクセルの関数について教えて下さい。」の質問画像

質問者からの補足コメント

  • ご回答ありがとうございます。
    いえ、複数ある土日をC3以降に順番に土日のみを入力させたいです。

    No.2の回答に寄せられた補足コメントです。 補足日時:2021/03/24 13:33

A 回答 (2件)

この操作をマクロを使って行っているという認識で良いのでしょうか?


でしたら、
変数:書込行を使って
書込行=3’書き込む最初の行:forやDo Loopの外側で設定
For・・・

if 曜日=土 or 曜日=日 Then ’J列の値(変数:曜日)を使って土曜日またな日曜日ならば
Cells(書込行,3)=日付’I列の値をC列に(上から順に)加える
書込行=書込行+1’1つ下の行に移動
End if

Next

のような構文を加えれば抽出できます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2021/03/24 15:06

複数値 あるものを、


1セル内に 集約させるのですか?


となると、

結果は 配列値と、
なりますが、
其れが お望みですか?
この回答への補足あり
    • good
    • 0
この回答へのお礼

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

お礼日時:2021/03/24 15:06

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