2016-03-29 12 views
0

Öğrencinin ilerlemesini izleyen bir tablo oluşturmaya çalışıyorum. Giriş üzerine, öğrencilere tüm derslerinde öngörülen not verilir. Yıllar sonra, öğretmenleri onlara bir sınav (bir notu vardır) verir ve sonra bir dizi yeni öngörülen not verir.Excel'de iki dizinin arasındaki eşleşmeleri bul ve say.

Bu (farklı bir sayfadaki her) Bana iki tablo verir ...

------------------------------------- 
-Entry -   Subject   - 
------------------------------------- 
-Student - Art - Maths - French - 
------------------------------------- 
- Jane - U - U  - n  - 
------------------------------------- 
- Alice - E - A+  - n  - 
------------------------------------- 
- Tom - D - A  - c  - 
------------------------------------- 

ve

---------------------------------------------------------------------- 
-Later -       Subject       - 
---------------------------------------------------------------------- 
-Student - Art Exam - Art New Grade - Maths Exam - Maths New Grade - 
---------------------------------------------------------------------- 
- Jane - U  - U   - E   - E    - 
---------------------------------------------------------------------- 
- Alice - D  - D   - A+   - A+   - 
---------------------------------------------------------------------- 
- Tom - C  - B   - A   - A+   - 
---------------------------------------------------------------------- 
Kullanıcıların konuyu seçebilirsiniz iki damla çıkışları var bir gösterge tablosu oluşturduk

ve sonra karşılaştırma (sınav notu, yeni not, mümkün olan en iyi not, ...). SUMPRODUCT kullanarak bu girişi alabilir ve eşleşen sütunlardaki notları kolayca sayabilirim.

Ne yapmak istiyorum öğrenciler iki izleme dönemi arasında nasıl değiştiğini gösterebilir aşağıda benzer bir tablo oluşturmak olduğunu ...

-------------------------------------------- 
- Subject -   New Grade    - 
- Art - n - U - E - D - C - B - A - A+ - 
-------------------------------------------- 
- E n - - - - - - - - - 
-- ----------------------------------------- 
- n U - - 1 - - - - - - - 
-- ----------------------------------------- 
- t E - - - - 1 - - - - - 
-- ----------------------------------------- 
- r D - - - - - - 1 - - - 
-- ----------------------------------------- 
- y C - - - - - - - - - 
-------------------------------------------- 
-  B - - - - - - - - - 
-------------------------------------------- 
-  A - - - - - - - - - 
-------------------------------------------- 
-  A+ - - - - - - - - - 
-------------------------------------------- 

Her hücre sayısı bulduğu sayar konu = seçilen değer (bu durumda Sanat) ve karşılaştırma = seçilen değer (bu durumda yeni not) arasındaki iki dizge arasındaki eşleşen değerler. Sıfır veya boş olan boş değerler umurumda değil. Eşleşme sayımına ihtiyacım var, o yüzden kaç öğrencinin ilerleme kaydettiğine bakabilirim (girişte önerilen sınava kıyasla alfabeden daha erken bir harf almak).

İdeal olarak, hem satırları hem de sütunları seçilebilir hale getireceğim, böylece öğretmenler sınav sonuçlarını yeni öngörülen sınıfa göre karşılaştırabilirler. benim iki dizide de

öğrenciler aynı sıra (bir az kriterler endişelenecek) görünür ancak konular ve karşılaştırıcılar yok. (NB - Birleştirilen konu ve karşılaştırıcı birleştirme için birleştirme kullanıyorum)

Şimdiye kadar gördüğüm tüm veriler yalnızca iki satırda olmasını bekler, ancak 20 konuğum var ve her bir konu 5 veya daha fazla karşılaştırmalar yapılacak!

Önerileriniz için teşekkürler!

cevap

0

bu deneyin:

=IF(SUMPRODUCT(($B3=INDEX(Sheet1!$B$3:$D$5,0,MATCH($A$2,Sheet1!$B$2:$D$2,0)))*(C$2=INDEX(Sheet2!$B$3:$E$5,0,MATCH($A$2 & " New Grade",Sheet2!$B$2:$E$2,0))))=0,"",SUMPRODUCT(($B3=INDEX(Sheet1!$B$3:$D$5,0,MATCH($A$2,Sheet1!$B$2:$D$2,0)))*(C$2=INDEX(Sheet2!$B$3:$E$5,0,MATCH($A$2 & " New Grade",Sheet2!$B$2:$E$2,0))))) 

enter image description here

sonra aşağıda sadece gerçek bölümünü 0 s sakıncası yoksa deyimi çalışacaktır eğer:

=SUMPRODUCT(($B3=INDEX(Sheet1!$B$3:$D$5,0,MATCH($A$2,Sheet1!$B$2:$D$2,0)))*(C$2=INDEX(Sheet2!$B$3:$E$5,0,MATCH($A$2 & " New Grade",Sheet2!$B$2:$E$2,0)))) 

Referans için:

Kayıt tabaka (Sheet1):

enter image description here

Yeni sınıf Levha (Sheet2)

![enter image description here

bir uyarı, öğrenciler aynı sırada olmalıdır.

+1

Sevgili Scott THANKYOU! Bu, mutlak bir muamele yaptı ve bu yararlı resimler için de teşekkürler! –

İlgili konular