• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Metne Göre Sayı Oluşturma

Katılım
1 Ocak 2012
Mesajlar
7
Excel Vers. ve Dili
Excel 2007
Merhaba;
Biraz araştırdım ama tam olarak istediğimi bulamadım. Şimdi ben bir anket verilerini excel'e aktarıyorum ve hücrelerde anket sorularına verilen cevaplar yer alıyor. Anket verilerini analiz edebilmem için benim bu cevapları sayıya dönüştürmem gerekiyor. Mesela anketin 1. sorusuna kişi "Kolay" seçeneğini işaretlediyse 2 puan alacak, "Zor" seçeneğini işaretlediyse 1 puan alacak gibi. Acaba bunu hangi formülle otomatik olarak yaptırabilirim? Kısaca hücrelerin yanına yeni bir sütun açıp yanındaki hücrede yer alan metinsel yanıta göre başka bir hücrede rakam değeri oluştursun istiyorum. Yardımcı olabilirseniz çok sevinirim.
 
Merhaba,

Kaç seçenek var?
Kolay
Zor
vb.
 
Merhaba.
Bu seçeneklerin nasıl seçildiği çok önemli, bunu da belirtmelisiniz.
Örnek dosya eklerseniz daha doğru-hızlı yanıt alırsınız.
Örnek dosyanızı https://www.dosya.tc gibi bir paylaşım sitesine yükleyip indirme adresini burada paylaşın.
 
Merhaba,

Seçimleriniz standart olursa,

Kod:
=+EĞER(A1="Bilmiyor";0;EĞER(A1="Çok Zor";1;EĞER(A1="Zor";2;EĞER(A1="Kolay";3;EĞER(A1="Çok Kolay";4;"")))))
bu formül işinizi görür.
 
Merhaba,

Kaç seçenek var?
Kolay
Zor
vb.
Merhaba.
Bu seçeneklerin nasıl seçildiği çok önemli, bunu da belirtmelisiniz.
Örnek dosya eklerseniz daha doğru-hızlı yanıt alırsınız.
Örnek dosyanızı https://www.dosya.tc gibi bir paylaşım sitesine yükleyip indirme adresini burada paylaşın.
Çok teşekkür ederim, örnek dosya
Amacım aslında metne göre sayı oluşturup bu sayının toplamı ve ortalamasını almak. Bağlantıda örnek dosya yükledim.
 
Alternatif;

B19
C++:
=TOPLA.ÇARPIM((B2:B17={"Bilmiyorum"\"Çok Kolay"\"Çok Zor"\"Kolay"\"Zor"})*{0\4\1\3\2})

B20;
C++:
=ORTALAMA(ARA(B2:B17;{"Bilmiyorum";"Çok Kolay";"Çok Zor";"Kolay";"Zor"};{0;4;1;3;2}))

2. formül DİZİ formüldür. CTRL+SHIFT+ENTER ile formül girişi tamamlanmalıdır.
 
Alternatif;

B19
C++:
=TOPLA.ÇARPIM((B2:B17={"Bilmiyorum"\"Çok Kolay"\"Çok Zor"\"Kolay"\"Zor"})*{0\4\1\3\2})

B20;
C++:
=ORTALAMA(ARA(B2:B17;{"Bilmiyorum";"Çok Kolay";"Çok Zor";"Kolay";"Zor"};{0;4;1;3;2}))

2. formül DİZİ formüldür. CTRL+SHIFT+ENTER ile formül girişi tamamlanmalıdır.
Yardımınız için çok teşekkür ederim.
 
Cevap veren herkese çok teşekkür ederim. İstediğimi yapabildim. Başkaları da faydalanmak isterse aşağıdaki bağlantıda yer alan dokümanı inceleyebilir. Eğer metinsel ifadeleri sayıya dönüştürüp matematiksel işlem yaptırmak isterseniz formülleri kendinize göre değiştirip kullanabilirsiniz. Ben bir ankete verilen metinsel cevapları, cevaba göre puanlandırarak ortalamasını hesaplattım. Sonra bu ortalama üzerinden anketin ölçeğine göre bir skor belirledim ve skora göre de ankete katılan kişinin, anket konusuyla ilgili durumunu tekrar metinsel olarak (Yeterli, Sınırlı, Yetersiz, Mükemmel) ortaya koymuş oldum. Yardımlarınız için tekrar teşekkür eder, herkese iyi forumlar dilerim.

 
Kolay gelsin, iyi çalışmalar.
 
Geri
Üst