Metni Sayıya Çevirme

Katılım
19 Mayıs 2017
Mesajlar
8
Excel Vers. ve Dili
2016 - Türkçe
Merhaba arkadaşlar, daha önce exceli formül kullanmamı gerektirecek şekilde hiç kullanmadım. Yardımınıza ihtiyacım var.

Meselem, öğrenci otomasyon sisteminden notları çekip excele aktarmak ve orada not aralıklarını hesaplamak. Bunun için bir arkadaş formülleri yazmış, bunda sorun yok, elimdeki excel dosyası ortalamaları hesaplıyor. Fakat sınava girmeyenler için sistemde E harfi giriliyor. Girse ve puan alsa puanı yazılacaktı.

İşte ben otomasyon sisteminden kopyalayıp excele aktarırken bu E, doğal olarak E şeklinde excele geçiyor. Fakat exceldeki formüllerin işe yaraması için bu E harfinin 0 olarak görünmesi lazım ki, formül ortalama hesaplayabilsin.

Yani mesela bir öğrenci vizeye girmemiş: E, Finale Girmiş: 50. Normalde E sıfır görünüp, 50 ile 0 ortalanmalı. Eğer 0 olursa elimdeki excel hesaplayabiliyor.

Bu yüzden bir sütunda, sınava girenler için kaç aldığı girmeyenler için E görünüyor. İşte ben bu E'leri elle düzeltmektense excel kendisi düzeltsin istiyorum. Nasıl yapabilirim. Teşekkür ederim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Puan hesapladığınız formül düzenlenerek.BAĞ_DEĞ_DOLU_SAY kullanılabilir.Örnek bir dosya ekleyiniz.Hesaplamada kullanılan formül bilinirse gerekli düzenleme yapılabilir.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Diyelim ki formülde vize A sütununda, final de B sütununda (A2 ve B2 hücreleri mesela). Formülünüzde vize ve final hücrelerine olan başvurular A2 ve B2 olarak görünecektir bu durumda. Formüldeki A2 yerine

EĞER(A2="E";0;A2)

Ve B2 yerine de

EĞER(B2="E";0;B2)

İfadelerini kullanabilirsiniz. A2 ve B2 ifadeleri yerine formülünüzde notların olduğu hücreleri yazarak kendinize göre düzeltebilirsiniz.
 
Son düzenleme:
Katılım
19 Mayıs 2017
Mesajlar
8
Excel Vers. ve Dili
2016 - Türkçe
Diyelim ki formülde vize A sütununda, final de B sütununda (A2 ve B2 hücreleri mesela). Formülünüzde vize ve final hücrelerine olan başvurular A2 ve B2 olarak görünecektir bu durumda. Formüldeki A2 yerine

EĞER(A2="E";0;A2)

Ve B2 yerine de

EĞER(B2="E";0;B2)

İfadelerini kullanabilirsiniz. A2 ve B2 ifadeleri yerine formülünüzde notların olduğu hücreleri yazarak kendinize göre düzeltebilirsiniz.
Teşekkür ederim öncelikle, ben mesela J sütünunu j2'den j500'e kadar formül geçerli olsun istiyorum. Bir de bu formülü nereye yazacağım
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Yukarda sayın çıtır da sormuş: Ortalamayı bulmak için kullandığınız formül nedir?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyanızı herhangi bir dosya paylaşım sitesine (google drive gibi) yükleyip linkini burdan paylaşabilirsiniz.

Formulü kopyalamak için, ortalama hesabının yapıldığı hücreyi seçin, F2 tuşuna basıni içinde yazan formülü seçin, kopyalayıp buraya yapıştırın.
 
Katılım
19 Mayıs 2017
Mesajlar
8
Excel Vers. ve Dili
2016 - Türkçe
Dosyanızı herhangi bir dosya paylaşım sitesine (google drive gibi) yükleyip linkini burdan paylaşabilirsiniz.

Formulü kopyalamak için, ortalama hesabının yapıldığı hücreyi seçin, F2 tuşuna basıni içinde yazan formülü seçin, kopyalayıp buraya yapıştırın.
Yüklediğim dosyada vize final sayfasında vize ve final kısmına notlar girildiğinde, onların sağ tarafında kalan birden fazla hesaplama otomatik yapılıyor, benim talebim final puanlarını sistemden çekerken E şeklinde gelen notların 0'a dönüştürülmesiydi.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Vize Final sayfasının Ortalama (100'Lük) sütunundaki yani M2 hücresindeki formülünüz şu şekilde:

