Sayın @feraz bey KTF olarak kullanmayı düşünüyorum.
=TOPLA.ÇARPIM(--KIRP(PARÇAAL(YERİNEKOY(G2;",";YİNELE(" ";UZUNLUK(G2)));1+((SATIR(DOLAYLI("$1:"&(1+UZUNLUK(G2)-UZUNLUK(YERİNEKOY(G2;",";"")))))-1)*UZUNLUK(G2));UZUNLUK(G2))))
ve
=EĞERHATA(TOPLA(EĞER(EĞERHATA(MBUL("#";"#"&YERİNEKOY(G2;", ";"#")&"#";SATIR(KAYDIR(A$1;;;UZUNLUK("#"&YERİNEKOY(G2;", ";"#")&"#")-1;1)));"")<>EĞERHATA(MBUL("#";"#"&YERİNEKOY(G2;", ";"#")&"#";SATIR(KAYDIR(A$2;;;UZUNLUK("#"&YERİNEKOY(G2;", ";"#")&"#")-1;1)));"");EĞERHATA(PARÇAAL("#"&YERİNEKOY(G2;", ";"#")&"#";EĞERHATA(MBUL("#";"#"&YERİNEKOY(G2;", ";"#")&"#";SATIR(KAYDIR(A$1;;;UZUNLUK("#"&YERİNEKOY(G2;", ";"#")&"#")-1;1)));"")+1;EĞERHATA(MBUL("#";"#"&YERİNEKOY(G2;", ";"#")&"#";SATIR(KAYDIR(A$2;;;UZUNLUK("#"&YERİNEKOY(G2;", ";"#")&"#")-1;1)));"")-EĞERHATA(MBUL("#";"#"&YERİNEKOY(G2;", ";"#")&"#";SATIR(KAYDIR(A$1;;;UZUNLUK("#"&YERİNEKOY(G2;", ";"#")&"#")-1;1)));"")-1)*1;"");""));"")
Arkadaşların yardımları ile çözüldü. Ama hem forumda hem de bizlerde örnek olması hasabiyle çeşitli alternatifler olsa iyi olur. Emeği geçenlere çok teşekkür ederim.
yyhy, 18-05-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 10/11/2023, 09:24, Düzenleyen: yyhy.