• 締切済み

帳簿にて1日の合計金額から最大最小値を表示するには

帳簿にて「今日の小計」の金額(赤い線で囲っているところ)を抽出して最大値・最小値を表示するにはどうすればいいんでしょうか?

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

基本的にはMAX関数で最大値を、MIN関数で最小値を抽出しますが範囲を自動的に検出するには少々面倒な論理を組み込まないと出来ないようです。 ADDRESS関数で範囲を算出しますが行番号を見つけるために"今日の小計"と言う文字列を頼りにします。 MAX関数の引数に範囲を与えるにはINDIRECT関数でアドレスを指定します。 貼付画像ではExcel 2013で検証した結果ですが他のバージョンでも再現できると思います。 F10=MIN(INDIRECT(ADDRESS(MAX(INDEX((B$2:B9="今日の小計")*ROW(B$2:B9),0),1)+1,5)&":"&ADDRESS(ROW()-1,5))) G10=MAX(INDIRECT(ADDRESS(MAX(INDEX((B$2:B9="今日の小計")*ROW(B$2:B9),0),1)+1,5)&":"&ADDRESS(ROW()-1,5))) F10とG10をF19とG19へコピーしました。 尚、E10とE19も同じ手法でSUM関数を使えばコピー&ペーストで省力化できます。

noname#204879
noname#204879
回答No.2

B、E列以外の何処かの空きセルに次の配列数式を入力すればOKかと。 最大値: {=MAX((B1:B1000="今日の小計")*(E1:E1000))} 最小値: {=MIN(IF(B1:B1000="今日の小計",E1:E1000,""))}

noname#204879
noname#204879
回答No.1

》 …を抽出して最大値・最小値を表示するには… 何処に「抽出」するの?それとも「最大値・最小値を表示」できれば個々の「抽出」は表示しなくてもOK? 何処に「最大値・最小値を表示」させたいの?

関連するQ&A

  • 帳簿で「今日の小計」から最大値・最小値を表示したい

    1ヵ月分の帳簿にて出金金額のうち「今日の小計」から最大値・最小値を抽出し、「1日で多く使った金額」のところに出金金額の「今日の小計」からの最大値を。「1日で余り使わなかった金額」のところに出金金額の今日の小計からの最小値を表示したいのですが、なかなかできません。 どうやったら正しく表示されますか? ご教授願います。

  • 最大化、最小化などのボタンの表示がおかしいんです。

    画面の右上の最大化、最小化、閉じるのボタンの表示が1,0、pになっています。もうこの状態が何周間も続いています。これを元の表示に直すことはできるんでしょうか?一応クリックすれば最大化とか最小化とか閉じるとか機能はするので問題はないのですが、気味悪いです。どなたか教えてください。

  • 最大化,最小化,閉じるの表示が変わって直せない

    Win-Meでフリーズ後に各々のウィンドウのコントロールメニュー(最大化,最小化,閉じる)の 表示が0,1,σに変わり、上下スクロールの表示も5,6に変わってしまいました。その他にも変わっている物があります。 「システムの復元」をしてみましたが変化有りません。 どうすれば直るでしょうか?

  • 「最小化、最大化、閉じる」の表示が変になった?

    Windowsやブラウザーの「タイルバー?」の右隅に「最小化、最大化、閉じる」のボタンがありますが、普通の表示と変わってしまいました。 最小化=0、最大化=1というように表示されてしまいます。 何故でしょうか? またこのようになってからPCから音声が出なくなってしまいました。 音声の設定などは別にミュートされているわけではないのですが。 因果関係がるかどうかはわかりませんが、解決策を思い当たる人は教えてください。 お願いします。

  • 最大最小

    f(X)=XlogX+aXについて、f(1)=f(e)であるように定数aの値を定め その時f(X)の区間[1,e]における最大値と最小値を求めよ。。 という問題で、 aの値は出しました。。 a=1-e分のeです が、最大最小が分かりません。。 グラフの大体の形でも分かればなぁ・・・と思ったんですけれども、 それすら分かりません。。 最大は,Xが1とeのとき、最小はe^e-1分の1のときです。。 最小のXの値を見ただけでも、分からないです・・・ 今日で、2回目ですがお願いします。。

  • 最大化、最小化

    ウウィンドウ右上の閉じる、最大化、最小化のマークがr、2、0の表示に なってしまいました。どうしたら直るでしょうか。

  • 閉じる・最大化・最小化を表示させたいのですが。。。

    デスクトップ上でインターネットでダウンロードした画像を最大化にしたら、その画像の右上にあった最大化・最小化・閉じるのボタンが見えなくなってしまいました!見えるようにするにはどうしたらいいのでしょうか?教えてください。よろしくお願いいたします。

  • 最大値と最小値を表示したいのですが・・・

    double numに入っている数字から最大値と最小値を求めたいのですが、このままだと両方とも1.000になってしまうんです・・・ どうやったらちゃんと最大値と最小値が表示されるのでしょうか?? 初心者なものでスイマセンが教えてください!! #include<stdio.h> int main(void) { int i,j; double num[]={4.5,3.1,7.0,9.2,1.0,5.7,9.3,2.3,0.3,1.0}; double max,min; for(i=0; i<10; i++) { for(j=0; j<10; j++) { if(num[i]>num[j]) max=num[i]; } } for(i=0; i<10; i++) { for(j=0; j<10; j++) { if(num[i]<num[j]) min=num[i]; } } printf("最大値は%fです。",max); printf("最小値は%fです。",min); return 0; }

  • 最大値、最小値

    もうちょっとくわしく理解したい問題があるので教えてください。 問い 0°=<θ=<360°のとき、つぎの最大値、最小値、およびそのときの θをもとめなさい y=cos(θ+45°)cos(θ-45°) 解答 和積公式を使い、 =1/2cos2θ 0°=<θ=<360°より0°=<2θ=<720° →ここまではわかるのですが、θの値を求める方法がはっきりわかりません。 最大値、最小値はわかっていると思います(-1<θ<1・・・)。 2θ=360° すなわちθ=0°,180°のとき最大1/2 ←θ=0°,180°のところが・・・ 2θ=180°,540° すなわちθ=90°,270°のとき最小-1/2  ←同じくここも?です。 よろしくお願いします。

  • 最大化と最小化が

    タイトルにも書きましたが、最大化と最小化がなぜかできなくなりました 右上にマウスを持って行くと、一応最大化とか最小化の文字が出ますが画面が変りません、どうしたら直りますか?

専門家に質問してみよう