• ベストアンサー

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

・・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

  • EXCELでの数式、質問者の間違いで前回の内容を一部変更

    ・・・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つのそれぞれのEXCELの計算式を教えてください。 宜しくお願いいたします。 前回返事を頂いた方々、有り難う御座いました。

  • EXCEL関数 MAX関数と複合的に・・・・

    EXCEL関数に関する質問です LAFT関数で抽出した数値群をMAX関数で最大値を導きたいのですが、「0」が帰ってきてしまいます。 1.1-1.1 1.6-2.5 2.4-4.7 と縦に3つ並んだセルのそれぞれ「-」より左の数値を、 関数 =LEFT(A1,FIND("-",A1)-1) で 1.1 1.6 2.4 と必要な数値を抽出し そのあとこの3つの数値の中の最大値を求めるために 関数 =MAX(B1:B3) を使ったのですが答えは「0」となります。 違う関数を使ってもOKですので、最大値の答えを得る方法を教えてください。

  • Excelにおける数値の抽出(関数)に関して

    EXCEL機能を用いた、数値の抽出についての質問です。 例えば、以下のような表があったとします。    A 1 120 2 135 3 152 4  そこで、 (1)この3つの数字(A1~A3)のうち、近い2つ(この場合、135-120=15、152-135=17なので、135と120となります)を抽出し、その2つの平均値を求め、A4のセルに返す。 (2)もし、120、135、150のように、近い2つがない(135-120=15、150-135=15であるため)場合は、中央値である135を抽出し、135をA4のセルに返す。 以上(1)、(2)の条件を含んだ数式をA4のセルに組むことはできますか? VBAを用いると、可能でしたが、EXCELで組むことができませんでした・・。できれば、EXCELで行いたいと考えています。 わかる方、教えてください。よろしくお願いします!!

  • Excelセル関数入力

    セルC2の合計がF1の数値と同じになるようにセルB4に数式を入力したいのですが。D列が数式となります。尚、F1の値は都度手入力で変更されます。数式を何度か入れたのですが数値がちぐはぐになりうまくいきません。B4に入力する関数もしくは何か良い方法はないでしょうかよろしくお願いします。

  • Excel関数について

    if関数をいれて、参照元が空白なら空白とし、 参照元に数値が入っていれば前年度比を出すようにしたいです。 参照元が空白であるのに、数値が返ってくるため、 ご質問させていただきます🙇🏻‍♀️ まず、シートの構成は以下の通りとなっています。 ・年度ごとに分けた売上集計表と前年度比を出したいシートがあります。 ①シート名:2022年度 ②シート名:2021年度 ③シート名:前年度比 ・フォーマットは全て同じの為、前年度比を出すための参照したいセルはそれぞれシートは別ですが、同じセルとなります。 また、前年度比を出したいセルも同じセルです。 ・前年度比を出すためのシートは、年度を可変とするため、シート名をR1セルとR2セルへ入れるようにしています。 R1セル:前年度のシート名を入力 R2セル:今年度のシート名を入力 そこで、シート①のD6セルに売上を入力したら、 シート③のD6セルへ前年度比を表示させたく、 以下の数式を入力しましたが、参照元が空白であるのに、 数値が返ってきてしまいました。 =if("'"&$R$2&"'!D"&ROW(D6)="","",INDIRECT("'"& R$2&"'!D"&ROW(D6)-INDIRECT("'"& R$1&"'!D"&ROW(D6)),"") 数式の誤っている点や対処策等ご教示いただければ幸いです! よろしくお願いいたします。

  • EXCELの関数で複数条件の抽出方法

    エクセルの関数について教えてください。 VLOOKUPで複数条件を抽出したい。 以下の様に出来ればと思いますが、数式が分かりません。 売上データーの中から複数の条件に一致したものだけを抽出したい。 例) 商品が1,2,3,4,5,6,7,8,9,10と種類が100あるとします。 売上先A,B,C,D,E,F,G,と100の客先があるとします。 その中から、商品1と売上先Aの場合はA-1と売上金額のデーターを抽出させて、商品1と売上先がDの場合はD-1と売上金額を抽出させたい。但し、商品1と売上先Bの場合は売上金額を抽出させたくない。 このような場合の関数での数式を教えて欲しい。 お分かりの方があればお教え願います

  • Excel関数について

    セルD6の合計がF6の数値と同じになるようにセルB3に数式を入力したいのですが、7行目が数式となります。尚、F6の値は都度手入力で変更されます。循環機能も試みましたが他の数式も含め影響を及ぼしました。B3に入力する関数もしくは何か良い解決策はあるでしょうかよろしくお願いします。

  • エクセル 関数

    教えてください。Aセルには文字列が入力されていて、Cセルには何も数値が反映されていない時(Bセルに対する数式は有)だけにDセルに1を表示させる方法を教えてください。

  • 関数について教えてください。

    エクセルについてわからない点があり、 質問を投稿しました。 ※エクセル初心者です。 以下のようなエクセルデータなのですが、 ★のついているところを関数で導き出したいです。    |売上|売上|売上|売上| ----------------------------------- A店 |100| 20|180|400 |★(4) --------------------------------- B店 | 10|100|店休| 50 |★(3) ----------------------------------- A店、B店各平均を求めたいけれど、 B店が店休日で売上が無い場合、 A店とB店では 平均を求める場合の 数値が違ってきてしまっているので、 COUNTA関数とかで、でどうにかならないものでしょうか?? =COUNTIF(範囲,"売上")では売上と入力されたセルだけカウントされてしまいますし… イメージとしては… =SUMIF(範囲,"売上",合計範囲)  ↑ここがCOUNTAならいいのに! という感じなのですが、 何か手はないでしょうか? よろしくお願いします。

  • エクセルの関数について2

    前にも同じような質問をしたのですが、それは解決できましたが、また新たに、問題が発生しました。問題は次のとおりです↓ 96 35 111 44 -51 -38 -89 -47 -49 たとえば↑のようにひとつひとつのセルに+の数字と-の数字があるとします。 これらの数値はリアルタイムで数値が変わります。 平均値12 というのがあって、もちろん上の数値が変われば、平均値も変わりますが、これであれば、12以上の数字を抽出し足し算するようにしたいのです。 SUMIF関数を使ってやろうとしたんですが、セルが0になってしまい、うまくできません。 関数の使い方があればぜひとも知りたいのですが、よくわかり ません。わかる方がいればよろしくおねがいします。

A型作業所の勤務時間について
このQ&Aのポイント
  • A型作業所の勤務時間について知りたいです。
  • A型作業所の勤務時間は2時間からスタートすることが普通です。
  • A型作業所では多くの方が半日働くことが一般的です。
回答を見る

専門家に質問してみよう