2015-04-02 69 views
0

我正在準備一份報告,告訴我有多少學生完成了課程ABC和課程XYZ。多個學生課程報名報告

我們的數據輸出包含每個學生每個課程一個記錄。因此,如果一名學生完成了一門課程,他們將在數據中顯示他們已經完成了多少課程。

理想的結果是獲得一個矩陣風格的報告,看起來像如下:

Course Names   Course A Course B Course C Course D 
Course A     -   5   0   20 
Course B     5   -   6   7 
Course C     0   6   -   1 
Course D     20  7   1   - 

任何人都可以提出一個解決方案來實現這一目標?

+1

所以你的問題很混亂,因爲你提到X,Y,Z課程,但不要在你的問題中顯示它們。由於矩陣是對角對稱的,所以矩陣被浪費了50%。這就是說,我建議你看看Excel的數據透視表。使用數據透視表作爲中間結果將允許您組織所有學生課程數據,特別是如果學生是行並且課程是列,則可以快速使用其他列來計算學生採取多個班級。然後你可以利用數據透視表加上計算來創建一個類似於你想要的矩陣。 – cybermike 2015-04-02 06:00:28

回答

0

Cyber​​mike是正確的。使用數據透視表功能可以計算已採取兩種或兩種方法的學生人數。

您可以使用Countifs公式創建一組更復雜的條件條件來構建自己的數據透視表,但從功能區上的插入數據透視表函數開始。