Excelでダイナミックレンジ基準とCOUNTIFSを取得
ExcelのCOUNTIFS関数は複数の基準に依存できることがわかっています。
基準範囲と基準のカップルとして引数を取ります。セルの参照を指定することで基準を動的に変更できますが、基準列を動的に変更することはできません。まあ、直接ではありませんが、できます。
それが私たちが事前に学んだことです。通常はできないことをExcelで行う。方法を見てみましょう。
例を挙げて学びましょう。
コンテキスト
ここでは、販売コンサルタントが1年のさまざまな月に行った販売のデータを作成しました。彼らは私たちの製品のさまざまなモデルを販売しており、一般的にはmodel1、model2などと呼ばれています。私たちがする必要があるのは、さまざまな月のさまざまなモデルの売上を動的にカウントすることです。
セルI2では、月を選択します。セルI2では、モデルを選択します。これらの値は変更される可能性があります。そして、カウントも変わるはずです。
http:// COUNTIFS [COUNTIFS関数]は、基準範囲となる月の列を探す必要があります。次に、その月の列でモデルを探します。
したがって、ここでは、criteriaとcriteria_rangeの両方が可変です。では、COUNTIFSで列変数を作成するにはどうすればよいでしょうか。これが方法ですか?
変数列または基準範囲に名前付き範囲を使用する
一般式
=COUNTIFS(INDIRECT(named_range),criteria)
まず、見出しに従って各列に名前を付けます。これを行うには、テーブルを選択してCTRL + SHIFT + F3を押し、一番上の行のように列に名前を付けます。ここでそれについて読んでください。
したがって、範囲B3:B11、C3:C11、D3:D11、およびE3:E11には、それぞれJan、Feb、Mar、およびAprという名前が付けられます。
この式をI4で記述します。
=COUNTIFS(INDIRECT(I2),I3)
これで、I4で月を変更すると、Model4のそれぞれの月数がI4に表示されます。
使い方?
式は簡単です。内側から始めましょう。
link:/ lookup-formulas-excel-indirect-function [INDIRECT]
(I2):
ご存知のように、INDIRECT関数はテキスト参照を実際の参照に変換します。 I2を提供しました。 I2には4月が含まれています。範囲E3:E11の名前は4月なので、 link:/ lookup-formulas-excel-indirect-function [INDIRECT]
(I2)
E3:E11に変換されます。
式は= link:/ counting-the-countifs-function-n-excel [COUNTIFS]
(E3:E11、I3)に簡略化されています。
COUNTIFSは、範囲E3:E11のI3にあるものをすべてカウントします。
月を変更すると、列が動的に変更されます。これは、変数列を持つCOUNTIFSと呼ばれます。 gifでは、いくつかの `link:/ condition-formatting-conditional-formatting-based-on-another-cell-value [別のセルに基づく条件付き書式]`を使用しました。
この数式は、countif関数でも機能します。ただし、複数の条件が必要な場合は、COUNTIFS関数を使用してください。
関連記事:
link:/ counting-countifs-two-criteria-match [Excelで2つの基準が一致するCOUNTIFSを取得する]
link:/ counting-countifs-with-or-for-multiple-criteria [Excelで複数の基準のCOUNTIFSWithOR関数を取得]
関連記事:
link:/ excel-chart-creative-column-chart-that-includes-totals [合計を含むクリエイティブ縦棒グラフ]
link:/ excel-general-how-to-overlap-multiple-charts [Create Overlay Chart in Excel 2016]
link:/ excel-chart-excel-sparklines-the-tiny-charts-in-cell [Excel Sparklines:The Tiny Charts in Cell] ` link:/ Tips-how-to-create-a-pareto-chart-in-microsoft-excel [Excelでパレートチャートと分析を実行する]
link:/ Tips-waterfall-chart [ウォーターフォールチャートを実行するExcelで] `
link:/ excel-chart-speedometer-gauge-chart-in-excel-2016 [Excel 2016のスピードメーター(ゲージ)グラフ]