1

日付と値を含むExcelの範囲があります

http://lh4.ggpht.com/_i-hI_3gfy08/SoSIopeZUZI/AAAAAAAABEk/KjFnq57VTUc/table.png 編集:画像追加

各 YEAR の HIGH 列から MAX 値を選択したい (2009 は 404 を返し、2008 は 390 を返す)

私は似たようなことをしましたが、MAXではなくSUMIFを使用しています。

私を助けてくれる優秀な人はいますか?

4

2 に答える 2

7

SUMIFExcelの に相当するものは、次のようなものです。

{=MAX(IF(CategoryColumn="High",ValueColumn,"")}

どこ

  • CategoryColumnは、カテゴリを含む列です (「低」、「中」、「高」など)。
  • ValueColumn最大値を取得するデータを含む列です

注:これは配列数式なので、この数式を入力するときは、Enter ではなくCtrl-Shift-Enterを押す必要があります。また、中括弧を実際に入力しないでください{}。配列数式を入力したことを示す中かっこが自動的に表示されます。

注 2:実際には、データの範囲に名前を付けることができます。たとえば、範囲を選択しますA1:A20。右クリックして [範囲に名前を付ける...] を選択します。したがって、この例では、カテゴリ列を選択して名前を付けることができますCategoryColumn。と同じValueColumn

配列数式を使用するとIF、単一の値だけでなく、データの範囲全体に対してステートメントやその他の関数を実行できます。

この例では、「カテゴリ列」の値が「高」かどうかを確認します。そうである場合は、隣接する「値」をMAX関数に入れ、そうでない場合は空白を入れます。これにより、すべての「高」値の最大値が得られます。

imgPSこのサイトではタグが機能しないと思います...画像が表示されません。

于 2009-08-14T00:31:09.280 に答える