こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excel関数について教えてください

画像の「出発整理」の列に「=MAX(テーブル1[出発整理])」と入力していましたが、テーブル1をテーブル&[@テーブル番号]に置き換えたところエラーになりました。正しい入力方法を教えてください。

投稿日時 - 2020-04-07 21:55:50

QNo.9732444

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

画像で見えているテーブルがテーブル1からテーブル5の範囲外でしたら
=MAX(INDIRECT("テーブル" & [@テーブル番号] &"[出発整理]"))
にしてください。

投稿日時 - 2020-04-08 11:24:34

ANo.1

入力された数式を見ると、MAX関数の中に文字列が組み込まれています。
MAX関数は最大値を求める計算なのでエラーが出ているのだと思います。
="テーブル" & MAX([@テーブル番号]) & "[出発整理]"
とすれば、結果が以下のようになるはずです(上から順に)。
テーブル1[出発整理]
テーブル2[出発整理]
テーブル3[出発整理]
テーブル4[出発整理]
テーブル5[出発整理]
@の意味は、関数が入力されている行を意味します。
なので、MAX関数を使ってもテーブル番号が返ってくるだけです。
数式で何をしたいのかを書いてもらえれば、回答可能かと思います。
テーブル番号の最大値を求めたいのであれば @ は不要です。
=MAX([テーブル番号])

投稿日時 - 2020-04-08 09:01:28

あなたにオススメの質問