• ベストアンサー

関数に困り果てています、教えてください。

・・A・・・B・・C・・・・D 1・・・・高売上・低売上・高低売上平均 21期前・・5・・・3・・・・4 32期前・・4・・・2・・・・3 43期前・・7・・・3・・・・5 54期前・・3・・・1・・・・2 65期前・・8・・・4・・・・6 7・・・・・高低売上累計平均=4 1)高低売上累計平均=4より(D2:D6)の中で大きい数値(D2:D6)>D7で 2)(B2:B6)の最高値MAX(B2:B6)数値を抽出したい。  1)と2)の条件で抽出する数式を教えてください。 私なりに、本を買って AND((D2:D6)>D7),MAX(B2:B6) とセルに入力するのですが、エラーばかりです。 宜しくお願いいたします。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 こんな風になるのかしらね? =SUMPRODUCT(MAX((D2:D6>D7)*B2:B6)) 仕事では、 =SUMPRODUCT(LARGE((D2:D6>D7)*B2:B6,1)) なんてして、2番目を出せなんていうことも言われる気がします。その時は、最後の,1 の部分を、,2 で、2番を出すことも可能です。

a_h25
質問者

補足

何度もすいません、この補足が正しいです。 ・・・A・・・・B・・・・C・・・・D 1・・・・・・高売上・・低売上・高低売上平均 2・1期前・・・5・・・・3・・・・4 3・2期前・・・4・・・・2・・・・3 4・3期前・・・7・・・・3・・・・5 5・4期前・・・3・・・・1・・・・2 6・5期前・・・8・・・・4・・・・6 7・・・・・・・・高低売上累計平均=4 1)高低売上累計平均(D7)4より(D2:D6)の中で大きい数値 の年度(D2:D6)>D7で、それに該当する高売上(B2:B6)年度の 平均を求める計算式 2)高低売上累計平均(D7)4より(D2:D6)の中で大きい数値 の年度(D2:D6)>D7で、それに該当する低売上(C2:C6)年度の 平均を求める計算式 3)高低売上累計平均(D7)4より(D2:D6)の中で小さい数値 の年度(D2:D6)<D7で、それに該当する高売上(B2:B6)年度の 平均を求める計算式 4)高低売上累計平均(D7)4より(D2:D6)の中で小さい数値 の年度(D2:D6)<D7で、それに該当する低売上(C2:C6)年度の 平均を求める計算式 以上4つのそれぞれのEXCELLの計算式を教えてください。 宜しくお願いいたします。

その他の回答 (4)

noname#204879
noname#204879
回答No.5

》 本を買って AND((D2:D6)>D7),MAX(B2:B6) 》 とセルに入力するのですが、エラーばかり… それは式にもなっていないからエラーも出ませんが。 それはさておき、初心者の内は「本を買って」も理解できないことを試行錯誤せずに、次のようにしたら如何かと。    A   B   C   D    E    F 1      高  低  高低売  D7超の       売上 売上 上平均  Bの値 2 1期前   5   3    4 3 2期前   4   2    3 4 3期前   7   3    5    7 5 4期前   3   1    2 6 5期前   8   4    6    8 7  高低売上累計平均→   4    8  ←最大値 1.セル E2 に式 =IF(D2>D$7,B2,"") を入力して、此れを下方に   (セル E6 まで)ズズーッと複写 2.セル E7 に式 =MAX(E2:E6) を入力

  • rin01
  • ベストアンサー率43% (33/76)
回答No.4

こんばんは~♪ こんな式でもいいですね。 =MAX(MMULT((B2:B6>D7)*(B2:B6),1)) 。。。。Rinでした~♪♪

a_h25
質問者

お礼

有難うございました。本当に助かりました。

a_h25
質問者

補足

何度もすいません、この補足が正しいです。 ・・・A・・・・B・・・・C・・・・D 1・・・・・・高売上・・低売上・高低売上平均 2・1期前・・・5・・・・3・・・・4 3・2期前・・・4・・・・2・・・・3 4・3期前・・・7・・・・3・・・・5 5・4期前・・・3・・・・1・・・・2 6・5期前・・・8・・・・4・・・・6 7・・・・・・・・高低売上累計平均=4 1)高低売上累計平均(D7)4より(D2:D6)の中で大きい数値 の年度(D2:D6)>D7で、それに該当する高売上(B2:B6)年度の 平均を求める計算式 2)高低売上累計平均(D7)4より(D2:D6)の中で大きい数値 の年度(D2:D6)>D7で、それに該当する低売上(C2:C6)年度の 平均を求める計算式 3)高低売上累計平均(D7)4より(D2:D6)の中で小さい数値 の年度(D2:D6)<D7で、それに該当する高売上(B2:B6)年度の 平均を求める計算式 4)高低売上累計平均(D7)4より(D2:D6)の中で小さい数値 の年度(D2:D6)<D7で、それに該当する低売上(C2:C6)年度の 平均を求める計算式 以上4つのそれぞれのEXCELLの計算式を教えてください。 宜しくお願いいたします。

回答No.2

たぶん人によっていろいろなやり方はあると思いますが、私の思いついたやり方は作業用の列を使うやり方です。 仮にE列を作業用としましょう。 E2セルに =IF(D2>$D$7,B2,0) と入力します。 E2セルをコピーし E3セルからE6セルまで貼り付けます。 そして 抽出したいセルに =MAX(E2:E6) と入力すれば答えが出ます。 複雑な条件や計算は一気に求めようとせず、作業用のセルをつかうとスムーズに解決できます。

  • masa_019
  • ベストアンサー率61% (121/197)
回答No.1

こんばんは。 以下の数式でどうでしょうか。 {=MAX((D2:D6>D7)*B2:B6)} 配列数式になりますので、 Ctrl + Shift + Enterで確定して下さい。

関連するQ&A