問題タブ [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 投票する
1 に答える
555 参照

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 を使用する必要がありますか? 私はそう思いますが、引数の構造が異なります。

ありがとう!

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

arrays - Excel SUMIF数式で合計される前に、個々の値を丸めます

Excel 2010でテーブルを操作していますが、2つの基準を満たすすべての値の範囲の合計を示す列に値を表示できる必要があります。また、合計する前に各値を丸める必要があります。人々が合計する前に各値を個別に丸めるために配列数式を使用するのを見てきましたが、sumifsステートメントでこれを行う方法がわかりません。

私の式は次のようになります。

今..私はすべての合計を丸めたくありません、私は合計する前にすべてを丸めたいです。基本的に、sumif基準を満たす値ごとに、合計する前に切り上げまたは切り下げを行う必要があります。

=Round(sumifs(pData[premium],pdata[Pol],[@[Pol]],pdata[LineNum],[@[LineNum]]),0)合計を合計し、通常は数だけずれています。

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

excel - EXCEL: 名前の違いが小さいため、SUMIFS を複数の VLOOKUP と組み合わせる

わかりました、これは尋ねるのが難しい質問になるでしょうが、試してみます。

1 つのワークシート (Worksheet) に 3 つのシート (Sheet1、Sheet2、Sheet3) があります。

Sheet1には、列Company (A)Holding (B)Product (C)Year (D)Spend (E)を含む約 100,000 行が含まれています。
Sheet2には、列Company (A)Holding (B)Product Spend in certain Year (C)を含む 100 行が含まれています。
Sheet3には、列Company (A)ID (B)Variant1 (C)Variant2 (D)Variant3 (E)を含む 100 行が含まれています。

私が欲しいのは、Sheet2で特定の Yearの Product Spend を計算することです。関数SUMIFSを使用して、 Sheet1のテストとしてこれを行うことができました。したがって、Sheet1で使用したのは次のとおりです。

問題は、会社名がすべてのシートで同じではないことです。FuzzyFindで解決しようとしましたが、完全には機能していません。そのため、メソッドを変更することにしました。それがSheet3が存在する理由です。このシートには、1 つの行に 1 つの会社のさまざまな名前のバリエーションがすべて含まれています (リレーショナル データベースに似ています)。

ここで、 Sheet2でこのSUMIFS関数を使用する必要があります。ここで、会社名はSheet3の他のすべての会社名に関連付けられているため、 Sheet1に表示される会社名を 1 つの会社名であるかのように合計できます。Sheet3の列Companyは、「選択された」会社名であり、Sheet2で使用されているものでもあります。問題を起こすのはSheet1です。

どういうわけか、 Sheet2 で SUMIFS と VLOOKUP を組み合わせる必要があります方法わかりません。手がかりはありますか?質問を改善するために最善を尽くします。説明が最善の仕事をしなかったかどうかは想像できます。

0 投票する
5 に答える
146039 参照

excel - 日付間のExcelSUMIF

日付値が。としてフォーマットされた列Aがありますmm/dd/yyyy。A> = DATE(2012,1,1)ANDの場合、列Bの値を合計しようとしています。

=SUM(B:B)Bを正しく合計しますが、使用しようとすると=SUMIF(B:B,A:A>=DATE(2012,1,1))、返される値はです0.00。これは、条件の合計と日付型に小数を使用することと関係があると思います。これを回避する方法はありますか?

ありがとう

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

date - Google Spreasheetsを使用して、今年の日付のデータを合計します

Googleスプレッドシートに保存されている、何年にもわたって読んだ本のリストとページ数があります。

本ごとに、ページ数と本を読み終えた日付を保持します。

今年読んだすべての本のページ数をまとめたいと思います。

これまでのところ、私はこの部分的に不完全な式を持っています:

SUMIFを使いたいとは思いますが、実際の数式を使って2番目の引数psuedo-codeを表現する方法がわかりません。

注:次のことを試しましたが、合計は0になりました。

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

excel - 不明な行範囲の列 sumif

私が肯定的である何かについての簡単なクエリは簡単である必要がありますが、私は余裕を持ち始めています.

範囲を定義する列を合計したい。しかし、実際の範囲はわかりません。これは、毎週、毎月実行されます。サードパーティのプログラムからデータを取得します。そのデータをこの s/sheet に貼り付けます。ただし、特定の時点で列ごとに何行になるかはわかりません。数は 500 または 15000 です。

これは私が現在持っているものです。これで問題ありません。

= SUMIF(DataExtrGoesHere!A2:A999, "0", DataExtrGoesHere!I2:I999)

ただ、素人っぽいので、その999行の範囲外のデータを受け取ることもあります。

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

excel - 複数のワークシートからのデータの加算と減算

Microsoft Excel 2007 の Excel シートには、特定の順序ではない 4 つの項目 (A、B、C、D) のエントリがあり、定期的に上記の 4 つの項目のそれぞれに数量を追加できます。これは基本的にINWARDと呼ばれます。

現在、外向きに、同様のプロセスが非連続的に発生しています。

MASter と呼ばれる 3 番目のシートがあり、各アイテム (A、B、C、D) の最終在庫は基本的に=(inward-outward). その後の日付で4つのアイテムのいずれかが内側に追加された場合、数量を追加して在庫リストを更新するシステムを作成したいと考えています. そして、同じ材料の外側にある瞬間に、同じものが差し引かれるべきです.

上記はどうすればいいですか?

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

vba - vbaのsumifs式の基準として変数を使用する方法

誰かが次のコードの修正を手伝ってくれませんか:

""=XYZ""コードの一部を変数に置き換える必要があります

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

excel - 基準付きExcelsumif

last_name、first_name、salary、およびtotal_salary列があります。営業担当者はスプレッドシート全体に複数回表示されます。私がやりたいのは、営業担当者が表示されている場所でのみ、total_salary列のsalary列を合計する関数を作成することです。

出力例:
ここに画像の説明を入力してください

必要な出力:
ここに画像の説明を入力してください

ありがとう

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

mysql - Mysql、変数が他の選択に依存している場合の sum() の計算

こんにちは Stackoverflow の偉大な人々! 私は次の課題で頭を悩ませてきました。

特定の販売で販売された製品の合計を計算するクエリがありますが、これは簡単です。私を夢中にさせている課題の 2 番目の部分は次のとおりです。

個々の製品の合計が最終価格と等しくないことを意味する「バンドル」で構成される販売がいくつかあります。販売がバンドルになるためには、「TV」製品が必要です。TV 製品は、それ自体を販売することができ、関連する価格がありますが、バンドルの一部である場合、価格は変動します。これが私がこれまでに持っているものです:

価格表 -

ご覧のとおり、製品 ID をバンドルに割り当てていません。b/c バンドル用に別の製品 ID を作成しようとしましたが、個々の製品が選択されている場合、一連のルールに基づいてプログラムで製品 ID を割り当てるために php を使用することも考えました。 、しかし、そのバンドル/セールを構成する個々の製品を最終的にカウント/クエリする能力を失います.

私はこれを考えすぎていますか?SQLを利用するか、少なくともPHP側を制限することは可能ですか?

以下は、その TV 製品が属するバンドルとランキングに基づいて計算された価格を示す表です。これを作成したのは、そのテレビ製品が連結計算に現れた場合に、if ステートメントを使用してこのテーブルを参照することを考えていたからです。

この質問はとてつもなく長くなるので、ここでやめますが、これは理にかなっていますか、誰か提案はありますか? どうもありがとう!