• ベストアンサー

エクセル

あるセルに表示された日付Aの直後の金曜日となる日付を別のセルに表示されるには、どのような関数を使えば(組み合わせれば)よいでしょうか? Aが金曜日のときは、Aを表示させるものとします。

質問者が選んだベストアンサー

  • ベストアンサー
  • lark_0925
  • ベストアンサー率63% (37/58)
回答No.3

解決後ですが、 =A2+6-MOD(WEEKDAY(A2),7) Weekday()は入れといた方が良いと思いますよ!! 日付を1904年から計算すると、 =A2+6-MOD(A2,7) では、計算が違ってきますから・・・。

frongoo
質問者

お礼

lark_0925様  補足の回答までいただき本当にありがとうございました。  今後ともどうかよろしくお願い申し上げます。

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

その他の回答 (2)

noname#204879
noname#204879
回答No.2

=A1+6-MOD(A1,7)

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

あるセルがA1だとすると =A1+6-MOD(WEEKDAY(A1),7)

frongoo
質問者

お礼

lark_0925様 迅速なご回答誠にありがとうございます。 おかげさまで解決できました。 今後ともよろしくお願い申し上げます。

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

関連するQ&A

  • エクセルの関数について

    下記の内容を表示する関数を教えてください。 セルAには日付が入ります。セルBに関数が入ります。 *セルBにはセルAの日付の直後の日曜日の日付が入ります。 *15日をまたぐときはBには直後の15日が入力される。 例 セルA(06/8/1)→セルB(06/8/6) セルA(06/8/14)→セルB(06/8/15) セルA(06/8/15)→セルB(06/8/15) セルA(06/8/16)→セルB(06/8/20) IF関数など組み合わせてみましたが条件通りの式ができません。 誰か教えてください、お願いします。

  • エクセルの関数について

    エクセルの関数で大至急お教えください。 セルA1の日付から3日後の翌営業日を算出する関数を教えて下さい。 今はセルA2にA1の3日後の日付を出す関数を入れ、 A3にA2から1日後の営業日を出すという方法を取っております。 A1:6/1 A2:=IF(A1="","",(A1+3)) A3:=IF(A2="","",WORKDAY(A2,1)) これを一つのセルに1つの関数で完結したいのです。 お分かりになる方がいらっしゃいましたら宜しくお願いいたします。

  • Excelの関数を教えてください!

    Excelの関数を教えてください! (環境)Windows2000/Excel2000 現在、下記の関数をセルに入力しています。 =WORKDAY(B15,-5,休日!A1:A16) B15には「決済期限」で、その日より一週間前の日付け。 これに、追加したい条件があります。 「直近の火曜日か金曜日」です。 助けてください、よろしくお願いいたします。

  • エクセル関数 日付によって表示変更

    エクセル関数 日付によって表示変更 A1のセルに日付を入力する場合1日から15日まではB、15日以降はCとA2のセルに表示するためにはどうすればよいでしょうか? もちろん月は変更します。 宜しくお願いいたします。

  • エクセル関数を教えてください

    日時が一致した列の指定したセルの値を 別セルに表示   A    B   C   D 1 7/1 7/2 7/3 7/4 2 256  264 273  286 3   8   7   13 4 5 6 7/3 7 ? A6(日付)と一致した列の3行目をA7に表示させる関数を教えてください。 勉強不足ですみませんがよろしくお願いします。

  • EXCEL入力されるまでセルをブランクにしたいのですが

    セルAに日付を入れ、セルBに14日後を自動的に表示するようにセルBに A1+14 という式を入れました。 ところがセルAに日付を入れていないところが全て1/14と 表示されてしまいます。  セルAに日付けを入れて初めて14日後の日付を表示させる にはどういう設定をした方がよろしいでしょうか? 関数 をいろいろ調べたのですが分かりませんでした。どなた かご教授お願い致します。

  • Excelの関数について

    A1セルに日付が「2015/11/2」と入っています。セルの書式設定で表示を「H27.11.2」としています。 これを、「4271102」と7ケタの和暦にして別シートに値貼り付けできるようにしたいのですが、良い方法を教えていただけますでしょうか。 TEXT関数などいろいろ試してみたのですが、上手くいきませんでした。宜しくお願いいたします。

  • エクセル 日付の連続データ

    お世話になります。 日付の連続データを作成したいのですが、 ■A1セルには2007/1/1と入力 ■A2セルには、A1セルの日付 + 1日 ・ ・ ・ ■A31セルには、A30セルの日付 + 1日 と関数を仕込みたいと思います。 どのようにすればよろしいでしょうか?

  • エクセル 土日の場合はその前後を表示

    皆様、いつもありがとうございます。 エクセル(2003)での質問です。 例えばセルA1に8/21と表示してあり、セルB1にその3日後の営業日(8/24)を関数で表示させたい。 また、3日後の営業日が土日祝日の場合は翌月曜日の日付を表示させたいです。 【例】 H23.8.21 火曜日 → H23.8.24 金曜日 H23.8.22 水曜日 → H23.8.25 土曜日ではなく H23.8.27 月曜日を表示 宜しくお願いします。

  • EXCEL 異なるシート間の参照

    EXCELに関しての質問です。 超初心者で基本がわからないままの質問ですみません。 同じブック内の複数のシート(様式は異なります)間の作業です。 片方のシートの日毎のデータを別のシートの日毎のセル に参照し、反映させたい。 INDIRECT関数を用いて、=INDIECT(A3&"!V3")のようにして A3に表示される文字列のシートのセル番地V3を参照し、 他のシートにそのデータを表示したいのですが、 うまくいきません。 A3セルには一ヶ月の日付が入っているので、 日付の入った他のシートを日付ごとに参照していくのですが、 そのシートの中のいつも同じセルV3しか 参照してくれないのです。 このV列のセルも自動的に日付に沿ったセル参照に変更するのは どうしたよろしいでしょうか。 よろしくお願いします。

専門家に質問してみよう