- ベストアンサー
エクセル関数で数値データの中から0を除いたMIN値を出したい
エクセル関数で数値データの中から0を除いたMIN値を出したいのですが、どうしたら宜しいのでしょうか。データ 1.5 1.2 1.8 1.3 1.6 0.0 最小値=1.2 としたいのです。すみませんがどなたか教えてぐーださい~。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
もうひとつ 数値データが0以上なら =SMALL(A1:A6,COUNTIF(A1:A6,0)+1) でも可能ですね
その他の回答 (3)
- comv
- ベストアンサー率52% (322/612)
回答No.3
こんばんは こんなのは如何でしょうか! =SUMPRODUCT(MIN((A1:A6=0)*MAX(A1:A6)+(A1:A6)))
質問者
お礼
こ、これはむずかしいですね。でも、ありがとうございます!
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
(テストデータ) A1:D5に(下記の「>0」はD2にいれてください) (A列)(B) (C) (D) 氏名 計数 氏名 計数 A 2 >0 B 0 A 3 C 4 をいれる。C1:D2はCriteriaといわれるものです。 (関数式) 最小をセットしたいセルに =DMIN(A1:B5,"計数",C1:D2)といれます。 この場合は2になります。 (注意他) ・「計数」と列を指定するところで、必ず””で囲むこと ・C1セルにAといれるとAだけの最小値が求められる。 DSUMの利用は、もう少し広いことに使えるものです。
質問者
お礼
わかりましたぁ。ありがとうございましたぁ!
- toshihiko_ooishi
- ベストアンサー率33% (175/520)
回答No.1
配列数式を使ってしまいますが、 データが仮にA1:A6に入っていると仮定しますと、 =MIN(IF(A1:A6=0, "", A1:A6)) と入力し、Ctrl+Shift+Enterするのはどうでしょう? もっと簡単な式があれば、誰か補足してください。
質問者
お礼
ありがとうございました!
お礼
いろいろありますですね。ありがとうございます!!