アカウント名:
パスワード:
以下の条件でやってみる。
ついでに、数式をなるべく短くすることを考える。(以下では、月はA1セルに格納されているものとする。)
まず、愚直にテーブル引きで実装して、
=INDEX(A1,31,28,31,30,31,30,31,31,30,31,30,31)
月の値はいずれも30日に近いから、30から差分を増減させるように書き換えると、
=30+INDEX(A1,1,-2,1,0,1,0,1,1,0,1,0,1)
これって2月(28日)を別にすると、大の月(31日)と小の月(30日)がほぼ交互に並んでいるように見え
すげー、そうなっちゃうんだ。
わたしの in my case だと、極単純に月と日#m,d1,312,283,314,30...のテーブルをワークシートの何処かに作っておいて vlookupで引っ掛けようと思ってました。#これだと無駄が多い
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
in my case (スコア:1)
以下の条件でやってみる。
ついでに、数式をなるべく短くすることを考える。
(以下では、月はA1セルに格納されているものとする。)
まず、愚直にテーブル引きで実装して、
=INDEX(A1,31,28,31,30,31,30,31,31,30,31,30,31)
月の値はいずれも30日に近いから、30から差分を増減させるように書き換えると、
=30+INDEX(A1,1,-2,1,0,1,0,1,1,0,1,0,1)
これって2月(28日)を別にすると、大の月(31日)と小の月(30日)がほぼ交互に並んでいるように見え
Re:in my case (スコア:1)
すげー、そうなっちゃうんだ。
わたしの in my case だと、極単純に月と日
#m,d
1,31
2,28
3,31
4,30
...
のテーブルをワークシートの何処かに作っておいて vlookupで引っ掛けようと思ってました。
#これだと無駄が多い