ついに夏本番!さぁ、家族でキャンプに行くぞ! >>

エクセルのことでお伺いします。
today関数で今日の日付を表示することは理解しました。
そしてそこから日付の「月」だけを取り出すのにmonth関数があるというのも理解できました。

そこで取り出した月の整数は1~12までなんですがその取り出した関数に対して数字を1引きたいときに単純に関数から-1の計算式を当てはめると明治33年~とおかしくなってしまいました。正しくするにはどうしたらよいですか?

僕がやったのは
今日の場合
A1に=TODAY()関数をいれ、平成17年4月19日を表示させました。
A2に=MONTH(A1)として4を出しました。
そこの関数に=MONTH(A1)-1で4-1で3を出したかったのです。

シリアル値って言うのが引っかかっているみたいですが
よく分かっていないので正しく教えていただける方がいましたら宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

日付のセルを参照しているからその月を出すセルも日付の書式に自動処理されてしまうのが問題のようです。


=MONTH(TODAY())-1
と一つのセルにまとめるか、MONTHの入っているセルの関数を手動で標準に設定すれば解決するかと思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。書式が変わっているのは分かりませんでした。助言ありがとうございました。

お礼日時:2005/04/19 17:02

セルの書式が日付になっていませんか?


セルの書式を「標準」にしてみましょう。
    • good
    • 0
この回答へのお礼

ありがとうございました。最初A1の方を標準に直してしまい余計に分からなくなりましたが次の方の助言でA2の方を直すとわかって解決しました。

お礼日時:2005/04/19 17:00

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


人気Q&Aランキング