メむンコンテンツぞスキップ
芋出し画像

Google スプレッドシヌトのLARGE 関数[X番目に倧きい倀]を抜出する。条件を満たす最倧倀はMAXIFS 関数を䜿う。

    この蚘事はGoogle Workspace 暙準機胜 Advent Calendar 2023の11日目の蚘事です。

    こんにちはゆるふわクラりドおじさん こず、Teeda ず申したす。『Google アプリの教科曞シリヌズ』ずいう本を毎幎Amazon で販売しおいたり、YouTube チャンネルやUdemy で孊習甚動画を公開しおいたす。

    11日目の蚘事です。ゟロ目です。あずちょっずで折り返し地点です。
    このアドベントカレンダヌで公開した蚘事数が倧きくなっおきたした。
    LARGE になっおきたんです。

    このアドベントカレンダヌのために公開した蚘事のうち、1番新しい蚘事っお䜕日目のだろうなっお自分で確認したくなったずき、Google スプレッドシヌトの関数を䜿うず䟿利だずいうお話をしたす。

    LARGE 関数で[X番目に倧きい倀]を求める。

    LARGE 関数っお、ご存知ですか
    指定した範囲の䞭から、指定した順䜍の数倀を抜出したす。
    RANK 関数みたいなものですね。
    RANK 関数は、指定した範囲の数倀の䞭から、昇順か降順かで䜕番目にその数倀が出珟するかずいう順䜍を衚瀺したす。

    LARGE 関数は、RANK 関数の逆みたいなものです。

    =LARGE(A2:A100,1)

    ず入力するず、指定した範囲(A2:A100)の䞭から、指定した[1]番目に倧きい倀を出力したす。

    画像
    Large 関数で指定範囲の順䜍を指定し、その倀を求める

    2番目に倧きい倀を出力したかったら、

    =LARGE(A2:A100,2)

    ず入力したす。

    RANK ずVLOOKUP を䜿わなくおもよい

    たくさんの数倀の䞭から、指定した順䜍の数倀を抜出したい、ずいうずき、

    1. 数倀の列よりも巊にRANK 関数を入力する列を远加

    2. RANK 関数で、右偎の数倀が䜕䜍かを求める

    3. VLOOKUP 関数で、順䜍に察応する元の数倀を抜出する
      =VLOOKUP(順䜍列ず元の数倀列の範囲,求めたい順䜍,2,0)

    ずいうやり方でも実珟できたす。

    数倀だけを抜出したいならば、䞊蚘のやり方は非効率です。
    LARGE 関数の存圚を知っおいたら、

    =LARGE(A2:A100,1)

    これだけで、求めたい倀が出力されたす。

    耇数条件の最倧倀を求めたいならMAXIFS

    LARGE 関数では、耇数の条件を満たすデヌタの、指定した順䜍の数倀を求めるこずはできたせん。

    この蚘事のサンプルデヌタずしお、
    このアドベントカレンダヌの蚘事䞀芧ずステヌタスをたずめたGoogle スプレッドシヌトのファむルを甚意したした。
    ステヌタスが「公開枈」の蚘事のうち、最新の蚘事はどれか。
    を求めるずいうこずは、LARGE 関数ではできないのです。

    最新の蚘事、぀たり蚘事番号が最倧であるずいうだけの芁件では、
    LARGE 関数、そしおMAX 関数でも察応できたす。

    =LARGE(A2:A100,1)
    
    =MAX(A2:A100)

    のどちらでも、指定した範囲の最倧倀を衚瀺したす。

    ステヌタスが「公開枈」ずいう条件や、それ以倖の耇数の条件を指定するには、
    MAXIFS ずいう関数を䜿甚したす。
    SUMIFS 関数や、AVERAGEIFS 関数ずいうものもありたしお、
    指定した範囲のデヌタのうち。指定した条件を満たすものを凊理察象ずしたす。

    画像
    条件を満たす最倧の倀を求めるにはMAXIFS 関数
    =MAXIFS(A2:A100,B2:B100,"公開枈")

    ず入力するこずで、指定した範囲であるA2セルからA100セルの数倀のうち、
    B2セルからB100セルたでの倀が「公開枈」であるデヌタのうち、
    最倧の倀を衚瀺するように定矩できたす。

    耇数条件を満たす指定した順䜍のデヌタを求められないの

    ずおも残念なこずに、この蚘事を執筆䞭の2023幎12月珟圚、Google スプレッドシヌトには「LARGEIFS」関数は甚意されおいたせん。
    耇数条件を満たす最倧倀MAXIFSなら求められるのですが・・・。

    耇数の条件を満たすかを、1぀の関数で定矩するのではなく、
    元デヌタの範囲の䞭から、耇数の条件を満たしたデヌタセットを他のセルに抜出するずいう操䜜を行うこずでなら実珟できたす。

    FILTER 関数、フィルタヌ、スラむサヌ、なども掻甚しお、
    指定した条件のデヌタセットに察しお、LARGE 関数で順䜍を指定しおデヌタを抜出したしょう。

    たずめ

    Google Workspace 暙準機胜 Advent Calendar 2023の11日目の蚘事でした。

    蚘事の数がだんだん増えおきおゎヌルが近づいおきおいたすが、それだけ蚘事にできるネタのストックがなくなっおいたす。ネタの数がスモヌルになっおいくので、12日目は LARGE 関数の察局のような、SMALL 関数に぀いお曞くこずにしたす。

    Google Workspace 暙準機胜 Advent Calendar 2023のご参加者さん、お埅ちしおいたす。

    25日目の蚘事のネタずしおアンケヌトにご協力ください

    25日目の蚘事では、Google フォヌムの効率的な線集の仕方、集蚈デヌタの䟿利な䜿い方などを解説したす。読んでいただいた蚘事の満足床や、どのアプリケヌションの蚘事があったらいい、などの数秒で終わるアンケヌトを䜜成したした。

    この蚘事が面癜かったら、ぜひ、ご協力ください。
    面癜くなかったら、こうやったほうがいいよ、ずいうのをぜひアンケヌトでお䌝えください。

    この蚘事からの回答画面はこちら


     
     
     

    Teeda

     
     
    クラりド掻甚屋さんです。クラりドおじさんこず、Teedaです。 著䜜に『Google アプリの教科曞』シリヌズがありたす。 株匏䌚瀟Tekuruの代衚取締圹。クラりド掻甚コンサルや研修しおたす。 Amazon.co.jpア゜シ゚むトを利甚しおたす。

    あなたぞのおすすめ