1 つの Excel セルで COUNTIFS と SUM 数式を組み合わせる

1 つの Excel セルで COUNTIFS と SUM 数式を組み合わせる

私は、それぞれ単独でも問題なく動作する 2 つの Excel 数式を組み合わせようとしています。2 つの数式を組み合わせる目的は、特定のキーワードまたはフレーズが特定の時間枠内に出現した場合に、その出力を出すことです。

=COUNTIFS('メインシート'!A:A,">="&Trends!C1,'メインシート'!A:A,"<="&Trends!A1)

=(SUM((LEN('メインシート'!G:G)-LEN(SUBSTITUTE('メインシート'!G:G,F1,"")))/LEN(F1)))

答え1

おそらく、他の何かと組み合わせるとキーワードまたはフレーズの出力が得られますが、単独でも、また一緒にも出力されません。これが 1 つの問題です。

最初の式は、Trends!A1 と C1 で指定された基準に適合するレコードの数を単にカウントします。この式には、特定のデータを見つけるものは何もありません。そのため、2 番目の式に当てはめると、その式に操作する数量が与えられるだけです。8 つのレコードが基準に適合する場合、2 番目の式には操作する「8」が与えられます。これでは、結果からレコードを識別することはできません。これが問題です。

2 番目の数式は、特定の文字セット (「cow」や「55」など) がターゲット列に何回出現するかを調べます。3 番目の数式を使用すると役立つかもしれませんが、それ自体ではデータを識別/検索することはできません。最初の数式を入力する場合は、数値を指定して、その数値が基準に適合するかどうかを確認します。したがって、文字セットが列 G に 2,746 回出現した場合、最初の数式内のカウント メカニズムは、Trends! シートの基準を満たすのに「十分」であると見なします。「十分」ですが、「多すぎる」というわけではありません。特定のデータを識別/検索するわけではありません。これが問題です。

したがって、これらを単一の式として機能させることは困難です。他の何かに入力しない限り、機能させることはできません。

ということで、SAT の時間ですね。答えがない場合は、最終的に何らかの答えを可能にするために想定しなければならないことを想定しますか? おそらく、それらは他の何かに関係しているのでしょう。2 番目はかなり巧妙なので、おそらくその他の何かは私には推測できないほど巧妙です。そういうことは起こります。どうやって組み合わせるのでしょうか? 実際には非常に簡単です。2'Main Sheet'!G:G番目の の各インスタンスを 1 番目のインスタンス全体に置き換えます。(値や数式ではなく範囲が必要なので、逆はできないことに注意してくださいCOUNTIFS()。)

答えは、1) より多くの公式なしでは要求されたことを実行できないため、プロセスを再調整し、物事を組み合わせる方法が自然に整うようにする、または 2) の各インスタンスを最初の'Main Sheet'!G:G公式全体に置き換えて組み合わせる、のいずれかになります。

関連情報