2010-01-08 62 views
0
A   B  C    

1 10/1/2009 3652449 12:15:43 AM 
2 10/1/2009 3652449 12:17:03 AM 
3 10/4/2009 3652449 1:03:08 AM 

你好,Excel的總和基於幾個標準

我要總結的卡3652449的總時間只爲2009/10/1。

然後,在總和競爭後,我需要時間轉換和四捨五入到分鐘只。

我一直在使用下面的公式,直到現在「= SUMIF(B:B,3652449,C:C)」,結果是「1:35:54」。但正如我寫的那樣,我只想在2009年10月1日的日期爲該卡的時間進行總計。當你在Excel中複製數據,並且手動計算從10/1/2009開始的時間時,你應該得到32m & 46s。當你四捨五入時,結果應該是32米。

我會感謝您的幫助。

+0

您的示例數據太混亂。你會如何計算總時間?一個是開始時間,一個是結束時間? – PaulG 2010-01-08 15:12:44

+0

@Trollkid:您可以編輯您的問題(使用'edit'鏈接)來格式化您的數據(「代碼示例」按鈕可以幫助您)並提供有關何時以及如何彙總數據的更多信息。 – 2010-01-08 15:16:10

+0

@Trollkid:感謝您的編輯,但仍不清楚您想要總結的內容和方式。你能否清楚地分清你有什麼數據和結果會是什麼樣子? – 2010-01-08 15:18:59

回答

0

我還不確定我是否正確。

如果你想添加的日期作爲條件,你可以嘗試這樣的事情:

添加一個公式來你的專欄d:=B1&" "&A1

這應該給你以下結果:

A   B  C   D 
1 10/1/2009 3652449 12:15:43 AM 3652449 40087 
2 10/1/2009 3652449 12:17:03 AM 3652449 40087 
3 10/4/2009 3652449 1:03:08 AM 3652449 40090 

現在您可以在原來的公式更改爲:=SUMIF(D:D,"3652449 40087",C:C)

您可以通過樟宜使列d無形將寬度設置爲0或將顏色更改爲白色。

希望這是你嘗試過什麼......

+0

這是一個非常優雅的解決方案,但問題是我有時會有大約10000行。我無法編輯所有行來添加公式。 = SUMIF(D:D,「3652449 40087」,C:C)。你知道有不同的卡,日期不斷變化。 – Trollkid 2010-01-08 16:20:46

+0

我還不確定你想要達到什麼效果。你爲什麼在everery行中寫'SUMIF'?編寫一次它並不足以改變它嗎? – 2010-01-08 16:23:25

+0

有50張卡和本月的31天,記住行可以達到10000.當然,我可以複製粘貼公式,但我必須更改「3652449 40087」或「3652449 40090」或任何其他卡或日期的變化。我需要爲每張卡片提供一個月的每一天的時間總和。 – Trollkid 2010-01-08 16:38:33

1

您應該使用數據透視表,它可以很容易地給你的總和爲表中的每個日期。

所有優秀的桌面電子表格都支持數據透視表,但很少有在線的基於Web的電子表格。

請參閱http://en.wikipedia.org/wiki/Pivot_table

+0

+1,現在我明白了要求,數據透視表絕對是最好的選擇(你可以用Excel來完成)。 – 2010-01-08 17:51:55