[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別々のセルに入力した年月日から曜日を表示』(BB)
日付から曜日を表示する関数を教えてください。
A1に西暦の「2016」
B1に月の「4」
C1に日の「27」
が入力されている状況で、
D1に「(水)」と表示させるには
どのような関数でしょうか?
< 使用 Excel:Excel2010、使用 OS:Windows8 >
=TEXT(A1&"/"&B1&"/"&C1,"(aaa)")
あるいは =(A1&"/"&B1&"/"&C1)*1 と入力してセルの表示形式を分類にユーザー定義、種類に(aaa)とする方法もある。 ただし後者は見かけが曜日になっているが中身は日付データ(数値)なため他のセルから参照したり式で使用する場合には 注意が必要になる。 (ねむねむ) 2016/04/27(水) 11:57
2016/4/31 などありえない日付は入力しない、という前提で。
D1 =TEXT(DATE(A1,B1,C1),"(aaa)")
または
D1 =DATE(A1,B1,C1) 表示形式〜ユーザー定義 (aaa)
でも。 (笑) 2016/04/27(水) 12:12
2016/4/31 などありえない日付を入力した場合は、D1には何も表示しない、ということなら
D1 =TEXT(A1&-B1&-C1,"(aaa);;;")
参考まで。 (笑) 2016/04/27(水) 12:21
教えていただきありがとうございます。
考え方でいろいろな関数で表示できることも勉強になりました。
ありがとうございます。
(BB) 2016/04/27(水) 13:05
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.