Kod:
=([COLOR="Blue"]H2[/COLOR]*('Ön Bilgiler'!$B$4/100))+([COLOR="Red"]I2[/COLOR]*('Ön Bilgiler'!$G$4/100))
Bu formülde H2 vize notunun, I2 ise final notunun hücresi. İlk mesajımdaki uygulamayı bu formül için uygularsak ilk mesajımda vize için A2, final için ise B2 hücrelerini kullanmıştım. Burda H2 ve I2 kullanacağız:

Vize yani H2 hücresi E ise 0 sayması için H2 yerine aşağıdaki ifadeyi yazıyoruz:

Kod:
[COLOR="blue"]EĞER(H2="E";0;H2)[/COLOR]
I2 yani final notu için de aşağıdaki ifadeyi yazıyoruz:

Kod:
[COLOR="red"]EĞER(I2="E";0;I2)[/COLOR]
Bu durumda formülümüzün son hali yani M2 hücresinde kullanılacak formül şöyle oluyor:

Kod:
=([COLOR="blue"]EĞER(H2="E";0;H2[/COLOR])*('Ön Bilgiler'!$B$4/100))+([COLOR="red"]EĞER(I2="E";0;I2)[/COLOR]*('Ön Bilgiler'!$G$4/100))
 
Katılım
19 Mayıs 2017
Mesajlar
8
Excel Vers. ve Dili
2016 - Türkçe
Vize Final sayfasının Ortalama (100'Lük) sütunundaki yani M2 hücresindeki formülünüz şu şekilde:

Kod:
=([COLOR="Blue"]H2[/COLOR]*('Ön Bilgiler'!$B$4/100))+([COLOR="Red"]I2[/COLOR]*('Ön Bilgiler'!$G$4/100))
Bu formülde H2 vize notunun, I2 ise final notunun hücresi. İlk mesajımdaki uygulamayı bu formül için uygularsak ilk mesajımda vize için A2, final için ise B2 hücrelerini kullanmıştım. Burda H2 ve I2 kullanacağız:

Vize yani H2 hücresi E ise 0 sayması için H2 yerine aşağıdaki ifadeyi yazıyoruz:

Kod:
[COLOR="blue"]EĞER(H2="E";0;H2)[/COLOR]
I2 yani final notu için de aşağıdaki ifadeyi yazıyoruz:

Kod:
[COLOR="red"]EĞER(I2="E";0;I2)[/COLOR]
Bu durumda formülümüzün son hali yani M2 hücresinde kullanılacak formül şöyle oluyor:

Kod:
=([COLOR="blue"]EĞER(H2="E";0;H2[/COLOR])*('Ön Bilgiler'!$B$4/100))+([COLOR="red"]EĞER(I2="E";0;I2)[/COLOR]*('Ön Bilgiler'!$G$4/100))
Teşekkür ederim. Formülü uyguladığımda sadece son üç sütunda #DEĞER hatası verdi, orayı düzeltmemiz mümkün mü acaba. çünkü orası da oldukça önemli bir kısım.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Düzeltmişsiniz ama yine de hatırlatayım, örnek dosyanızda formülü uyguladığımda bahsettiğiniz gibi bir hata oluşmadı.

Aklınızda bulunsun böyle durumlarda dosyayı hatalı haliyle yükleyin ki nerde hata olduğunu görebilelim.
 
Katılım
19 Mayıs 2017
Mesajlar
8
Excel Vers. ve Dili
2016 - Türkçe
Düzeltmişsiniz ama yine de hatırlatayım, örnek dosyanızda formülü uyguladığımda bahsettiğiniz gibi bir hata oluşmadı.

Aklınızda bulunsun böyle durumlarda dosyayı hatalı haliyle yükleyin ki nerde hata olduğunu görebilelim.
Bende hata oluştu, sizin ilk entrynizde bahsettiğiniz mantığı anlamaya çalışarak olayı çözebildim.

hatalı halini yükleme meselesi de tamamdır, tekrar teşekkür edeirm.
 
Üst