5

次の Google スプレッドシート データがあります。

Name1   Name2   Name3    Value
A       B       C        20
B       A       C        30
C       D       F        40

私がやろうとしているのは、特定の名前が 3 つの名前列のいずれかに表示されるかどうかを確認することです。一致する場合は、一致するすべての行の「値」列のすべての値を合計します。

たとえば、名前「A」のすべての値を合計したいとします。その名前は最初の 2 行にしか表示されないため、20+30を指定して me を指定する必要があります50。検索された名前を「C」に変更すると、それが 3 つの行すべてに表示されるため、すべての数字を合計する必要があります: 20+ 30+ 40. アルゴリズムは、適切に調整して検索する必要があります。

4

1 に答える 1

3

=DSum が機能します

あなたが使用する例で

=dsum(A1:D4,D1,{A1;"A"})+dsum(A1:D4,D1,{B1;"A"})+dsum(A1:D4,D1,{C1;"A"})

「A」をセル参照に交換できます

https://drive.google.com/previewtemplate?id=0As3tAuweYU9QdEVHdTFHNzloSTY4LVYxdW9LdHRHbEE&mode=public#を参照してください。

于 2013-04-03T05:47:32.610 に答える