iT邦幫忙

0

access計數問題

  • 分享至 

  • xImage

你好,我想做資料匯總和總計,現在有5欄的資料
周別 dd a b a/b
ww1 2013/1/1 3.5 1 3.5
ww1 2013/1/2 2.4 2 1.2
ww2 2013/1/7 2.1 3 0.7
ww2 2013/1/11 4 2 2
ww2 2013/1/12 4 2 2
現在想要加上第6個欄位用來統計各週別裡a/b >=2的個數
然後也要將日期資訊帶出來(就算沒>=2也要顯示出來)
像是
周 日 a/b count(各週別裡a/b >=2個數)
ww1 2013/1/1 3.5 1
ww1 2013/1/2 1.5 1
ww2 2013/1/7 0.7 2
ww2 2013/1/11 2 2
ww2 2013/1/12 2 2

請問是否可以在access裡面直接以總計方式下函數式?
想好久都想不到...

slime iT邦大師 1 級 ‧ 2013-01-20 16:45:51 檢舉
先確定一下, 你真的是要用 Access ? 還是用 Excel 就好?
Access 是把公式, 條件, 顯示方式都依一定的結構設定在表單(含列印)或查詢內.

以您的需求:
1. 把資料分為
a. 列出基本資料(以查詢或條件篩選 a/b >= 2 )
b. 顯示統計資料
再把兩者同時在表單內呈現, 意義上並不是直接顯示於第六列.

2. 您的資料看起來沒有適當正規化, 以原始資料來看, 可能要分成兩張資料表:
a. 每日的 a 與 b (及 a/b )
b. 該日期歸屬於哪一個星期.
然後依這樣的順序整理資料:
a. 依 wwx 為群組, 計算出 a/b >=2 的次數.
b. 另外列出 wwx 底下所有日期的明細.
這樣比較清楚.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

10
richardsuma
iT邦大師 1 級 ‧ 2013-01-22 00:27:29

沒錯,可以照 smile 所說的,用excel就可以達到你的需求了!

周別 dd a b a/b count
ww1 2013/1/1 3.5 1 3.5 1
ww1 2013/1/2 2.4 2 1.2 1
ww2 2013/1/7 2.1 3 0.7 1
ww3 2013/1/11 4 2 2 2
ww4 2013/1/12 4 2 2 2

count公式 =COUNTIF(E$2:E$6,E2)

4
raxel
iT邦新手 5 級 ‧ 2013-01-23 23:32:19

要用查詢
不知道你有學過SQL嗎?

select 周別,count(*)
from table
where a/b>=2
group by 周別

再拿上面的結果跟第一個表結合

我要發表回答

立即登入回答