Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
#N/Aを表示しないようにする
投稿日時: 19/04/19 15:08:11
投稿者: はじめて

お世話になります。
 
C列に日付、D列に数字が入っています。(10行目〜14行目)
1 50
2 80 
3 30
4 40
5 60
この中から、最大値 2日 80、最小値 3日 30のデータを表示するように次の関数を使っています。
問題は、データがある場合は前述のように表示されるのですが、このデータを消すとエラー(#N/A)が表示されます。このエラーのメッセージをブランクにしたいのです。
最大値 =MAX(D10:D14)
日付  =INDEX(C10:C14,MATCH(MAX(D10:D14),D10:D14,0))&"日"
最小値 =MIN(D10:D14)
日付  =INDEX(C10:C14,MATCH(MIN(D10:D14),D10:D14,0))&"日"
宜しくお願いします。

回答
投稿日時: 19/04/19 15:41:34
投稿者: コナミ

IFERRORを使われては?

投稿日時: 19/04/19 15:49:20
投稿者: はじめて

コナミ さん
ありがとうございます。
=IFERROR(INDEX(C10:C14,MATCH(Max(D10:D14),D10:D14,0)),"",)
を使ったのですが「この関数に対して、多すぎる引数が入力されています」とのエラーが出ました。
どこがいけないのでしょうか。

投稿日時: 19/04/19 16:14:31
投稿者: はじめて

コナミ さん
 
'=IFERROR(INDEX(C10:C14,MATCH(MIN(D10:D14),D10:D14,0)),"")&"日"
で表示されました。
ありがとうございました。