Puanlama

Katılım
12 Haziran 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Kısaca anlatmak gerekirse çalıştığım işyerinde yarım saat aralıkla 10 adet şahit numune için ölçüm yapıyor ve 16 farklı hata durum söz konusu. ben hataları A,B,...,P olarak 16 harf tanımladım ve her harfe ağırlıklı puanlama yaptım. Personel excele sadece harf giriyor ben hesaplamasını yapması için bir formül yazdım epey uzun oldu, daha kısa bir formül konusunda yardımcı olabilecek varmıdır.

Yazdığım formül yarım saat aralıkla aldığı hata ilk numune için A hatası ise puanı 1, ikinci numunenin hatası G ise puanı 7 ve 10 adet şahit numuneden 2 hata çıktıysa toplam puanı 8 oluyor.

Yardımlarınızı bekliyorum.

Formül:
=(EĞER(B15="A";1;EĞER(B15="B";2;EĞER(B15="C";3;EĞER(B15="D";4;EĞER(B15="E";5;EĞER(B15="F";6;EĞER(B15="G";7;EĞER(B15="H";8;EĞER(B15="J";9;EĞER(B15="K";10;EĞER(B15="L";11;EĞER(B15="M";12;EĞER(B15="N";13;EĞER(B15="O";14;EĞER(B15="P";15;EĞER(B15="R";16;0)))))))))))))))))+ =(EĞER(B16="A";1;EĞER(B16="B";2;EĞER(B16="C";3;EĞER(B16="D";4;EĞER(B16="E";5;EĞER(B16="F";6;EĞER(B16="G";7;EĞER(B16="H";8;EĞER(B16="J";9;EĞER(B16="K";10;EĞER(B16="L";11;EĞER(B16="M";12;EĞER(B16="N";13;EĞER(B16="O";14;EĞER(B16="P";15;EĞER(B16="R";16;0)))))))))))))))))+ =(EĞER(B17="A";1;EĞER(B17="B";2;EĞER(B17="C";3;EĞER(B17="D";4;EĞER(B17="E";5;EĞER(B17="F";6;EĞER(B17="G";7;EĞER(B17="H";8;EĞER(B17="J";9;EĞER(B17="K";10;EĞER(B17="L";11;EĞER(B17="M";12;EĞER(B17="N";13;EĞER(B17="O";14;EĞER(B17="P";15;EĞER(B17="R";16;0)))))))))))))))))+ =(EĞER(B18="A";1;EĞER(B18="B";2;EĞER(B18="C";3;EĞER(B18="D";4;EĞER(B18="E";5;EĞER(B18="F";6;EĞER(B18="G";7;EĞER(B18="H";8;EĞER(B18="J";9;EĞER(B18="K";10;EĞER(B18="L";11;EĞER(B18="M";12;EĞER(B18="N";13;EĞER(B18="O";14;EĞER(B18="P";15;EĞER(B18="R";16;0)))))))))))))))))+ =(EĞER(B19="A";1;EĞER(B19="B";2;EĞER(B19="C";3;EĞER(B19="D";4;EĞER(B19="E";5;EĞER(B19="F";6;EĞER(B19="G";7;EĞER(B19="H";8;EĞER(B19="J";9;EĞER(B19="K";10;EĞER(B19="L";11;EĞER(B19="M";12;EĞER(B19="N";13;EĞER(B19="O";14;EĞER(B19="P";15;EĞER(B19="R";16;0)))))))))))))))))+ =(EĞER(B20="A";1;EĞER(B20="B";2;EĞER(B20="C";3;EĞER(B20="D";4;EĞER(B20="E";5;EĞER(B20="F";6;EĞER(B20="G";7;EĞER(B20="H";8;EĞER(B20="J";9;EĞER(B20="K";10;EĞER(B20="L";11;EĞER(B20="M";12;EĞER(B20="N";13;EĞER(B20="O";14;EĞER(B20="P";15;EĞER(B20="R";16;0)))))))))))))))))+ =(EĞER(B21="A";1;EĞER(B21="B";2;EĞER(B21="C";3;EĞER(B21="D";4;EĞER(B21="E";5;EĞER(B21="F";6;EĞER(B21="G";7;EĞER(B21="H";8;EĞER(B21="J";9;EĞER(B21="K";10;EĞER(B21="L";11;EĞER(B21="M";12;EĞER(B21="N";13;EĞER(B21="O";14;EĞER(B21="P";15;EĞER(B21="R";16;0)))))))))))))))))+ =(EĞER(B22="A";1;EĞER(B22="B";2;EĞER(B22="C";3;EĞER(B22="D";4;EĞER(B22="E";5;EĞER(B22="F";6;EĞER(B22="G";7;EĞER(B22="H";8;EĞER(B22="J";9;EĞER(B22="K";10;EĞER(B22="L";11;EĞER(B22="M";12;EĞER(B22="N";13;EĞER(B22="O";14;EĞER(B22="P";15;EĞER(B22="R";16;0)))))))))))))))))+ =(EĞER(B23="A";1;EĞER(B23="B";2;EĞER(B23="C";3;EĞER(B23="D";4;EĞER(B23="E";5;EĞER(B23="F";6;EĞER(B23="G";7;EĞER(B23="H";8;EĞER(B23="J";9;EĞER(B23="K";10;EĞER(B23="L";11;EĞER(B23="M";12;EĞER(B23="N";13;EĞER(B23="O";14;EĞER(B23="P";15;EĞER(B23="R";16;0)))))))))))))))))+ =(EĞER(B24="A";1;EĞER(B24="B";2;EĞER(B24="C";3;EĞER(B24="D";4;EĞER(B24="E";5;EĞER(B24="F";6;EĞER(B24="G";7;EĞER(B24="H";8;EĞER(B24="J";9;EĞER(B24="K";10;EĞER(B24="L";11;EĞER(B24="M";12;EĞER(B24="N";13;EĞER(B24="O";14;EĞER(B24="P";15;EĞER(B24="R";16;0)))))))))))))))))
 

