[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『期限が10日前になったら日付を赤にしたい』(若葉ちゃん)
ものすごい初心者です…
お力を貸して下さい!
A B C D E
1 ◎特許 2006年5月26日
2 特許名 出願日 出願番号 請求期限 審査請求
3 ○○○ 2002.01.01 2002-000XXX 2006.05.30 済
4 △△△ 2003.01.01 2003-000XXX 2006.06.01 未
5 ◇◇◇ 2004.01.01 2004-000XXX 2006.05.28 未
B1に『=TODAY()』と入れて本日の日付を表示させています。
本日から見てD1の請求期限が10日前になった場合、
そのD1の請求期限の日付を赤くして目立つようにしたいんです…
条件付き書式で設定するのだと思いますが出来ませんでした(;_;)
[[20050602110942]] も参考にしましたが出来ないんです。。
初歩的な事で申し訳ありませんが教えて下さいm(__)m
「数式が」=D3-$B$1<=10 でお望みの書式を設定 請求期限の表示形式は文字列ではなく日付にしてくださいね。 (ぷーのすけ)
でも出来なかったんですが何がいけないのか分かりません(;_;)
請求期限の表示形式は日付ではなく、ユーザー定義で『yyyy.mm.dd』と設定しています。
日付に直してみてもやっぱり赤文字にはなりませんでした。。
(若葉ちゃん)
"."を"/"に置換してみてください。
#シリアル値をうまく説明できないσ(^^;)どなたかフォローお願いします。
(ぷーのすけ)
『.』を『/』に置換してやってみたのですが、やっぱり出来ません(>_<。)
どうしたら出来るのでしょうか(;_;)
あ、説明不足だったかも知れないので…↓
・5列以下も表は下に続いて行きます。
・赤くしたいのは本日から請求期限の10日前〜請求期限当日までです。(若葉ちゃん)
こんな感じで、シリアル値に出来ます。 1)D列を選択 2)データ → 区切り位置 3)1/3 2/3 は、次へ 4)「列のデータ形式」を【日付】にして完了。 (キリキ)(〃⌒o⌒)b
D3の書式をコピーして下に貼れば使えますよ ただしこのままでは期限を過ぎても赤文字のままです(汗 またそれは来週考えます(汗、汗
今日は時間切れ・・・ (ぷーのすけ)
でもこれをやると、日付が違う日付になってしまいます。。。
何故なのでしょうか(>_<)
ぷーのすけさんどうもありがとうございました!
また来週覗いてみます☆(若葉ちゃん)
さきほどぷーのすけさんに日付は『yyyy.mm.dd』だと日付として認識されないのでダメだと言われましたが、
B1の『=TODAY()』の書式も『yyyy.mm.dd』として同じように表示してもダメなのでしょうか??
ちょっと試しにやってみたのですがやっぱり赤文字にはなりませんでしたが…(;_;)
どなたかお力を貸して下さいm(__)m (若葉ちゃん)
表示形式で yyyy.mm.dd にしているのであれば、シリアル値として認識されていると思いますので、 大丈夫だと思いますよ。
D3を選択した状態で、 条件付書式を 数式が =AND(D3<>"",D3-10<=$B$1) にしてみてください。
(川野鮎太郎)
でもコピペしてやってるのに出来ないです…
何が原因なのかも分かりません…(;_;)
あ、Ecxel2002でwindows2000です。。
それと、追加なのですが、請求期限前に支払を終えた場合、『−』などで日付を消す場合があります。
その場合も条件付書式は変わらずに有効なのでしょうか???(若葉ちゃん)
いっぱい衝突〜☆ >でもこれをやると、日付が違う日付になってしまいます。。。 4)「列のデータ形式」を【日付】にして完了。 ここで、【日付】の隣は、「YMD」になってましたでしょうか? >B1の『=TODAY()』の書式も『yyyy.mm.dd』として同じように表示してもダメなのでしょうか?? まず、ヘルプで「日付と日付システムについて」をお読みになると良いかと思います^^ 読むとおわかりになるかと思いますが、、、 文字入力は「文字」です。 シリアル値で入力されているものを【表示形式】で表しても、「数値」となります。 基本的には、「文字」を「文字」で引くことは出来ません。 シリアル値であれば「数値」を「数値」で引くことは出来ます。 条件付書式で 「数式が」「=AND(($B$1+DAY(10))>=D3,$B$1<D3)」 でいかがでしょう? 衝突ついでに、、、 >表示形式で yyyy.mm.dd にしているのであれば、シリアル値として認識されていると思いますので、 >大丈夫だと思いますよ。 σ(^o^;)のPCは入力も、2002.01.01 のようにすると、文字列になっちゃう。。。
(キリキ)(〃⌒o⌒)b
【日付】の隣は『YMD』になっています。
エラーで「コピーまたは移動先のセルの内容を置き換えますか?」と出ます。
「はい」にすると日付が変わってしまいます。
ヘルプ見ました!(若葉ちゃん)
>エラーで「コピーまたは移動先のセルの内容を置き換えますか?」と出ます。 なるほど、それでは 1/3 で スペースによって右または・・・ にチェック 2/3 は、次へ 3/3 で、日付にチェックの「YMD」完了。 でいかがでしょう? (キリキ)(〃⌒o⌒)b
出来なかったら戻って来ますのでお願いしますm(__)m(若葉ちゃん)
あら・・・、入力も2006.05.10ってやっているってこと・・?(^_^A;
(川野鮎太郎)
ぷーのすけさんの回答で出来ないって事は、、、 σ(^o^;)はそのように想像していました。。。 (キリキ)(〃⌒o⌒)b
で、キリキせんせえに質問!
=today()で取得した日付にDAY関数で10日を加えてありますよね。これって普通に+10するのとの違いはなんですか? DAY関数を使う理由を教えてください。(というかDAY関数自体、使ったことがないので使い方わかってない^^;) (ぷーのすけ)
え〜と、、、 まず「せんせえ」はやめてくだせぇ。。。 次に、 >DAY関数を使う理由を教えてください。 理由は特にありません!!!(きっぱり まぁ、関数などは後から見ると 『何だっけ、コレ?』見たいな事が、σ(^o^;)は良くあります。。。 そのために、後から見たときにわかり易く(自分が)しているだけです。 [[20060407103131]]『何度もごめんなさい』(魔人ぶー) ここのROW関数でも同じように、考えてますです。 こんな感じでいいかな(^^; (キリキ)(〃⌒o⌒)b
DAY関数のヘルプを見ても注目すべき事は書いてないし、 「これはきっと、日数計算などで自分には考えもつかないほどの深ぁ〜い理由があるに違いない」と勝手に解釈。 そういう理由でしたか、後で見て自分でわかるというのは大事ですね。
勉強させていただきました(ぷーのすけ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.