2012-04-18 11 views
1

すべてのDsum質問を確認しましたが、私は答えませんでした。Excel DSUM - 基準の一部としてAND/ORを使用

スプレッドシートにDSUM式があります(DS1 = $ A:$ L、Sheet3!$ I1、Sheet3!$ A1:$ J2)。 Sheet 3のA1からJ2は、関数がテストする対応する値を持つフィールドのセットです。

Name Status Ops Grade Score Amount Date Sum Description 
     FAC      BUDGET 1/1/2012   

私の問題は、特定の名前を合計から除外する必要があることです。私はB1の中に 'AL'を含むすべての名前を除外した別の列を含めて取り組みました。これは、排除する必要がある各組み合わせの列を作成する必要があるため、スケーラビリティはありません。

Name Name Status Ops Grade Score Amount Date Sum Description 
     <>*AL* FAC       BUDGET 1/1/2012   

名前の値にOR/ANDを含めることはできますか?例えば= <> * 80 *または<> AB *または<>()*など?

ありがとうございました。

答えて

2

データと同じテーブルに基準を含める必要はありません。条件には別のテーブルを使用できます。

Name 
<>*80* 
<>AB* 
<>()* 

詳細情報here

編集:同じフィールドの各基準については、上記のように条件テーブルに新しい行を追加します。

編集2:OR異なる行に条件を設定する必要がある場合。必要な場合はANDと同じ行に基準を設定します。同じフィールドに複数の基準がある場合は、複数の列を追加する必要があります。

私が提供したリンクには、私が行ったよりもはるかに優れた説明がされています。

+0

お返事ありがとうございます。条件はSheet3にあり、データはSheet1にあります。混乱させて申し訳ありません。私は少なくとも1つのカラムが条件を持つ基準で10カラムを持っています。私の質問は、同じフィールド上の複数の条件のために、私は各条件ごとに複数の列を作成するか、その列の下の1つのセルでAND/ORを使用する必要があります。 – spidersca

+0

答えを編集してより明確にしました。 –

+0

可能であれば、私が作業しているスプレッドシートを読み込みます。私が持っているDsumシートは大量です。毎月約12の基準が、予算と購入の2倍になります。また、15の除外項目があります。除外ごとに行または列を追加することは、メンテナンスの悪夢となります。私は、DSUmやSumIFなどの他の機能を使っても、よりスケーラブルなソリューションを探しています。ご協力いただきありがとうございます。 – spidersca

関連する問題