• ベストアンサー

数式を教えてください

排尿量とそれにかかった時間をつけました。 排尿量が200ml以下の場合は排尿率(ml/sec)が 5.0を下回るものを除きたいのです。 「?」に入れる数式を教えてください。 (秒) 排尿量 ml/sec 41 235 5.7 43 205 4.8 33 200 6.1 25 55 2.2 30 175 5.8 49 300 6.1 48 250 5.2 108 490 4.5 27 140 5.2 28 155 5.5 28 150 5.4 48 200 4.2 31 190 6.1 24 140 5.8 30 140 4.7 21 130 6.2 54 370 6.9 38 140 3.7 28 100 3.6 87 520 6.0 38 175 4.6 25 100 4.0 42 175 4.2 35 100 2.9 53 180 3.4 42 200 4.8 35 265 7.6 30 225 7.5 59 400 6.8 57 250 4.4 52 250 4.8 40 380 9.5 40 355 8.9 26 130 5.0 62 295 4.8 1373 7325 5.3 5.0以下 = 16個 200ml以下を除くと  ?  ↑ 排尿量が200ml以上の時で、しかも排尿率(ml/sec.)が5.0以下の場合

質問者が選んだベストアンサー

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.4

>排尿量が200ml以上の時で、しかも排尿率(ml/sec.)が5.0以下の場合 =SUMPRODUCT((B2:B36>=200)*(C2:C36<=5)) >200ml以下を除くと ということなら、200ml超ということで =SUMPRODUCT((B2:B36>200)*(C2:C36<=5)) 以上、以下、未満、超える などで結果が違いますので、等号、不等号を適切に使ってください。

blue1a
質問者

お礼

見事解決しました。ありがとうございました。

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

その他の回答 (3)

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.3

>>排尿量が200ml以上の時で、しかも排尿率(ml/sec.)が5.0以下の場合 評価の確認ですが、排尿量が200ml以上且つ(and) 排尿率が5.0を超えると解釈していいのでしょうか? 理論式なので言葉の曖昧さがあると違った結果かでます。 D列に上記の評価をする理論式を入れて合致するものに 1、しないものに0を返す式を入れて下で集計すれば 求められます。 先頭行が2行目として次の式を入れコピーして下さい。  =IF(AND(B2>=200,C2>5),1,0) 「>=」は以上です。

blue1a
質問者

お礼

回答をいただき、ありがとうございました。 まずは御礼まで。

すると、全ての回答が全文表示されます。
  • edomin
  • ベストアンサー率32% (327/1003)
回答No.2

#1です。 訂正します。 数式をそれぞれ、 「=IF(AND($B1>200,$D1>5),B1,0)」 「=IF(AND($B1>200,$D1>5),C1,0)」 に変更して下さい。 「200ml以上の時」という条件判断をしていませんでした。

blue1a
質問者

お礼

早速お教えいただきありがとうございました。

すると、全ての回答が全文表示されます。
  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

お使いのソフトが判らないので正確かどうか判りませんが、EXCELを使った場合について。 A1~に秒数、B1~に量が入力されているとします。 上記の表の右側に 「=IF($D1>5,B1,0)」 「=IF($D1>5,C1,0)」 という数式を入力して、下の方までコピーします。 出てきた数字を全部合計すれば、希望どおりの結果になるかと・・・ 関係ないですが、上記の表は合っていますか? EXCELにとりこんで計算させたら、 「1457 7765 5.3」 になりました。

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

関連するQ&A