Formülle çözüm derseniz,
bir çözüm.....
1. koşul : Dersler arasında ", " (1 virgül ve 1 boşluk) bulunuyor.
Eğer ki Virgülden sonra boşluk adedi 1 den fazla olabiliyorsa öncelikle KIRP işleviyle boşlukları 1 adede indirin. Yani formüldeki C3 : C6 ibarelerini KIRP(C3:C6) gibi kullanın.
Çözüm resimdeki gibi
2. koşul olarak ARALIKBİRLEŞTİR işlevinin Excel2016 da bulunup bulunmadığı
a - ARALIKBİRLEŞTİR işlevi Excel2016 da
bulunmuyorsa
Y1 ve Y2 olarak yardımcı kolonlarla çözüme gidebilirsiniz
Y1 : Satırlardaki ders adedi :
D3 hücresine yazılır ve aşağıya kopyalanır.
HTML:
Y2 : Ders adetlerinin kümülatif toplamı
E3 hücresine
1 yazın
E4 hücresine yazın ve aşağıya doğru kopyalayın
HTML:
Liste için (Excel2013 ve üzeri versiyonlarda çalışır)
İsimler için
F3 hücresine yazın ve aşağıya doğru kopyalayın
HTML:
Dersler için
G3 hücresine yazın ve aşağıya doğru kopyalayın
HTML:
b - ARALIKBİRLEŞTİR işlevi Excel2016 da
varsa
Yardımcı kolonları kullanmadan
Önce Dersler için,
M3 hücresine yazılır aşağıya kopyalanır
HTML:
Not : ARALIKBİRLEŞTİR işlevi Excel2016 da
yoksa ve de Veri sayınız az ise DEĞİŞTİR(ARALIKBİRLEŞTİR(", "&$C$3:$C$6);1;2;"")
yerine B3&", "&B4&", "&B5&", "&B6 gibi yazabilirsiniz...
İsimler için ise
L3 hücresine
DİZİ Formül olarak yazılır ve aşağıya doğru kopyalanır
HTML:
Not :
2-b koşulu da varsa, Dosyada ayrıca ad tanımlamaları yapılıp formülde bu ad tanımlamaları kullanılarak çözümü de bulabilirsiniz.