私は行から0を除外してMIN値を得る方法を知る必要があります。MIN式から0を除外する方法Excel
しかし、私はF1セルを除外する必要があります。
例:
A B C D E F
1 0 18 20 0 150 = 18
が、私はこれには任意の助けを理解され= MIN(A1、B1、C1、D1、E1)戻り0
と優れない場合。
私は行から0を除外してMIN値を得る方法を知る必要があります。MIN式から0を除外する方法Excel
しかし、私はF1セルを除外する必要があります。
例:
A B C D E F
1 0 18 20 0 150 = 18
が、私はこれには任意の助けを理解され= MIN(A1、B1、C1、D1、E1)戻り0
と優れない場合。
=SMALL((A1,C1,E1),INDEX(FREQUENCY((A1,C1,E1),0),1)+1)
SMALLと周波数の両方の関数の式を試してみてくださいは、として、 "労働組合" を受け入れます引数、すなわちカンマで区切られ、(A1、C1、E1)のような角括弧で囲まれた単一のセル参照。
したがって、範囲内のゼロの数を求めるにはFREQUENCYとINDEXを使用し、k番目の最小値が常にゼロを除く最小値になるようにk値を取得します。
私はあなたがここに欲しいもの
結果セルに次のように入力し、Enterキーを押しながらCtrlキー& Shiftキーを押します。
=MIN(If(A1:E1>0,A1:E1))
こんにちは@JamesBlondは、この数式で大丈夫ですが、私はA1、C1、E1だけを選択する必要があります。どうもありがとう。 – Dario
これはもう少し複雑で、私はDMIN()関数を使用します。非常に詳細な説明はここをクリックしてください:http://spreadsheets.about.com/od/Database-Function-Tutorials/ss/2012-09-20-excel-dmin-function.htm –
全くわからない.....あなたが負の数を持っていないと仮定していますが、範囲内の空白のセルを割り引くとゼロの上に渡したい場合は、この希望していますそれを行う;少し工夫した場合:
=MIN(IF(A1:E1=0,MAX(A1:E1),A1:E1))
Ctrl + Shift + Enterを配列として使用します。
ここでは、ゼロをリストの最大値に置き換えています。
陽性であり、すべての値があれば、あなたが最も効率的な方法は、以下に示すようSMALLとCOUNTIF式を使用することで圧倒的に-max(-n)
を行うことができます。
SMALLデータセットのk番目に小さい値を返します。
= SMALL(A1:A100、COUNTIF($ A $ 1:$ A $ 100,0)+1)
COUNTIFが(+1)の範囲内のゼロをカウントして、SMALLを伝えるために使用されるk番目に小さい値を返します。
クレジット:link
分()のfuctionは、ブール、文字列値をエクスクルード。 ""(空の文字列)でゼロを置き換えると、min()関数は好きなように仕事をします!
あなたがしなければならないことは、それを含むセルの "0"を削除して、やり直してください。それはうまくいくはずです。
最小値A1、C1、E1をゼロ以外にする場合、答えは1になりませんか? - その結果のための私の答えを参照してください –