電子書籍の厳選無料作品が豊富!

株の変動をエクセルファイルにて管理しております。
保有資産
現金残高等
株式
投資金額
等を、気が向いた日に入力しております。

それを、過去1年分とかの単位でvlookup関数を用いて、別シートに移して
それをグラフ化したく思っています。(過去1年分とかがネックなんですが)
=now()-0
=now()-1
=now()-2
で過去一年の日付を入れても
vlookup関数が拾ってくれません。
その他にも、障害がたくさんあると思うのですが、
私がやろうとしていることは、可能でしょうか?
また、アドバイス等がありましたら、よろしくお願いします。

私のパソコンのスキルは
VBAはできません。
自動作成されたマクロなら少しいじくれる程度です。

「過去1年分のグラフを作りたい」の質問画像

A 回答 (3件)

=NOW()-1 だと 2012/12/4 14:49 のように時刻まで含みます。


=TODAY()-1 にしてみてください(2012/12/4と、日付だけになります)。
    • good
    • 0
この回答へのお礼

ありがとうございます。
とりあえず、vlookupの部分は解決しました。
あと、グラフ化も問題は山積しておりますが、一歩々々進めて行きたいと思います。
必ず、解決策はあると信じてやっていきます。
m(__)m

お礼日時:2013/12/05 20:02

>私がやろうとしていることは、可能でしょうか?


出来ますが関数を正しく使わないと目的に合いません。
今日の1年前は次の式で算出できます。

=DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY()))

=NOW()-1 では1日前(前日)の同時刻になります。
1年は一般的に365日ですから大まかには =TODAY()-365 でも良いのですが閏年では1日誤差が出ます。
閏年の補正をするにはYEAR関数で西暦年を割り出して1を引いたものを使ってDATE関数でシリアル値に戻します。
    • good
    • 0
この回答へのお礼

ありがとうございます。
これからやっていこうとするグラフ化で必要になりそうなことですね。
勉強して進めてまいります。
m(__)m

お礼日時:2013/12/05 20:03

あ、2012年ってのは単なる書き間違いです。

(^^;
=TODAY()-1 なら当然 2013/12/4ですす。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!