AppleサポートAppおよびYouTubeチャンネルのお知らせ

* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。

YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票方法と通知設定

コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。

Apple Account(Apple ID)の不正利用を確認する方法

Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

シリアル値を日付に変換する方法

シリアル値を日付に変換する方法


課題:Excel表をnumbersで読み込むと、日付がシリアル値になってしまう。これを、日付に変換したい。


方法:

numbersシートを作る。


A列:シリアル値 A2以下に値を入れる。


B列:セルのデータフォーマットを日付にする。

B1に「1900/1/1」を入れる。

B2に数式「=$B1$+A1-2」を入れる。

  下にドラッグして連続記入する。


これで変換できたと思いますが、いかが。

つまりExcelのシリアル値の計算起点は1900/1/1だが、 numbersの起点はなぜかその2日前らしい、と推察できますね。はて。


投稿日 2024/04/02 00:59

返信
返信: 3

2024/04/02 10:00 眞理289 への返信

エクセルの表を読み込んでシリアル値になるのはエクセルでx月y日(月)とかの形式の時だけです。しかも、これ、日本語にしてる(表示形式aaa)のでうまく変換してくれないだけですので、エクセルであらかじめ英語表記になる形式x月y日(Mon)とかにしておけば(表示形式ddd)、そのままでnumbersに正しく(日本語に)読み込まれます。

エクセルの表をNumbersに読み込む - Apple コミュニティ


2024/04/02 08:33 眞理289 への返信

Excelは使用していないので、直接数値を入れて確認してみました。

-2は入れなくとも正しく処理していますね。1900年は閏年でないが、2000年は閏年であることも正しく処理できています。1900/1/1 と入力している限り「基準日」というのは関係ないと思います。


> B2に数式「=$B1$+A1-2」を入れる。

の A1 は A2 の間違いですよね?

2024/04/02 09:13 品川地蔵 への返信

A1:A2の間違い → ご指摘のとおり。


基準日 -2 の件:excelで作成した表をnumbersで読み込むと、日付がシリアル値に化けます。その化けた値を日付に読み替えようとすると、2日分の誤差が出るのです。(当方の資料の場合)

最初からnumbersで作成する場合は、ご指摘のとおりなのですが。

シリアル値を日付に変換する方法

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。