web-dev-qa-db-ja.com

DSUMで複数の手動基準を使用するGoogleドキュメント

DSUM関数に複数の基準を手動で入力するにはどうすればよいですか?

=DSUM(J3:L55, "Charge", {"Category";"Coffee"})を使用して、単一の基準セットをチェックすることができます。

ただし、これを_=DSUM(J3:L55, "Charge", {"Category";"Coffee";"Split";"Yes"}_に変更すると、_"Category";"Coffee"_のみが使用され、_;"Split";"Yes"_セクションは無視されます。

グーグルドキュメントで複数の基準を設定するための構文は何ですか?私が持っている各カテゴリ(=DSUM(J3:L55, "Charge", D7:E8))に対して2x2のテーブルを実際に作成することはできず、代わりに手動で基準を入力する必要があります。

DSUM with table criterion is in blue

テーブル基準のあるDSUMは青色で表示されます。 「スプリット?」から「カテゴリー」を選んでいます。そこに表示されている濃い青色のテーブルに頼らずに、カテゴリと分割の両方を基準として使用したい

17
Douglas Gaskell

試してみてください

=DSUM(J3:L55, "Charge", {{"Category";"Coffee"},{"Split";"Yes"}})

19
wim1969

GoogleはDSUM関数を更新しました。更新requires基準にarray/tableを指定します。
以前に列名と基準に名前が付けられていた場所で、テーブルを参照するようになりました。
_{F3,G4}_
どこ
「F3」と「G3」は参照する列名です。
「F4」と「G4」はテスト値です。
「F3」はカテゴリです
「G3」は分割されていますか?
「F4」はコーヒーです
「G4」は「はい」です
新しい式の例は次のとおりです。
=DSUM(A1:E55, "Charge", {F3:G4})
これにより、テーブルの更新と変更の参照が簡単になると思います。
複数の基準を持つことができます。基準テーブルに別の行を追加して、「機器」と「はい」でテストしました。

参照:Googleヘルプ:DSUM()

古い方法:
正しい構文は、列を区切るためにコンマを使用することです。
_{"Category","Split";"Coffee","Yes"}_
_{ Column1 , Column2 ; Test 1 , Test 2}_
だからあなたの式は
=DSUM(J3:L55, "Charge", {"Category","Split";"Coffee","Yes"})

8
Keybonesabi

小数点記号として,を使用する言語では、値を区切るために,を使用することはできません。代わりに円記号\を使用してください。したがって、式は次のようになります。

=DSUM(J3:L55; "Charge"; {"Category"\"Split";"Coffee"\"Yes"})
5
user1545636

フランス語形式を使用している場合も同じです。 ,は使用できません。あなたの式は

=DSUM(J3:L55; "Charge"; {"Category"\"Split";"Coffee"\"Yes"})

他のラテン語でも同じかもしれません

3
nolcanot

D7:e8を実行すると、最初に列が繰り返され、後で行が繰り返されます。したがって、あなたの例では、「Category」、「Split?」があります。 (1行目)と「Coffee」、「Yes」(2行目)。

したがって、{"Category"; "Coffee"; "Split"; "Yes"}の代わりに、{"Category"; "Split"; "Coffee"; "Yes"}を使用する必要があります。

0
user1551687