eğer fonksiyonu ile ilgili???

Katılım
4 Ekim 2005
Mesajlar
24
Merhaba arkadaşlar elimde bir liste var listenin bir sütununda sınıf kodu var.Bu sınıf kodunu kullanarak otomatik olarak sınıfları listeletmek istiyorum.
Sınıf kodları :

501= 5/a
502= 5/b
503= 5/c
505= 5/d

şeklinde.Ben hücreye girilen değere göre sınıfları listeletmek istiyorum yani.

eğer(c5=501;"5/a" diye devam eden formülde sonunu getiremiyorum.Yani eğer c5 hücresindeki değer 501 ise 5/a yazsın 502 ise 5/b 503 ise 5/c 505 ise 5/d yazmasını istiyorum ama kafam karıştı yapamıyorum yardımlarınızı bekliyorum.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,266
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Yazdığımız kodlar 4-3-2 ve 1. sınıflar için de geçerli olsun :)

Kod:
=SOLDAN(C5;1) & "/"&ARA(SAĞDAN(C5;1)+0;{1;2;3;4;5};{"A";"B";"C";"D";"E"})
=LEFT(C5;1) & "/"&LOOKUP(RIGHT(C5;1)+0;{1;2;3;4;5};{"A";"B";"C";"D";"E"})
 
Katılım
4 Ekim 2005
Mesajlar
24
Merhaba,

Yazdığımız kodlar 4-3-2 ve 1. sınıflar için de geçerli olsun :)

Kod:
=SOLDAN(C5;1) & "/"&ARA(SAĞDAN(C5;1)+0;{1;2;3;4;5};{"A";"B";"C";"D";"E"})
=LEFT(C5;1) & "/"&LOOKUP(RIGHT(C5;1)+0;{1;2;3;4;5};{"A";"B";"C";"D";"E"})
excelde çok iyi değilim hocam sormülünüzü anlayamadım açma şansınız yada eğer le kullanabileceğim bir formül oluşturma şansınız var mı acaba?Bahsettiğim listeyi ekledim.
 

Ekli dosyalar

Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,266
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ben hem Türkçe hem İngilizce olarak verdim formülü, siz onlardan birini kullanacaktınız.

4. sınıflar için ne düşünüyorsunuz bilmiyorum da illa EĞER kullanmak isterseniz dosyada her iki olasılığı da verdim.

Kod:
=EĞER(C5=501;"5/A";EĞER(C5=502;"5/B";EĞER(C5=503;"5/C";EĞER(C5=504;"5/D";EĞER(C5=505;"5/e";"Hatalı Giriş")))))
Bir örnekde DÜŞEYARA ile olsun

Kod:
=EĞER(EHATALIYSA(DÜŞEYARA(C5;$L$4:$M$8;2;0));"Hatalı Sınıf Kodu";DÜŞEYARA(C5;$L$4:$M$8;2;0))

Diğer bir örnek te İNDİS fonksiyonu ile olsun
Kod:
=İNDİS($L$4:$M$8;KAÇINCI(C5;$L$4:$L$8;0);2)
DOLAYLI Fonksiyonu ile :

Kod:
=DOLAYLI("M"&KAÇINCI(C5;$L$4:$L$8;0)+3)
Olasılık çoğaldığında EĞER fonksiyonunda sıkıntıya düşersiniz.
 

Ekli dosyalar

Katılım
4 Ekim 2005
Mesajlar
24
Merhaba,

Ben hem Türkçe hem İngilizce olarak verdim formülü, siz onlardan birini kullanacaktınız.

4. sınıflar için ne düşünüyorsunuz bilmiyorum da illa EĞER kullanmak isterseniz dosyada her iki olasılığı da verdim.

Kod:
=EĞER(C5=501;"5/A";EĞER(C5=502;"5/B";EĞER(C5=503;"5/C";EĞER(C5=504;"5/D";EĞER(C5=505;"5/e";"Hatalı Giriş")))))
Bir örnekde DÜŞEYARA ile olsun

Kod:
=EĞER(EHATALIYSA(DÜŞEYARA(C5;$L$4:$M$8;2;0));"Hatalı Sınıf Kodu";DÜŞEYARA(C5;$L$4:$M$8;2;0))

Diğer bir örnek te İNDİS fonksiyonu ile olsun
Kod:
=İNDİS($L$4:$M$8;KAÇINCI(C5;$L$4:$L$8;0);2)
DOLAYLI Fonksiyonu ile :

Kod:
=DOLAYLI("M"&KAÇINCI(C5;$L$4:$L$8;0)+3)
Olasılık çoğaldığında EĞER fonksiyonunda sıkıntıya düşersiniz.
Çok ama Çok teşekkür edrim yardımınız için.Şu an için yeniyim excel e ama yardımlarınızla çok şey öğreniyrum.
 
Üst