
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
既に複数の回答がついていますが、やはり関数を使わないと実現困難な気がします。
他の回答者さんによって、EDATE関数、DATE関数を使用した回答がなされていますので、EOMONTH関数を使用した例をお示しします。
2022/1/5を表示したいセルの書式の表示形式を「日付」にした上で、そのセルに
=EOMONTH("2021/11"*1,INT(ROW(A4)/4))+CHOOSE(MOD(ROW(A4),4)+1,5,11,25,25)
という数式を記述し、下方向へフィルコピーすれば、ご希望の日付が表示されると思います。
若干数式が長くなりますが、CHOOSE(MOD(ROW(A4),4)+1,5,11,25,25)の代わりに
CHOOSE(MOD(MOD(ROW(A1),4),3)+1,25,5,11)
を使う方法や、INT(ROW(A4)/4)の代わりに
FLOOR(ROW(A4),4)/4
を使う方法もあると思います。
【解説】
(1)EOMONTH("2021/11"*1,INT(ROW(A4)/4))の部分は月末日を特定する数式です。
(2)INT(ROW(A4)/4は行数が「4,6,6,7,8・・・」と増加したとき、「1,1,1,1,2,2,2,2,3,3・・・」のよう連続数の同数を4つづつ返す数式です。
(3)"2021/11"*1の部分をEXCELは「2022/11/1」のシリアル値と認識してくれます。
(4)ゆえに、(1)の数式は「2022/11/1の(2)で計算した月数後の月末」という意味になります。これで同じ月末日が4つづつ作成されます。
(5)CHOOSE(MOD(ROW(A4),4)+1,5,11,25,25)の部分は5日、11日、25日という日付を特定する数式です。
(6)MOD(ROW(A4),4)+1の部分は「行数を4で割った余りに1加える」という意味ですから、「1,2,3,4,1,2,3,4,1,・・・」を繰り返すことになります。
(7)CHOOSE(インデックス,5,11,25,25)のCHOOSE関数はインデックスに対応した値を返しますので、(6)の値から日付を特定します。
(8)「○月△日」といったとき、△日は前月月末日からの日数と一致するので(1)と(5)の数式を合算すればご希望の日付が算出されます。
No.1
- 回答日時:
こんばんは
セル値はシリアル値(=エクセルの日付型データ)で良いものとして、関数利用でも良ければ・・
仮に、1列に(縦方向に)フィルコピーするものとします。
◇ 案1
1月の分(4セル)には直接入力しておいて、2月5日を表示したいセルに
=EDATE(4つ上のセル, 1)
を入力して、セルの書式を年月日表示に設定。
このセルを下方にフィルコピーすることでできると思います。
(式中の「4つ上のセル」とは、1月5日が表示されているセルのことです)
◇ 案2 (全て関数で表示する案)
1月5日を表示したいセルに
=EDATE(DATE(2022,1,CHOOSE(MOD(ROW(A4),4)+1,5,11,25,25)),INT(ROW(A4)/4)-1)
を入力し、セルの書式を年月日表示に設定。
これを下方にフィルコピーでも可能と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excel 値を返す数式についてです
Excel(エクセル)
-
エクセルのソート方法について
Excel(エクセル)
-
10円の誤差が分からない
Excel(エクセル)
-
4
Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な
Excel(エクセル)
-
5
エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま
Excel(エクセル)
-
6
Excel 知恵を下さい。 下記表は、例です。本来の表のデータ量は、1000件以上あります… A列:
Excel(エクセル)
-
7
Excel教えてください。 下記のことが出来るのは、マクロですか?条件付き書式でしょうか、、?知恵を
Excel(エクセル)
-
8
excelについて。
Excel(エクセル)
-
9
Excelの入力規則にいれる関数について
Excel(エクセル)
-
10
Excelで過去の最大値より大の場合、塗りつぶすには
Excel(エクセル)
-
11
エクセルで重複しない組み合わせの出し方
Excel(エクセル)
-
12
エクセル、日々の集計整理方法。(再送です。)
Excel(エクセル)
-
13
エクセル自動の年月
Excel(エクセル)
-
14
何故割り算なのでしょうか?
Excel(エクセル)
-
15
Excelで日数の関数がうまく出せません。
Excel(エクセル)
-
16
年間仕事用シフトカレンダーに、日勤 夜勤 休み に色分けをした。
Excel(エクセル)
-
17
【Excelの集計について質問です。】
Excel(エクセル)
-
18
エクセルデータ。容量を減らすにはどうしたらいい?
Excel(エクセル)
-
19
エクセルに代わる 表入力ツールについて
Excel(エクセル)
-
20
Excel 計算式を教えて下さい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
エクセルで全ての数字の前に文...
-
5
Open Officeで表の中に日付を入...
-
6
エクセルで集金表つくり
-
7
エクセル 単位を百万から億単...
-
8
セル内の数値を二段で表示する方法
-
9
ブランク=0を ブランク=ブラ...
-
10
60進数と10進数の足し算について
-
11
エクセルのシートに文字列を貼...
-
12
エクセル エラー?表示
-
13
エクセルからCSVに変換する...
-
14
エクセルで数式が文字列になっ...
-
15
半角の引用符 “ ” の打ち方
-
16
エクセルの挿入図形で文字が隠...
-
17
名前(平仮名)を数字に変換する...
-
18
キーボードの感度が良すぎて困...
-
19
半角で漢字を??
-
20
フォルダ名を並び替えても必ず...
おすすめ情報
公式facebook
公式twitter
1.2.3月と続いて、2022年12月までいったら2023年1月となるようにしたいです。