cinsiyete göre rakam atsın

Katılım
24 Temmuz 2007
Mesajlar
338
Excel Vers. ve Dili
2003
örnek dosyada açıklama yaptığım gibi kız ve erkek yazdığımızda 1 yada 2 rakamını yazasın
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kod:
=EĞER(B4="Erkek";"1";EĞER(B4="Kız";"2";""))
Formülü sarı kısma kopyalayın.
 
Katılım
24 Temmuz 2007
Mesajlar
338
Excel Vers. ve Dili
2003
elien sağlık erkeği gösteriyor ama erkek yazan yeri kız diye değiştiğimde sarı olan yerdeki rakamı 2 diye değişmesini istiyorum her seferinde formülle oynamıyım
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu formül işinizi görür mü?

Kod:
=EĞER(B4="erkek";1;EĞER(B4="kız";2;0))
bu şekilde de olur ama... :)
Kod:
=EĞER(B4="erkek";1;2)
bu da alternatif olsun

Kod:
=EĞER(B4="erkek";"♂";EĞER(B4="kız";"♀";"Ø"))

sondaki Ø işareti yerine ek resimdeki işareti koymak daha doğru olurdu ama excelde bulamadım. :)
 

Ekli dosyalar

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Bende eksik okumuşum soruyu :)
 
Katılım
4 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 - Türkçe
ya arkadaşlar bu formüllerin hiçbiri benim bilgisayarda olmuyor anlamadım ya benim exceldemi bi sorun var kafayı yiyeceğim
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Ne tür bir hatayla karşılaşıyorsunuz.
 
Katılım
4 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 - Türkçe
senin formülünden faydalanarak Erkekse E Kız ise K yazdırmayı başardım eline sağlık

=EĞER(B4="erkek";"E";EĞER(B4="kız";"K";0)) :)
formülü burdaki yazıldğı gibi alıyorum gidiyorum o sarı olan yere kopyalıyorum sonra enter yapıyorum hata veriyor tamam diyorum "erkek" seçili kalıyor. Walla bi anlam weremedim ben
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Noktalıvirgülleri "," yazıp dener misiniz? Belki ayarlardan olabilir?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
denetim masası / tarih saat vs seçenekleri / bölge ve dil seçenekleri / bölgesel seçenekler / özelleştir

burada varsayılan ayarlar farklı olsagerek

ondalık simgesi : virgül
basamaklandırma : nokta
liste ayırıcı : noktalı virgül yapınız
 
Katılım
24 Temmuz 2007
Mesajlar
338
Excel Vers. ve Dili
2003
kusura bakmayın bir sürü uğraştım ama olmadı yeni bir isteğim olacak dosya ekte
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kod işinizi görür mü

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B4]) Is Nothing Then Exit Sub
cinsiyet = UCase(Target.Text)
If cinsiyet = "ERKEK" Then
[B4] = 1
Else
If cinsiyet = "KıZ" Then
[B4] = 2
Else
End If
End If
End Sub
 

Ekli dosyalar

Katılım
24 Temmuz 2007
Mesajlar
338
Excel Vers. ve Dili
2003
bu kod işinizi görür mü

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B4]) Is Nothing Then Exit Sub
cinsiyet = UCase(Target.Text)
If cinsiyet = "ERKEK" Then
[B4] = 1
Else
If cinsiyet = "KıZ" Then
[B4] = 2
Else
End If
End If
End Sub
[/QUOTE


eline sağlık Teşekkür ederim evet işimi gördü ancak tüm stununun tamamında bunu yapmak istesem ne yapmam lazım
 
Katılım
24 Temmuz 2007
Mesajlar
338
Excel Vers. ve Dili
2003
uzmanamele yok arkadaşlar bu konudasiz yardım edermisiniz
 
Üst