Sayı aralığını metne dönüştürme?

Katılım
14 Eylül 2008
Mesajlar
9
Excel Vers. ve Dili
2007 enterprise - türkçe
Merhaba arkadaşlar

size bir sorum olacak. bir hücrede girdiğimiz bir sayıyı başka bir hücrede metin olarak nasıl gösterebiliriz? örnek vermek gerekirse şöyle ki: şimdi bir hücrede girilen sayı 0-5 aralığında ise başka bir hücrede metin olarak "istanbul", 6-9 aralığında ise "ankara" metni çıksın.

umarım derdimi yeterince açık anlatabilmişimdir.

yardımlarınızı bekliyorum.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu işinizi görür mü

=E&#286;ER(VE(A1>=0;A1<6);"istanbul";"ankara")
 
Katılım
14 Eylül 2008
Mesajlar
9
Excel Vers. ve Dili
2007 enterprise - türkçe
merhaba
bu işinizi görür mü

=EĞER(VE(A1>=0;A1<6);"istanbul";"ankara")
tamam da 8 değer vermek istediğim zaman "bu işlev için çok fazla bağımsız değişken girdiniz" uyarısı veriyor.

=EĞER(VE(D12>=0;D12<34;D12<44;D12<54;D12<64;D12<70;D12<80;D12<90);"istanbul";"ankara";"kocaeli";"adana";"antalya";"kars";"bursa";"izmir")

böyle birşey denemiştim.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod isterseniz istediğiniz kadar ilave edebilirsiniz
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
If [a1] >= 0 And [a1] < 34 Then [b1] = "İstanbul"
If [a1] >= 34 And [a1] < 44 Then [b1] = "Ankara"
If [a1] >= 44 And [a1] < 54 Then [b1] = "Kocaeli"
End Sub
 
Katılım
14 Eylül 2008
Mesajlar
9
Excel Vers. ve Dili
2007 enterprise - türkçe
Kod isterseniz istediğiniz kadar ilave edebilirsiniz
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
If [a1] >= 0 And [a1] < 34 Then [b1] = "İstanbul"
If [a1] >= 34 And [a1] < 44 Then [b1] = "Ankara"
If [a1] >= 44 And [a1] < 54 Then [b1] = "Kocaeli"
End Sub
peki bu kodları nereye yazıyoruz?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=LOOKUP(D12;{0;34;44;54;64;70;80;90};{"istanbul";"ankara";"kocaeli";"adana";"antalya";"kars";"bursa";"izmir"})
=ARA(D12;{0;34;44;54;64;70;80;90};{"istanbul";"ankara";"kocaeli";"adana";"antalya";"kars";"bursa";"izmir"})

&#351;eklinde deneyin.



http://www.excel.web.tr/showthread.php?t=17327

Ayr&#305;ca, buradaki dosyalar&#305; inceleyin.
 
Son düzenleme:
Katılım
14 Eylül 2008
Mesajlar
9
Excel Vers. ve Dili
2007 enterprise - türkçe
=LOOKUP(D12;{0;34;44;54;64;70;80;90};{"istanbul";"ankara";"kocaeli";"adana";"antalya";"kars";"bursa";"izmir"})
=ARA(D12;{0;34;44;54;64;70;80;90};{"istanbul";"ankara";"kocaeli";"adana";"antalya";"kars";"bursa";"izmir"})

şeklinde deneyin.



http://www.excel.web.tr/showthread.php?t=17327

Ayrıca, buradaki dosyaları inceleyin.
evet bu işime yaradı. size ve ilgilenen diğer bütün arkadaşlara teşekkür ederim.
 
Üst