問題タブ [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.
google-apps-script - スクリプトを使用してGoogleスプレッドシートの列で繰り返し発生する値をカウントする
スクリプトを使用して、スプレッドシートの特定の列で値が繰り返し発生する回数をカウントし、フォームが送信されたときに別の列(同じ行)にカウントが入力されるようにします。カウントしたい列Bの値は次のとおりです。
6 ACM
5 ACM
4 ACM
5 CGC
7 CGC
6 ACM
7 ACM
7 ACM
計算が正しく機能している場合、列Cには次の数値が入力されます。
1
1
1
1
1
2
1
2
データの読み取り方法とスプレッドシートへの書き込み方法は知っていますが、実際に値をカウントする方法はわかりません。これが私がこれまでに持っているものです:
ありがとうございました!
excel - セル行に「z」が含まれる場合、条件付きで列 A を書式設定します
z
セルの対応する行にその行内のどこかに文字が含まれている場合、列 A のセルを (条件付き書式設定ツールを使用して) 強調表示したいと考えています。列Aで強調表示されている場合、データを一番上に並べ替えることができるように、これを行いたい.
私は式を使用しています:
しかし、行全体を強調表示するのではなく、その行の列 A の対応するセルだけを強調表示します。
これを行うための式は何ですか?
excel - Excel COUNTIFS は、異なる基準で同じ結果を生成します
COUNTIFS 式を使用したところ、基準が異なっていても同じ結果が得られました。以下は単純化されたシナリオで、スクリーンショットはこちらです(申し訳ありませんが、初心者は画像を投稿できません)。
コルA | B列 | C列 | D列 | E列 | 列 F |
2012 年 8 月 31 日 | はい | ステップ 1 | 0 | 2012 年 8 月 31 日 | 空白 | 2012 年 8 月 31 日
2012 年 8 月 31 日 | 空白 | 空白 | 10,000 |
2012 年 8 月 31 日 | いいえ | ステップ 5 | 0 |
意図したロジックは次のとおりです。
- 条件 1: 列 A が「8/31/12」またはセル F2 と一致する場合に含める
- 条件 2: 列 B が「はい」または空白の場合に含める
- 条件 3: 列 C が「ステップ 1」に一致する場合に含める
- 条件 4: 列 D が「0」の場合に含める
以下は、どちらも同じ答え (カウント = 1) になった 2 つの数式です。
- =COUNTIFS(A2:A4,F2,B2:B4,"はい",C2:C4,"ステップ 1",D2:D4,0
- =COUNTIFS(A2:A4,F2,B2:B4,"<>",C2:C4,"ステップ 1",D2:D4,0
また、条件 1 ~ 3 が満たされている場合に数式を SUM 列 D に微調整することに関する提案はありますか? SUMIFS を使用する必要がありますか? 私はそう思いますが、引数の構造が異なります。
ありがとう!
excel - 値の出現を数える
値が繰り返されるテキスト値の列があります。一意の値 (繰り返しなし) の新しい列と、それらの各値の頻度を示す列を作成したいと考えています。
それを行う最も簡単な方法は何ですか?10,000行未満なので、効率はあまり問題になりません。
c++ - gsl_vector の count_if 関数はありますか? C/C++
gnu Scientific Library (GSL) を使用しています。次のようなものがあるgsl_vector
とします: 7 0 -6 5 8 0 10 -2
これは、要素として正の数、負の数、ゼロを含むベクトルです。
this の非ゼロ要素またはゼロ要素の数をカウントしたいgsl_vector
。count_if
C++ ベクトルに対して呼び出される関数があることは知っています。しかし、 and を検索するgsl_vector.h
と、それにgsl_blas.h
等しい関数はありません。ただし、すべての要素を評価してgsl_vector_get()
、if の質問をすることができます。
しかし、私は、GSL にもっと効率的な関数が既に存在するかどうかについて、ほぼ 1 日疑問に思っていました。
または多分count_if
機能がありgsl_array
ますか?
excel - 別のセルの内容に一致する範囲内のセルの数をカウントします
Excelで使用COUNTIF
して、範囲内のアイテムが別のセルの内容と一致する数を見つけようとしています。アイデアは、範囲には、特定の質問に対する全員の回答(1語、数値以外の回答)が含まれるということです。比較列には正解が含まれています。正解した人の数を数えたい。
私は試した:=COUNTIF(C16:BT16,"=BU16")
ただしCOUNTIF
、条件が含まれているセルを参照できないようです。たとえば、数式に直接一致基準が必要=COUNTIF(C16:BT16,"DEN")
です。もちろんそれはできますが、回答を評価するたびに数十の数式を編集する必要があり、BU列に回答を入力するだけではるかに短時間で済みます。
私も試しCOUNTIFS
ました; 複数の基準を許可しますが、基準を別のセルに参照することもできません。いくつかの異なるExcelWebサイトも検索しましたが、何か提案はありますか?どうもありがとう!
excel - 複数のif要件を持つExcel Countif
日付列 (A) と文字列を含む列 (B) 1 枚のシートを持つ Excel ドキュメントがあります。別のシートでは、計算を行っています。列 A のセルが DATE(2012,1,1) と DATE(2012,6,1) の間にあり、列 B の同じ行のいずれかの部分に「string」が含まれている場合 ( string )、その行をカウントする必要があります。GoogleはSUMPRODUCTの使用について言及しましたが、動作するまでの日付しか取得できませんでした。以下は、date between の SUMPRODUCT です。
これを最終値に使用しようとしましたが、正しくありません。
編集: どうやら上記は機能しますが、文字列は値と等しい必要があります。* はワイルドカードとして認識されていません。
ありがとう。
excel - 列AのExcelカウント日付が列Bより大きい
列Aと列Bの両方に日付があります。列Aの日付が列Bの同じ行の日付よりも大きい場合は、その行をカウントする必要があります。コンテキストを追加するために、完了日が期日を過ぎている行の数を数えようとしています。これはどのように達成できますか?
ありがとう。
vba - VBA Countif(s) 構文の問題 (および/または複数の条件について)
私は Stackoverflow フォーラム (および基本的には Google の他のすべての場所) を見回して、VBA にもう少し精通していればおそらく十分である私の質問に対する多くの「ほぼ」回答を見つけましたが、いじりましたしばらくの間、整理できませんでした。少しイライラしてきたので、質問する時が来たと思いました!私の問題を説明するときに言葉遣いなどが間違っていたらごめんなさい!それはおそらく私の構文の問題です。
基本的に、スプレッドシートの列からデータを取得し、特定のパラメーター セットのセルの Countifs (とにかくだと思います) を実行できるようにする必要があります。必要なデータはすべて、「Dimension1 x Dimension 2」、たとえば「8.5 x 11」の形式のページ ディメンションになります。
この式は、おそらく驚くべきことではありませんが、問題なく機能します。しかし、次元を反転させるだけでなく、<= 8.5 x <=11 の次元を与えるには、countifs (または必要なもの) が必要です (<=11 x <=8.5)。
式を(および同様の)形式に変更しようとしました
しかし、それは 3 x 4 や 22 x 11 などの次元を報告します。countif が複数のパラメーターを使用できることは知っています (これが、通常の countif ではなく、いじっていた理由です)。引数が正しいパスであるか、引用符が正しく使用されているかどうか、または...誰が知っていますか?
If-then ステートメントを問題なく動作させることができました (配列を使用し、カウンターを使用して各セルを循環させます) が、これは明らかに最速の方法ではありません。これが、私の目標をもう少し明確にするためです。
'If x(0) <= 8.5 And x(1) <= 11 Or x(1) <= 8.5 And x(0) <= 11 Then
関連する問題では、前の質問 (8.5 X 11) の検索結果を含めずに、たとえば <=11 x <=17 などのページを見つけることができる必要もあります。そのため、<8.5 のように >=17 未満というような複数のパラメーターの適切な構文を知る必要があります。
前もって感謝します!どんな助けでも大歓迎です。十分に説明していない場合はお知らせください。
編集:私が検索するデータの例:
excel - ユーザー入力変数を使用したExcelカウント
VBA初心者なのでお手柔らかにお願いします.....
重複をチェックして列にカウントを挿入するスクリプトがありますが、これは正常に機能しますが、シートが異なることが多いため、重複をチェックする列とカウントを挿入する列をユーザーに尋ねる必要があります。スクリプトを修正しましたが、宛先列にゼロしか入力されません。何が問題なのかわかりません。どんな助けでも素晴らしいでしょう。前もって感謝します。
'これは、設定された列を使用したスクリプトの元のバージョンであり、うまく機能します.....ただし、チェックする列と、結果が入力される列をユーザーが指定する必要があります。
ユーザー入力変数でこれを機能させることができません。何か不足している場合は申し訳ありませんが、これに関するリソースが見つかりません....
式: =COUNTIF($B:$B,B2) は、マクロ内以外では機能します。
=COUNTIF($column1:$column1,column12) のようなユーザー入力からの変数に置き換えられたマクロにこの行を追加する必要がありますが、構文エラーが発生し続けます。
ありがとう。