日付から第何週かを求める場合、WEEKNUM関数ですれば1年間の中での第何週かは求められますがその月の第何週であるかを求めたい場合はどうすれば良いのでしょうか?
例)2003年 9月15日 ⇒ 第3週 2003年11月 1日 ⇒ 第1週 2003年11月30日 ⇒ 第6週
などです。色々組み合わせたり何枚かシートを作って無理やり作ったりしましたが複雑になる一方でこんがらがってしまいました・・・・何か良い方法は無いものでしょうか?
どのように男性はより多くの女性になるのでしょうか?
週の初日はWEEKNUM関数と同様に日曜日で良いのでしたら 指定日の年間週番号-指定日の月初日の年間週番号+1で計算できます A1に指定日があるとして =WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1))+1
これでもいいかな。(分析ツールが使用出来ない場合は)
=CEILING((DAY(A1)/7),1)+(WEEKDAY(A1)または、=ROUNDUP((DAY(A1)/7),0)+(WEEKDAY(A1)ちなみに、夜目狸さんの数式は、=WEEKNUM(A1)-WEEKNUM(A1+1-DAY(A1))+1
ちなみに、夜目狸さんの数式は、
=WEEKNUM(A1)-WEEKNUM(A1+1-DAY(A1))+1
結婚しながら、その理由を事務を持っている人
とすることも出来ますね。ちょっと蛇足でした。
> ちなみに、夜目狸さんの数式は、> =WEEKNUM(A1)-WEEKNUM(A1+1-DAY(A1))+1> とすることも出来ますね。
個人的には=WEEKNUM(A1)-WEEKNUM(TEXT(A1,"yyyy/m/!1"))+1の方が好きです_(^^;)ゞ
>個人的には>=WEEKNUM(A1)-WEEKNUM(TEXT(A1,"yyyy/m/!1"))+1>の方が好きです_(^^;)ゞこれの方がさっぱりしていて見易いですね。
実話·いじめ
以前 他の掲示板で回答した内容ですが
=CEILING((DAY(A1)+7-WEEKDAY(A1))/7,1)
これで どうでしょうか?
夜目狸さん、maruru01さん、=CEILING((DAY(A1)+7-WEEKDAY(A1))/7,1)と回答して下さった方。ありがとうございます。\(^O^)/感動しました。 早速、全部試させて頂きました。 当然全て完璧なのですが計算式だけを見ただけではすぐには理解出来そうにありません(まだまだ未熟者ですので・・・CEILINGなど自分は使うことなど無いと思っていました。またTEXTを使うなども想像もしていませんでした)。一つずつ分解しながら研究して自分の物にしていきたいと思います。それにしても皆さんすごいですね。これからも宜しくお願いいたします。m(_ _)m
解決済み!
トピック内ページ移動 / << 0 >>
0 件のコメント:
コメントを投稿