質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

1回答

375閲覧

INDIRECTの計算結果がファイルを開いたばかりの時にできていない

JanTh1989

総合スコア87

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2020/05/19 09:53

編集2020/05/20 02:26

エクセルで他シート参照をINDIRECTで行っています。
ただ、ファイルを開いたばかりの時に#######となっており、計算結果が正しく出ておりません。
一度どこでもいいのでセル編集に入り、そこを抜けると計算結果が表示されるようです。
こちら、何か対処する方法はございますでしょうか?

参照元シート 表  4月 5月 6月 sheet1|計算|計算|計算| sheet2|計算|計算|計算| sheet3|計算|計算|計算| 計算式: =INDIRECT($A2&"!"&SUBSTITUTE(ADDRESS(2,COLUMN()),"2","")&"3") 計算式概要: A列のシート名の$B3〜の各月合計値を取っていく
参照先シート  4月 5月 6月 合計値|合計|合計|合計| ←SUMで同列下行の合計算出 Aさん |10 |10 |10 | Bさん |20 |20 |20 |

試したこと

①参照元シートに「=1+1」を記載。
狙い:自動計算がきちんとされているか確認。
結果:"######"の部分の表示は変わらずだが、「=1+1」はきちんと2が出ていて、自動計算されていた。
②参照先シートの値を直値記入して見た。
狙い:参照先シートの合計算出より先にINDIRECTをしているからきちんと表示できないのでは?を調査。
結果:変わらず######の表示。

環境

Microsoft Office 365 for Mac

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2020/05/19 10:42

「ファイルを開いたばかりの時に#######となっており」ということは、何かすると計算されるのでしょうか?
JanTh1989

2020/05/20 01:52

一度どこでもいいのでセル編集に入って抜けると計算結果が出ます。
JanTh1989

2020/05/20 01:54

質問に同様のことを追記しました。
meg_

2020/05/20 02:08

ブックの計算方法は「自動」になっていますか?
JanTh1989

2020/05/20 02:10

なっています。
JanTh1989

2020/05/20 02:27

参照先シートの情報更新しました。 いくつか試して見たことを追記しました。
guest

回答1

0

ベストアンサー

数式が変ですよ。
もっとシンプルで行けると思いますが。

イメージ説明

あとは、表示形式も確認してください。
変な表示形式にしていませんか?
イメージ説明

投稿2020/05/25 23:23

kai_keitai

総合スコア344

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

JanTh1989

2020/06/30 01:03

遅くなり申し訳ありません。 ご提案いただいたものに切り替えるとうまく動きました。 余計な式になっていたようです。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問