• DİKKAT

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

cinsiyete göre rakam atsın

  • Konbuyu başlatan Konbuyu başlatan stres
  • Başlangıç tarihi Başlangıç tarihi
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
 
Kod:
=EĞER(B4="Erkek";"1";EĞER(B4="Kız";"2";""))
Formülü sarı kısma kopyalayın.
 
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
 
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

  • merkür.JPG
    merkür.JPG
    1.1 KB · Görüntüleme: 59
  • ifge.jpg
    ifge.jpg
    8.4 KB · Görüntüleme: 6
ya arkadaşlar bu formüllerin hiçbiri benim bilgisayarda olmuyor anlamadım ya benim exceldemi bi sorun var kafayı yiyeceğim
 
Ne tür bir hatayla karşılaşıyorsunuz.
 
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
 
Noktalıvirgülleri "," yazıp dener misiniz? Belki ayarlardan olabilir?
 
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
 
kusura bakmayın bir sürü uğraştım ama olmadı yeni bir isteğim olacak dosya ekte
 

Ekli dosyalar

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

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
 
Geri
Üst