2012-04-18 72 views
1

我檢查了所有的Dsum問題,但他們沒有回答我的問題。我在我的電子表格中有一個DSUM公式,看起來像這樣 - = DSUM(Sheet1!$ A:$ L,Sheet3!$ I1,Sheet3!$ A1:$ J2)。工作表3中的A1到J2是一組具有功能測試對應值的字段。Excel DSUM - 使用AND/OR作爲條件的一部分

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中。對困惑感到抱歉。我有至少一列有條件的標準中有10列。我的問題是針對同一字段中的多個條件,我是否必須爲每個條件創建多個列,或者在該列下的一個單元格中使用AND/OR。 – spidersca 2012-04-18 21:21:48

+0

我編輯了答案,使其更加清晰。 – 2012-04-18 21:25:25

+0

如果可能,我會加載我正在使用的電子表格。我有的Dsum表是巨大的。對於預算和購買,每個月大約有12個批評範圍。還有15個可能增長的例外。爲每個排除行添加行或列將成爲維護的噩夢。我想我只是尋找一個更具可擴展性的解決方案,無論是DSUm還是SumIF或任何其他功能。謝謝你的幫助。 – spidersca 2012-04-18 21:32:55

相關問題