[[20040714154511]] 『日付を表示した隣のセルに曜日を自動入力したい』(tomo) >>BOT

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

 

『日付を表示した隣のセルに曜日を自動入力したい』(tomo)

こんにちは。
早速ですが質問いたします。
いま、出勤簿の修正を試みています。

1つ目に

日付け表示で 7/1 、 平成16年7月2日 とか表示が色々ありますが
 1 、 2 と日数だけセルに表示したいです。

2つ目に

隣のセルに曜日を自動で入力したいです。

よろしくお願いします。


 日だけ表示したいセル(仮にA2)の表示形式で d にしてください。
 その横に=A2と式を入れてセルの表示形式で aaa にしてください。
 (川野鮎太郎)


 回答が付いていますが、せっかく書いたので・・・
セルの表示形式をユーザー定義で「d」とします。
または「d aaa」とすると曜日も一緒に表示されます。
 
A1が日付が入力されているセルとします。
=TEXT(A1,"aaa") と、隣のセルに入力すると曜日が文字列で表示されます。
曜日付きなら「aaaa」となります。
ついでに英語表記なら「ddd」や「dddd」となります。
 (Hatch)


 できました(^o^)
 川野鮎太郎さんありがとうございます!!
  Hatchさんありがとうございます!!


すみません。
追加質問ですが、土日祝日の曜日か日付のセル色を変えたいのですが
どうしたらいいですか?
条件付書式で 土 日 とやっても反応しませんでした。。。
よろしくお願いします。


 =A2 のように日付が入力されているのなら、
条件1に土曜日の条件 「数式が」「=WEEKDAY(A3)=7」
条件2に日曜日の条件 「数式が」「=WEEKDAY(A3)=1」
といった感じになります。 (Hatch)
 
 ついでに、条件付き書式が「セルの値が」「次の値に等しい」「土」
のように設定されていて、この書式を有効にするのなら、
「=TEXT(A1,"aaa")」の方を使えばよろしいかと・・・。
  (Hatch)


Hatchさんありがとうございます。m(..)m
最初の方法が難しかしくてできませんでした。
2番目の方法でできました(^o^)


追加の追加で申し訳ありません

A1に =TODAY() をリンクさせたいのですが,どうしたらいいでしょうか?

セルの書式設定「ユーザー定義」で
”ggge"年”m"月"d"日請求
となっています

A1には下記のような式が組み込まれています

=IF(OR(MONTH(I1)=1,MONTH(I1)=2),MONTH(I1)+10,MONTH(I1)-2)

そして =TODAY()は,セルが2つ結合しています

説明が下手で申し訳ありません

過去ログを探したのですが,探しきれませんでした

(のの)


 「10ヶ月後の日付を求める」ということでしょうか?
=EDATE(I1,10)  ・・・ではいかが?  (Hatch)
 
EDATEのHELPを抜粋しました。(←まずかったら↓削除願います to 管理人様)
開始日から起算して、指定された月数だけ前または後の日付に対応するシリアル値を返します。
この関数を使用すると、伝票の発行日と同じ日に当たる支払日や満期日の日付を計算することができます。
 
この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。


セルA1には =TODAY() で求めた2ヶ月前の数字が入ります

ですので,I1に入る月が「7月」であればA1には「5月」となるんです

(のの)


 TODAY()=2004/7/16 ですので 2ヶ月前は2004/5/16 です。
 =EDATE(TODAY(),-2)
とすると、セルの表示形式がユーザー定義で「ggge"年"m"月"d"日請求"」としてあれば、
「平成16年5月16日請求」となります。
 
月だけを求めるのなら、
=MONTH(EDATE(TODAY(),-2))
とすれば、「5」が返ります。
 
  質問の意味がよく分からない(^_^;)
  I1セルの数式は?  TODAY()はどのセルで使っているの?
    (Hatch)

コメント返信:

[ 一覧(最新更新順) ]


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