Ekli dosyalar

Katılım
16 Temmuz 2011
Mesajlar
8
Excel Vers. ve Dili
2010 TR
Dosyaları göremedim ama,
Diyelimki m sütununda harfler var, n sütununda 1,5,16 gibi ağırlık puanları
Sizin formülün yerine yazacağınız formül
Topla(düşeyara(b15; ;m:n;2;yanlış);.........
Devamında düşeyaralı formülünüzü kopyalayıp 10 kez yapıştırın.
Ve b15 leri b16,b17, b18 gibi değiştirin.
Telefondan okuyup yazdım. Umarım yardımı olur.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba, foruma hoşgeldiniz.

İstenilen; B15:B24 hücre aralığındaki, öngörülen HARFlerin SAYIsal karşılıklarının toplamını almak.

Bunun için;
-- birinci formül (normal formül)
-- ikinci formül: dizi formülü
.
Kod:
=TOPLA.ÇARPIM(([B]B15:B24[/B]={0;"A";"B";"C";"D";"E";"F";"G";"H";"J";"K";"L";"M";"N";"O";"P";"R"})*({0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16}))
Kod:
=TOPLA(ARA([B]B15:B24[/B];{0;"A";"B";"C";"D";"E";"F";"G";"H";"J";"K";"L";"M";"N";"O";"P";"R"};{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16}))
[COLOR="Blue"]Dizi formülü hücreye [B][COLOR="red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlem doğru yapılmışsa, formül [B]kendiliğinden [COLOR="Red"]{....}[/COLOR][/B]  şeklinde köşeli parantez arasına alınır.[/COLOR]
 
Katılım
12 Haziran 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Merhaba, foruma hoşgeldiniz.

İstenilen; B15:B24 hücre aralığındaki, öngörülen HARFlerin SAYIsal karşılıklarının toplamını almak.

Bunun için;
-- birinci formül (normal formül)
-- ikinci formül: dizi formülü
.
Kod:
=TOPLA.ÇARPIM(([B]B15:B24[/B]={0;"A";"B";"C";"D";"E";"F";"G";"H";"J";"K";"L";"M";"N";"O";"P";"R"})*({0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16}))
Kod:
=TOPLA(ARA([B]B15:B24[/B];{0;"A";"B";"C";"D";"E";"F";"G";"H";"J";"K";"L";"M";"N";"O";"P";"R"};{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16}))
[COLOR="Blue"]Dizi formülü hücreye [B][COLOR="red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlem doğru yapılmışsa, formül [B]kendiliğinden [COLOR="Red"]{....}[/COLOR][/B]  şeklinde köşeli parantez arasına alınır.[/COLOR]
Teşekkürler Ömer BARAN
 
Üst