[[20170330100329]] 『日付の表示』(じぱ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『日付の表示』(じぱ)

   A   B     C     D
1 2017   年    4     月
2  日   曜日
3  1    土←数式=IF(A8="","",WEEKDAY(DATE($A$2,$C$2,A8),1))

現在このような表になっています。
B3のセルに自力で数式を入れましたが一つのセルに4/1(土)のように表示できません
A3のセルに4/3(土)のように表示したいのですがどのような数式にしたらよいのでしょうか。

よろしくお願いします

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 表のレイアウトと数式のセル位置が一致してないのが気になりますが、それは置いといて
 B3:=IF(A3="","",TEXT(DATE($A$1,$C$1,A3),"m/d(aaa)"))

 もしくは
 B3:=IF(A3="","",DATE($A$1,$C$1,A3))
 セルの書式設定 ユーザー定義 m/d(aaa)
(bi) 2017/03/30(木) 10:16

すみません。
ご質問の意図がわかりかねますので、逆質問(^^;;

A8には何が入っているのでしょう。日付の数字でしょうか?
また、この例では式は=(A8="","",WEEKDAY(DATE($A$1,$C$1,A8),1))になるのでは?
で、この式ではA8に日付の数字を入れても、単にWEEKDAYの数字1〜7が出るはずですが..
で、B3の一つ上のセルというのは具体的にはB2のことですか?今”曜日”と入力されているようですが...

(パオ〜〜ン) 2017/03/30(木) 10:27


 >WEEKDAY(DATE($A$2,$C$2,A8),1)

 WEEKDAY関数をやめて

 >DATE($A$2,$C$2,ROW(A1))

 とかにしておいて、表示形式を「m/d(aaa)」とかでいいのでは?

 被ったけど、一応。
 私もA8気になる…
(コナミ) 2017/03/30(木) 10:29

 2017年4月だったら、A列に4/1(土)〜4/30(日)までを表示すればいいんだったら、
 レイアウトはサンプル通りだとして、

 A3 =IFERROR(($A$1&-$C$1&-ROW(A1))*1,"")

 表示形式〜ユーザー定義を m/d(aaa) にして、A33までコピー

 4月は30日までなのでA33には何も表示されません。
 2017年2月なら28日までの表示になります。
 実際のレイアウトと違っていても、ROW(A1) は変更しないように。

 参考まで。
(笑) 2017/03/30(木) 10:47

ぱおーんさん
コナミさん
数式が正確でなく混乱させてしまい申し訳ありません。

(笑)さんの数式で問題は解決しました。

縦ではなく横にすることはできますか?
よろしくお願いします

  A          B      C        D
1 2017         年     4         月
2  1          2     3         4
3  4/1(土)    4/2(日)   4/3(月)      4/4(火)

(じぱ) 2017/03/30(木) 11:57


 笑さんの式のROWをCOLUMNにすればいいだけです。
(bi) 2017/03/30(木) 12:02

biさん
ありがとうございました

全ての問題が解決しました
返信してくれた方、ありがとうございました
(じぱ) 2017/03/30(木) 13:00


おせわになります
  A      B          C          D
1        2017         5          月
2   1     (月)
3   2     (火)
4〜9省略
10  9      (火)
11  10      (水)
12 小計
13  11      (木)

上のような表があります
A2に以前教えていただいた数式 =IF(A2="","",TEXT(DATE($B$1,$C$1,A2),"(aaa)")) が入力されています

A1に平成
A2に29
と入力した時うまく曜日が出てきません
どこを直せばよいのでしょうか
よろしくお願いします

(じぱ) 2017/05/12(金) 11:14


 笑さんの数式使っているのかと思いきや違う数式使っているんですね。
 A2セルじゃなくてB1セルに29と入力されているとして

 =IF(A2="","",TEXT(DATE(1988+$B$1,$C$1,A2),"(aaa)"))
 ※A1セルは平成限定
(bi) 2017/05/12(金) 11:27

biさん
ありがとうございます
指摘の通りA2ではなくB2でした

笑さんの数式は別の表で使用しています
(じぱ) 2017/05/12(金) 11:34


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.