Excelでの質問です。


セルA1に

 2007/8/1

という数値が入っております。
本日より前の日付であればA2に×を表示させたいと思っております。
そこでセルA2に
=if(条件式,"×","")
というのでいけるのではないかと思うのですが
本日より前ならtrueという条件式の公式が分かりません。
どなたかアドバイスいただけないでしょうか。

回答の条件
  • 1人2回まで
  • 登録:2007/08/07 09:55:44
  • 終了:2007/08/07 10:45:30

回答(4件)

id:ootatmt No.1

ootatmt回答回数1307ベストアンサー獲得回数652007/08/07 10:03:43

ポイント23pt

=IF(A1-TODAY()<0,"×","")

これでどうですか?

id:quocard

ありがとうございます。

あれ、こんなものなのですね。

何か難しく考えすぎていたようです。

ちなみに追加で質問になってしまいますが、

trueなら”×”となっている部分を

背景色を赤にするといった事も可能なのでしょうか。

2007/08/07 10:07:51
id:rikuzai No.2

りくっち回答回数1366ベストアンサー獲得回数1412007/08/07 10:05:04

ポイント23pt

A2=IF((TODAY()-A1)>0,"×","")


でどうでしょうか。

Excel(エクセル)基本講座:日付の関数

TODAY関数が本日のシリアル値を算出します。

尚、同日の場合も×にする場合は、


A2=IF((TODAY()-A1)>=0,"×","")


としてください。

id:quocard

ありがとうございます。

どうやら難しく考えすぎていたようです。

とても参考になりました。

2007/08/07 10:10:22
id:ootatmt No.3

ootatmt回答回数1307ベストアンサー獲得回数652007/08/07 10:06:49

ポイント22pt

ごめんなさい。もう一度。

>>=IF(A1<TODAY(),"×","")<<</p>

これでいけると思います。

id:quocard

ありがとうございます。

参考にさせていただきます。

2007/08/07 10:45:06
id:taknt No.4

きゃづみぃ回答回数13539ベストアンサー獲得回数11982007/08/07 10:25:28

ポイント22pt

=IF(TODAY()>A1,"×","")

計算しなくても 直接 比較できますよ。

id:quocard

ありがとうございます。

参考にさせていただきます。

2007/08/07 10:45:16
  • id:ootatmt
    2回目の解答がおかしくなっています。
    出来れば開かないでください。
  • id:ootatmt
    > trueなら”×”となっている部分を
    > 背景色を赤にするといった事も可能なのでしょうか。

    条件付書式を設定すれば可能ですよ。
  • id:ootatmt
    takntさん
    3の回答に書いたよ。
  • id:rikuzai
    >trueなら”×”となっている部分を
    >背景色を赤にするといった事も可能なのでしょうか。


    ツールバーの「書式」→「条件付書式」をクリック
    セルの値が 次の値に等しい ×
    と入力して、
    書式ボタンをクリック。
    フォントの色を赤に設定してOK。もう一度OKで設定完了です。
  • id:taknt
    ootatmtさん

    3の回答は、見づらかったために 見落としてしまいました。
    失礼しました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません