• ベストアンサー

空欄以外の最小値

エクセルで体重を記録しています。 毎日測れればいいのですが、週に何日かは計測せず、空欄になります。 最低値の表示はMIN関数で簡単だと思うのですが、その列の内に空欄があれば、作動しません。どのような関数を使い、どのように数式を書けばいいですか?

みんなが選んだベストアンサー

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=MIN(A:A)

e-toshi54
質問者

お礼

当方のミスでお礼が上手く表示されないまま、終了してしまいました。 =SMALL($C:$C,COUNTIF($C:$C,0)+1) にて、当方の希望する値が返って来ました。MIN関数と思い込んでいたのが盲点でした。

e-toshi54
質問者

補足

ご提案の関数だと、作動しないので質問しています。A列に総てには数値が入っていない場合を質問しています。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (6)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.7

はい? 何を言ってるのですか?? >実際のデータは、C列に体重の数値を入力していますので: >=max(c:c) >にて最大値が返ってきます。 そりゃそーでしょう。確かにMAX関数は最大値を求める関数です。 でも今は、そんな最大値の話しなんて誰もしてませんよ?いきなりまるで関係のない話をされても、こちらも対応に困ってしまいます。 >空欄又は0.0以外を参照の上、最小値を返して欲しいというコマンドにしたいということです。 皆さんのアドバイスに「謙虚に耳を傾けて」、もう一度ご自分のエクセルを開いて皆さんのアドバイスに「よく目を通しながら」操作してみて、その結果をまたそれぞれ丁寧にお返事差し上げてください。 何を勘違いなさってるのか知りませんが、ここまでのあなたの応対では、人の話しを聞くという基本的な姿勢が全く感じられませんよ。 #まぁこのパターンだと、こういう五月蠅いことを言わない優しそうな人にくっついてくのが、あなたにとっても一番いいことかもしれませんね。

e-toshi54
質問者

お礼

当方のミスでお礼が上手く表示されないまま、終了してしまいました。 =SMALL($C:$C,COUNTIF($C:$C,0)+1) にて、当方の希望する値が返って来ました。 気分を害した点はお詫びしますが、意図的でなかった点はご了解下さい。

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.6

>最低値の表示はMIN関数で簡単だと思うのですが、その列の内に空欄があれば、作動しません。 そんなことはありません。 空欄を除いたセルに対して最低値を返します。 また、範囲内に文字列が有ってもエラーになりません。 >どのような関数を使い、どのように数式を書けばいいですか? MIN関数で目的通りになります。 =MIN(A:A) 添付画像はExcel 2002ですが他のバージョンでも同じになるはずです。

e-toshi54
質問者

お礼

当方のミスでお礼が上手く表示されないまま、終了してしまいました。 =SMALL($C:$C,COUNTIF($C:$C,0)+1) にて、当方の希望する値が返って来ました。

e-toshi54
質問者

補足

「作動しない」は紛らわしい表現でした。「0.0」と言う数字が返ってきます。 空欄はざっと見た限りでは、空欄です。0という数字も入力されていません。

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.5

=SMALL(A:A,COUNTIF(A:A,"<=0")+1) とかで試してみて下さい。 既出回答でも指摘されていますが、あなたが今エクセルに毎日数字を記入したりしなかったりしてて、「空欄」と言ってるのが具体的に「何も記入してない空っぽのセル」なのであれば、 =MIN(A:A) だけで正しい結果を得られます。 実際にそうやって、「作動しない」というのが具体的にはゼロが現れてしまうとしたら、 a.空欄と言ってるのは実際には空欄じゃなく何か数式等が記入されている b.空欄は空っぽなんだけど、実際には他に数字のゼロなどが記入されているセルが別にある などの、まだ説明の足りてない状況によって間違った数字が計算されています。 具体的に実際にはaの状況なのであれば、ご質問の関数はMIN(A:A)だけにしておいて、各セルにいま記入している数式等の方を手直ししたほうがスマートな対応です。 具体的に実際にはbの状況なのであれば、間違った数字が記入されているセルを探して掃除をしたほうが簡単です。

e-toshi54
質問者

お礼

書き込み有難うございました。以下の式にて希望の値を得ました。お礼かたがた、ご報告いたします。 =SMALL($C:$C,COUNTIF($C:$C,0)+1)

e-toshi54
質問者

補足

実際のデータは、C列に体重の数値を入力していますので: =max(c:c) にて最大値が返ってきます。 従って、空欄又は0.0以外を参照の上、最小値を返して欲しいというコマンドにしたいということです。

全文を見る
すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です。 たびたびごめんなさい。 前回の数式を =MIN(IF(A1:A1000<>"",A1:A1000)) (前回同様、配列数式です) に変更してください。 最小値が「0」になる場合もあると思いますので、 前回の数式では「0」は無視されてしまいます。 どうも失礼しました。m(_ _)m

e-toshi54
質問者

お礼

書き込み有難うございました。 以下の式にて希望の値を得ました。 =SMALL($C:$C,COUNTIF($C:$C,0)+1)

全文を見る
すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! A列にデータがあるとします。 表示したいセルに =MIN(IF(A1:A1000<>0,A1:A1000)) これは配列数式になってしまいますので、Shift+Ctrl+Enterで確定! この画面からコピー&ペーストする場合は 上記数式をドラッグ&コピー → 表示したいセルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま) Shift+Ctrlキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。 こんなんではどうでしょうか?m(_ _)m

全文を見る
すると、全ての回答が全文表示されます。
  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

MIN関数は空白や文字は無視します。もしうまくいかないのだとしたら、オプションでゼロ値を表示しない設定にしていて0が見えていないだけと思われます。 なので、0を無視する場合、以下の式が簡単です。 =IF(MIN(A:A)=0,SMALL(A:A,2),MIN(A:A))

e-toshi54
質問者

お礼

当方のミスでお礼が上手く表示されないまま、終了してしまいました。 =SMALL($C:$C,COUNTIF($C:$C,0)+1) にて、当方の希望する値が返って来ました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで空欄時に計算しない方法は

    皆様こんにちわ エクセルで次のようにして勤務時間を計算しているのですが D列(勤務開始時間)E列(勤務終了時間)F列(実働時間)G列(早出残業時間) 現在G列には次の数式が入っています =IF( MIN( "8:00",E2)>MAX( "4:00",D2),(MIN( "8:00",E2)-MAX( "4:00",D2)),0) +IF((MIN("22:00",E2)>MAX("18:00",D2)),(MIN("22:00",E2)-MAX("18:00",D2)),0) この数式ですとD・E列が空欄の場合G列に8:00が表示されてしまいます。 D・E列が空欄の場合G列に計算をさせない(もしくは0:00と計算)させるには どうすればよいでしょうか

  • 空欄を表す関数

    エクセルです。 A列にいろいろな文字や数字が入っているとして、A1のセルが空欄なら、B1のセルに0を、そうでなければ1を返すようにしたいので、B1に=IF(A1=" ",0,1)という関数をいれてみました。すると、A1が空欄にもかかわらず、1と出てしまいます。 この関数が間違っているのでしょうが、自分ではわかりません。どこをどう直せばいいのか教えていただけますか。

  • EXCEL 空欄の時は空欄にする方法

    EXCEL よろしくお願いします。 d8~d100までこれからいろいろなデータが入ってきます。 今は空欄です。 E8~E100まで既に計算式が入っていますので数字が出ています。 E8に数字が入っていますが D8が空欄の時はE8を空欄にしたいのですが IF関数ですか。よくわかりませんが、E列を空欄にする方法を教えてください。よろしくお願いします。

  • エクセルで数式を入れても値が空欄になります

    タイトルの通りなのですが、 エクセルに数式を入れてもセルが空欄になって値が表示されません。 全く同じ数式を他のセルに入れると値が表示されるので 数式が間違っていることはないと思われます。 また、空欄になって値が表示されないセルにマウスをあてると 数式自体は入ってます。 時々、このような事象が起きるのですが どうやって改善すれば良いでしょうか?

  • エクセルで、現住所の空欄セルを省く方法

    エクセルで保存されたファイル。 卒業生の住所録なのですが、Eの列に現住所が入ってます。 現住所不明で、空欄の人もいるのですが・・・ この、Eの列の現住所が空欄の人を、一発で省くような事は出来ますか?(表示しない状態。) オートフィルターで出来るのかな?と、思ったのですが・・・ 解りませんでした。>< 関数を使えば出来ますか? 詳しい方、教えて下さい。 OSは、Win2000で、エクセル2000です。 宜しくお願いします。

  • エクセルの関数で、条件のセルに数字が入っていなければ、結果の表示を空欄にしたいのですが

    こんにちわ。初心者です。よろしくお願いします。 エクセルで、体重管理の表を作っています。 毎日体重を入力し、目標の数値とどれくらい差があるかを表示させたいと考えています。 当日分であれば、体重が入力できるので、数式は、「目標値ー本日の体重」で問題がないのですが、翌日の体重は入力ができないため、翌日以降の欄に数式をコピーしておくと、意味のない数字が表示されてしまいます。 たぶん「IF関数」を使って、体重欄に数字が入っていない場合は、計算しないようにできると思うんですが、関数がよく理解できません。 どうしたらいいでしょうか? よろしくご教授ください。お願いします!

  • Excel セルが空欄なら、その上のセルの値を入力

    Excelを使用しています。 A列に作業開始時間、B列に作業時間と入力した場合、 A列にB列の作業時間を足した時間を数式で簡単に表示したいですが 途中で空欄がある場合はその上のセルの時間に隣のB列の作業時間を合計した値を表示したいです。 <イメージ> =====================  A列  B列 12:00  00:05 12:05  00:05 12:10  00:10 12:20  00:15 12:35  00:05 12:40  00:15 ===================== 作業時間と空欄の行数は不規則です。 関数などで一つのセルに入力して、あとはフィルドドラッグでコピーする便利な方法はありませんか? よろしくお願いいたします。

  • 《エクセル2000》配列数式とMIN関数を使い、最小値を出したいのですが

    いつもお世話になっております。 配列数式とMIN関数を使って最小値を出す作業をしていますが、最小値は0.3なのに0.0と返って来てしまいます。 条件は「A列が1で、B列が数字だったら」なのですが、B列には空白も入っています。 B列の空白のセルは、ISNUMBER関数でチェックするとFALSEが返ってくるのですが、もしや空白を0とみなしているのでしょうか。 COUNTIFのMIN版と言いますか、条件つきで最小値を出せる関数があればいいのですが…原因と対策をご存じの方、どうかご教示を。

  • 最大値最小値に色付けする。

    エクセル2013で縦に月を横に時間の項目をとりたデータがあります。 対象データを範囲指定し列ごとに最大値、最小値にセルに色付けをする方法は無いでしょうか。 ちなみに行毎に色づけするのは 最大値は=A1=MAX(INDIRECT("A"&ROW(A1)&":F"&ROW(A1))) 最小値=A1=MIN(INDIRECT("A"&ROW(A1)&":F"&ROW(A2))) で出来るのですが、列毎に表示するにはどのような関数を使えば出来るのでしょうか。 また、条件付き書式設定で=b2=max(b2:b13)の数式を入れて隣にコピーするときに絶対値になっており範囲指定しなおす必要があるので表を範囲指定し数式を入れたい。

  • 累計を出していきたいのですが…

    エクセルのA列に次のようにデータが入っています。  1  2  3  □  4   5  □  □  6  7  続く…(□は空欄を表す) B列にA列データの累計を出していきたいのですが、 A列のセルが空欄の場合は、B列のセルも空欄にしたいのです。 関数・数式をどのように組み合わせればエラーを出すことなく処理出来るでしょうか?

ランプの交換目安時間
このQ&Aのポイント
  • EB-X06のランプの交換目安時間は何時間?
  • EPSON社製品のEB-X06のランプはどれくらいの使用時間で交換が必要?
  • EB-X06のランプを交換する目安時間はいつ頃?
回答を見る

専門家に質問してみよう