問題タブ [sumifs]

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.

0 投票する
2 に答える
954 参照

r - Rでは、複数の値を複数回チェックし、条件が満たされた場合は合計し、位置を追跡し、データをエクスポートし、繰り返します

これは、マトリックス内にある私のデータのサンプリングです。

私のまだコードの望ましい出力は次のとおりです。

出力を取得するためにコードに実行させたいこと: 後続の行の BLOCK 値が現在の行の BLOCK 値と等しい限り、および後続の行の RUNTIME 値が同じ符号である限り、それらを合計し、入力します。 BLOCK 値と合計値を含むテーブル内の新しい行。次に、中断したところから続行します。サンプル データでは、最初の 2 行 (50、20) が合計され、テーブルに書き込まれます。次に、RUNTIME の符号が切り替わり、2 つの行 (-25、-40) で一定であるため、これらの値が合計されます。次に、RUNTIME の符号が再び切り替わり、3 つの行 (35、45、25) で正になりますが、これら 3 つの行の最後の行の BLOCK 番号が異なるため、これら 3 つの行のうち最初の 2 つだけが合計され、テーブルに書き込まれます。 . マトリックスの最後に到達するまで続行します。

条件ステートメントを作成するのは簡単ですが、加算プロセスを再開するために行列のどこにいるのかを「追跡」する方法がわかりません。私は for ループや while ループに精通しておらず、ここでどのように使用できるかについて知識に基づいた推測をすることさえできません。関数を書くという哀れな試みをしましたが、どこにも行きませんでした。

このプロセスを自動化する必要があります...約 10,000 行のデータがあり、一連のシナリオ変数に基づいて動的に生成できます。変数の各セットは、RUNTIME の異なる値を持つテーブルを生成し、実行するシナリオがたくさんあります。

どんな助けにも感謝します。

0 投票する
3 に答える
1100 参照

arrays - SumIfs 条件付き配列基準

私は次のような簡単な式を持っています:IFERROR(SUM(SUMIFS(TBL1[SUMCOLUMN],TBL1[ACTIVITY],{"0001","0002","0003"})),0)そしてそれはうまくいきます。

{"0001","0002","0003"}しかし、列の値に基づいてパーツを異なるものにし たいので、式を次のように変更します。

そして、最初の配列値にのみ基づいて値を提供します。例:

私はExcelが基準をテキストに変換していると思ったので、char(34)、異なる数の引用符、異なるセルに値を入れて参照するなど、さまざまな方法で遊んでみましたが、助けにはなりませんでした。私が見逃しているものはありますか?

サンプル テーブル: TBL1:

0 投票する
1 に答える
224 参照

arrays - SUMIFS 式の最適化

私は基本的に、縮小する必要がある非常に長いフォーミュラを持っています。つまり、基本的には、マネージャーが 2 つの勤務地、またはその両方と 1 ~ 12 か月を選択できるピボット テーブルがあります。

式はこんな感じ。変わるのは cellIとだけですJ->K。これを配列に設定する必要がありますか?

=SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$3,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$ J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$4,'owssvr(1)'!$IQ:$IQ,'サマリーKPI '!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$5,'owssvr(1)'!$IQ:$IQ, 'サマリー KPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$6,'owssvr(1)'!$IQ: $IQ,'サマリー KPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$7,'owssvr(1)'! $IQ:$IQ,'サマリー KPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$8,'owssvr(1 )'!$IQ:$IQ,'サマリー KPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$9,' owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$10,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$J$2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$11,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$J $2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$12,'owssvr(1)'!$IQ:$IQ,'サマリー KPI' !$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$13,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$14,'owssvr(1)'!$IQ:$ IQ,'サマリーKPI'!$J$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$3,'owssvr(1)'!$ IQ:$IQ,'サマリー KPI'!$K$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$4,'owssvr(1) '!$IQ:$IQ,'サマリー KPI'!$K$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$5,'owssvr(1)'!$IQ:$IQ,'サマリーKPI'!$K$2)+SUMIFS('owssvr(1 )'!C:C,'owssvr(1)'!$IR:$IR,$I$6,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K$2)+SUMIFS(' owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$7,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K$2)+ SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$8,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K $2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$9,'owssvr(1)'!$IQ:$IQ,'サマリー KPI' !$K$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$10,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$11,'owssvr(1)'!$IQ:$ IQ,'サマリー KPI'!$K$2)+SUMIFS('owssvr(1)'!C:C,'owssvr(1)'!$IR:$IR,$I$12,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K$2)+SUMIFS('owssvr(1)'!C: C,'owssvr(1)'!$IR:$IR,$I$13,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K$2)+SUMIFS('owssvr(1)' !C:C,'owssvr(1)'!$IR:$IR,$I$14,'owssvr(1)'!$IQ:$IQ,'サマリー KPI'!$K$2)

0 投票する
2 に答える
118 参照

excel - SUM(IF(ColA=ColA AND ColB=ColB,ColC,0)

この SUMIF 計算は、Excel (2013) 内で私を困惑させました。

現在:=SUM(IF(MONTH($A:$A)=1 AND $B:$B='Apples',$D:$D,0)

私が期待するものは次のとおりです。

しかし、残念ながら、それは声明を完全に拒否します。

0 投票する
1 に答える
351 参照

arrays - 複数の基準の Sumifs 2 セット

投稿する前に、ここでいくつかの調査を行いました。見落としがあるかもしれませんがよろしくお願いします。

とにかく、2 セットの複数の条件を 2 つの条件にまとめて合計を導出しようとしています。

例えば、

所有者のアルファとベータによる犬、魚、猫の合計が必要です。

私の式は

犬だけが合計を持っています。sumifs に 2 セットの配列を持つことは可能ですか?

私が持っている最良の代替手段は以下です。

所有者のアレイは、将来拡張される可能性があります。

どうもありがとう!

0 投票する
1 に答える
2749 参照

excel - SumIfs() が範囲内の値に対して機能しない

式を使って演習問題を解こうとしていますSumIfs()(私のものはスペイン語です) が、正しく動作させることができません....

最初のテーブル (ID と価格) にはすべての値が含まれており、値の範囲 (from、to) の間にあるすべての ID からすべての値を合計したいのですが、何か間違ったことをしていて、何がわかりません....

ワークシート

貴重なご協力ありがとうございます。よろしく、ダニエル