問題タブ [countif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 最後の行でVBAでCOUNTIFを使用する
私はExcelを初めて使用し、このCountif式をしばらく機能させようとしています。列 AN p の 12 行目から最後に使用された行までカウントしたい。私は今非常に近いですが、マクロを実行すると REF エラーが発生します。
これは、マクロを実行したときに数式セルに表示されるものです
理想的には 16 ではなく AN163 である必要があります。RC[38] を削除して代わりに AN を配置しようとしましたが、#NAME エラーが発生する AN(163) が表示され、(" & LR & ") の括弧を削除すると、式で一重引用符を取得します :
この問題を解決する方法がわかりませんか?
vba - 複数の基準のカウント
複数の基準を数えようとしていて、コードがSUMPRODUCTで何らかの形で機能するようになりました。
条件の異なる約 40 の列があります。そのため、条件ごとにコーディングする必要があります。しかし、それは私にとってはあまりうまくいきません。なぜなら、1 か月間同じことをしなければならないからです。
説明
8 月 1 日から 8 月 31 日までの日付A2
を保持するセル。A32
生データ テーブル (同じシート上) には、CU
列に日付があります (60000 行以上になる場合があります)。列CZ
、DD
、CY
などには、カウントされるために満たす必要がある条件があります。
質問
私がしたいのは、列CU
の日付 = の日付のA2
場合は行 2 にカウントされ、列CU
の日付 = の日付の場合A3
は行 3 にカウントされることです。
そうすれば、1 日ごとではなく、1 か月全体で 1 つのコードを書くことができます。
google-sheets - 1つ以上の特定の単語を含むセルの数を見つける方法
さまざまなテキスト入力を含む列があります。「word1」または「word2」のいずれかを含むセルの数を数えたいと思います。そのため、単一のセルにこれらが 1 つ以上含まれている場合は、1 つとしてカウントされます。
「word1」と「word2」のすべての出現をカウントすると思われる数式を作成することができましたが、それらの 1 つ (または任意の数) を含むセルの数だけを求めています。
これの公式は何ですか?
excel - VBA を使用して、指定された 2 つの日付の間の行のセルの値を別のワークシートに CountIf する
ユーザーが「開始日」と「終了日」の日付を入力して、ユーザーが選択した日付範囲に対応するデータを検索できるユーザーフォームがあります。スプレッドシートでは、日付は列 A にあり、列 W までの各行の次の列には、その日付に対応する一連のデータがあります。これらの 2 つの日付を取得して見ることができるコードを開発しようとしています。列 A に入力した日付範囲に該当する日付を持つ行のみで、指定された範囲内の日付を持つ行内の各列の回答をカウントします。次に、同じワークブック内の別のワークシートで、各応答のカウントの特定のセルにカウント値を入れたいと思います。可能な応答列ごとに 6 つの応答が定義されています。
かなり複雑に聞こえるかもしれませんが、これが私の最善の要約です。私はオートフィルターなどを使用することにオープンですが、それは vba を使用して行う必要があり、オートフィルターを使用する場合は、サブの最後でオートフィルター前の画面に戻す必要があります。
編集:
OK、私はあまり明確ではなかったと思います。最初の質問に対して、なぜ W になるのかというと、この分析に必ずしも関連しない各行に関連付けられた他の項目がいくつかあるためです。関連するデータ応答を含む列は列 D から W です。各行に入力される日付は 1 つだけで、それは列 A にあります (列 B と C は無視/スキップできます)。各列 (この場合はアンケートの質問) には、入力可能な 6 つの定義済み回答があります。
したがって、たとえば、D3 は「強く同意する」、「やや同意する」、「やや同意しない」、「まったく同意しない」、「回答なし」、または「わからない/該当しない」と言うことができます。これは、各列に関連付けられたすべての質問に当てはまります。したがって、指定された 2 つの日付 (範囲の開始日と終了日) 内にある日付を含む行を取得し、その行を横切って D 列から W 列まで見て、6 の数を数えられるようにしたいと考えています。各列 (または「質問」) の可能な応答 (上記)。次に、各列内の考えられる各応答のカウント値を、別のワークシート (この場合は Sheet3) の特定のセルにコピーしたいと考えています。
はい、指定された日付範囲内にある列 A の応答をフィルター処理し、列の日付基準を満たす行の 16 列のそれぞれについて、考えられる応答ごとに countif を実行する必要があると言いたかったのです。 A. それは理にかなっていますか?
私はあらゆる種類の高度なフィルターまたはオートフィルターを使用できますが、ユーザーフォームで指定された 2 つの日付に基づいて列 A の日付を並べ替える他のアイデアがある場合は、16 の質問列に対応する行を見て、各質問に対する 6 つの可能な回答のそれぞれの数を計算し、その数を別のワークシート (シート 3) の指定されたセルに入力します。
オートフィルターを試行した後、各列の可能な応答ごとにcountifとしてコピーアンドペーストしようとしましたが、実際にはフィルター処理していませんでした。たとえ私がそれを機能させたとしても、これは最も効率的な方法ではないようです。私のコーディング試行の例として、1 つの列に対する 2 つの応答のコードを次に示します (完全なコードは、15 列に対して 6 つの可能な応答を説明するため、ここに含めるには長すぎるように思われます)。
どんな助けでも大歓迎です!ありがとう!
excel - Excel で COUNTIF に変数を使用する
初めての質問です。これを作成するよりも簡単だと思います。
COUNTIF
数式内で変数を使用できますか?
現在、私の式は次のとおりです。
$415
私は自分の変数として持ちたいです。私は次の行に沿って何かを試しました:
しかし、明らかにエラーが発生します。
これが必要な理由は、行を追加すると列 C が常に増加するためです。
それぞれの数式を調べて 415 を 416、417 などに更新する代わりに、変数または行の合計にできるセルを定義したいと思います。
現在、列 C には空白のセルを含めることができるため、次の空のセルを見つけるマクロを作成することはできません。ただし、列 A には一定の値が入力されたセルがあり、最後のチケットで停止します。ただし、列 A は とは無関係COUNTIF
です。
更新 1
また、スプレッドシートの多くの数式でこの変数を使用することにも言及したいと思います。だけじゃないCOUNTIF
。また、 にCOUNTIF
はテキストが含まれています。
更新 2
実は、私はそれを理解しました!代わりに次の式を使用しています。
私は入れD1=2
て、D2=415
セルD2を私が持っている行数で更新します。
私が望んでいたことを完全に理解するには、徹底的に質問する必要があったと思います!
すべてのヘルプ、ヒント、提案を事前にありがとうございます。
google-sheets - Google スプレッドシートの len を使用した countif
次のような列 XXX があります。
XXX
A
アルイン
アヴォリン
B
バトラシア
ブナ
...
セル内の文字列の長さが 1 より大きい場合にのみセルをカウントしたいのですが、どうすればよいですか? 私はしようとしています :
しかし、... の代わりに何を書けばよいのでしょうか?
前もって感謝します。