質問: エクセルで特定のマイナス値を除く最大値と最小値について エクセルで、ある特定の値(-99999)を除く最大値と最小値を =max(if(a1:a10<>-99999,a1:a10,"")) =min(if(a1:a10<>-99999,a1:a10,"")) の配列数式を使って求めました。 ただ、a1:a10がすべて-99999の場合、0がかえってきてしまいます。 この場合、-99999と表示するにはどのようにすればよいのでしょうか? 1つの式で、上記2つの処理をするにはどのようにすればよいのでしょうか?
回答: 修行中の身なので『指導』は勘弁してください。:d >最大値は-99999以外の値がすべてマイナス値の場合に0がかえってきてしまいます。 提示の式 >=max(if(a1:a10<>-99999,a1:a10,"")) これでも同じですよね? なので空白セルはないと判断しました。 あるなら、ベタですが =if(and(a1:a10=-99999),-99999,max(if(a1:a10<>-99999,if(a1:a10<>"",a1:a10,"")))) の配列数式で。 #他の方の案もお待ちになられたほうが良いかもしれません。