Date:  Tue, 17 Dec 2013 15:45:09 +0900
From:  no@ann.co.jp
Subject:  [pasml 01696] Re: 12 月と 1 月の曜日表示がうまくいかない 
To:  pml@ann.co.jp
Message-Id:  <201312170645.rBH6j9GI003515@ns.pas2.jp>
X-Mail-Count: 01696

名前: ZONE BBSから
質問:http://pasokoma.jp/51/lg512914#512923
携帯:http://pasokoma.jp/m?num=512923&ope=v
--
youさんは No.512922「Re:12月と1月の曜日表示がうまくいかない」で書きました。

曜日(O5〜O35(実際はO9〜O39))は日付(シリアル値)を書式設定で曜日表示させているため
他で曜日の文字列として扱おうとすると違った結果になります。
日(N5〜N35(実際はN9〜N39))を他で参照しないのであれば、曜日(O5〜O35(実際はO9〜O39))の
数式を以下にしてください。
O5:=TEXT($N5,&quot;aaa&quot;)
↓
O35:=TEXT($N35,&quot;aaa&quot;)
O5〜O35の書式:標準または文字列にする

日(N5〜N35(実際はN9〜N39))は固定値(11〜31,1〜10)として曜日だけを数式で表示
したい場合は曜日(O5〜O35(実際はO9〜O39))の数式を以下にしてください。
#No.512918の補正説明をそのまま数式化しただけ
O5:=IFERROR(CHOOSE(WEEKDAY(TEXT(IF($N$4=1,IF($N5>=11,1988+$M$4-1,1988+$M$4),1988+$M$4),&quot;0000&quot;)&amp;&quot;/&quot;&amp;TEXT(IF($N5>=11,IF($N$4=1,12,$N$4-1),$N$4),&quot;00&quot;)&amp;&quot;/&quot;&amp;TEXT($N5,&quot;00&quot;)),&quot;日&quot;,&quot;月&quot;,&quot;火&quot;,&quot;水&quot;,&quot;木&quot;,&quot;金&quot;,&quot;土&quot;),&quot;-&quot;)
または、
O5:=IFERROR(TEXT(DATEVALUE(TEXT(IF($N$4=1,IF($N5>=11,1988+$M$4-1,1988+$M$4),1988+$M$4),&quot;0000&quot;)&amp;&quot;/&quot;&amp;TEXT(IF($N5>=11,IF($N$4=1,12,$N$4-1),$N$4),&quot;00&quot;)&amp;&quot;/&quot;&amp;TEXT($N5,&quot;00&quot;)),&quot;aaa&quot;),&quot;-&quot;)
O5の書式:標準または文字列にする
--
== 掲示板URL: http://pasokoma.jp/bbs ==
   配信の停止: http://pasokoma.jp/taikai
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===