İç içe 64 Kereden Fazla yazılmıyo

Katılım
11 Aralık 2008
Mesajlar
25
Excel Vers. ve Dili
2007
Herkesin kurban bayramı mübarek olsun.
Ben yeni bir kullanıcıyım istediğim şey basit ama net olarak hangi komutla yapılacağını bilmiyorum. İstediğim AP3'e Türkiye'nin 81 ilinden birini yazınca AP4'de o ilin hangi bölgeye ait olduğunu söylemesi. Bu olayı eğer fonksiyonu ile başarabildim ama formüller iç içe en fazla 64 kere yazıldığı için olmadı. Yaptığım formül aşağıda görüldüğü gibi yardımlarınızı bekliyorum.

=EĞER(AP3="Adana";"Akdeniz";EĞER(AP3="Antalya";"Akdeniz";EĞER(AP3="Burdur";"Akdeniz";EĞER(AP3="Hatay";"Akdeniz";EĞER(AP3="Isparta";"Akdeniz";EĞER(AP3="Kahramanmaraş";"Akdeniz";EĞER(AP3="Mersin";"Akdeniz";EĞER(AP3="Osmaniye";"Akdeniz";EĞER(AP3="Ağrı";"Doğu Anadolu";EĞER(AP3="Ardahan";"Doğu Anadolu";EĞER(AP3="Bingöl";"Doğu Anadolu";EĞER(AP3="Bitlis";"Doğu Anadolu";EĞER(AP3="Elazığ";"Doğu Anadolu";EĞER(AP3="Erzincan";"Doğu Anadolu";EĞER(AP3="Erzurum";"Doğu Anadolu";EĞER(AP3="Hakkari";"Doğu Anadolu";EĞER(AP3="Iğdır";"Doğu Anadolu";EĞER(AP3="Kars";"Doğu Anadolu";EĞER(AP3="Malatya";"Doğu Anadolu";EĞER(AP3="Muş";"Doğu Anadolu";EĞER(AP3="Tunceli";"Doğu Anadolu";EĞER(AP3="Van";"Doğu Anadolu";EĞER(AP3="Afyonkarahisar";"Ege";EĞER(AP3="Aydın";"Ege";EĞER(AP3="Denizli";"Ege";EĞER(AP3="İzmir";"Ege";EĞER(AP3="Kütahya";"Ege";EĞER(AP3="Manisa";"Ege";EĞER(AP3="Muğla";"Ege";EĞER(AP3="Uşak";"Ege";EĞER(AP3="Adıyaman";"Güneydoğu Anadolu";EĞER(AP3="Batman";"Güneydoğu Anadolu";EĞER(AP3="Diyarbakır";"Güneydoğu Anadolu";EĞER(AP3="Gaziantep";"Güneydoğu Anadolu";EĞER(AP3="Mardin";"Güneydoğu Anadolu";EĞER(AP3="Siirt";"Güneydoğu Anadolu";EĞER(AP3="Şanlıurfa";"Güneydoğu Anadolu";EĞER(AP3="Şırnak";"Güneydoğu Anadolu";EĞER(AP3="Kilis";"Güneydoğu Anadolu";EĞER(AP3="Aksaray";"İç Anadolu";EĞER(AP3="Ankara";"İç Anadolu";EĞER(AP3="Çankırı";"İç Anadolu";EĞER(AP3="Eskişehir";"İç Anadolu";EĞER(AP3="Karaman";"İç Anadolu";EĞER(AP3="Kayseri";"İç Anadolu";EĞER(AP3="Kırıkkale";"İç Anadolu";EĞER(AP3="Kırşehir";"İç Anadolu";EĞER(AP3="Konya";"İç Anadolu";EĞER(AP3="Nevşehir";"İç Anadolu";EĞER(AP3="Niğde";"İç Anadolu";EĞER(AP3="Sivas";"İç Anadolu";EĞER(AP3="Yozgat";"İç Anadolu";EĞER(AP3="Balıkesir";"Marmara";EĞER(AP3="Bilecik";"Marmara";EĞER(AP3="Bursa";"Marmara";EĞER(AP3="Çanakkale";"Marmara";EĞER(AP3="Edirne";"Marmara";EĞER(AP3="İstanbul";"Marmara";EĞER(AP3="Kırklareli";"Marmara";EĞER(AP3="Kocaeli";"Marmara";EĞER(AP3="Sakarya";"Marmara";EĞER(AP3="Tekirdağ";"Marmara";EĞER(AP3="Yalova";"Marmara";EĞER(AP3="Amasya";"Karadeniz";EĞER(AP3="Artvin";"Karadeniz";EĞER(AP3="Bartın";"Karadeniz";EĞER(AP3="Bayburt";"Karadeniz";EĞER(AP3="Bolu";"Karadeniz";EĞER(AP3="Çorum";"Karadeniz";EĞER(AP3="Düzce";"Karadeniz";EĞER(AP3="Giresun";"Karadeniz";EĞER(AP3="Gümüşhane";"Karadeniz";EĞER(AP3="Karabük";"Karadeniz";EĞER(AP3="Kastamonu";"Karadeniz";EĞER(AP3="Ordu";"Karadeniz";EĞER(AP3="Rize";"Karadeniz";EĞER(AP3="Samsun";"Karadeniz";EĞER(AP3="Sinop";"Karadeniz";EĞER(AP3="Tokat";"Karadeniz";EĞER(AP3="Trabzon";"Karadeniz";EĞER(AP3="Zonguldak";"Karadeniz")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
 
Katılım
11 Aralık 2008
Mesajlar
25
Excel Vers. ve Dili
2007
İlginiz ve alakanız için teşekkür ederim gönderdiğiniz dökümanları inceleyerek formülü birleştir komutuyla aşağıdaki hale getirdim şuan tam istediğim gibi çalışıyor HERKESE İYİ BAYRAMLAR

=BİRLEŞTİR(EĞER(AP3="Adana";"Akdeniz";"");EĞER(AP3="Antalya";"Akdeniz";"");EĞER(AP3="Burdur";"Akdeniz";"");EĞER(AP3="Hatay";"Akdeniz";"");EĞER(AP3="Isparta";"Akdeniz";"");EĞER(AP3="Kahramanmaraş";"Akdeniz";"");EĞER(AP3="Mersin";"Akdeniz";"");EĞER(AP3="Osmaniye";"Akdeniz";"");EĞER(AP3="Ağrı";"Doğu Anadolu";"");EĞER(AP3="Ardahan";"Doğu Anadolu";"");EĞER(AP3="Bingöl";"Doğu Anadolu";"");EĞER(AP3="Bitlis";"Doğu Anadolu";"");EĞER(AP3="Elazığ";"Doğu Anadolu";"");EĞER(AP3="Erzincan";"Doğu Anadolu";"");EĞER(AP3="Erzurum";"Doğu Anadolu";"");EĞER(AP3="Hakkari";"Doğu Anadolu";"");EĞER(AP3="Iğdır";"Doğu Anadolu";"");EĞER(AP3="Kars";"Doğu Anadolu";"");EĞER(AP3="Malatya";"Doğu Anadolu";"");EĞER(AP3="Muş";"Doğu Anadolu";"");EĞER(AP3="Tunceli";"Doğu Anadolu";"");EĞER(AP3="Van";"Doğu Anadolu";"");EĞER(AP3="Afyonkarahisar";"Ege";"");EĞER(AP3="Aydın";"Ege";"");EĞER(AP3="Denizli";"Ege";"");EĞER(AP3="İzmir";"Ege";"");EĞER(AP3="Kütahya";"Ege";"");EĞER(AP3="Manisa";"Ege";"");EĞER(AP3="Muğla";"Ege";"");EĞER(AP3="Uşak";"Ege";"");EĞER(AP3="Adıyaman";"Güneydoğu Anadolu";"");EĞER(AP3="Batman";"Güneydoğu Anadolu";"");EĞER(AP3="Diyarbakır";"Güneydoğu Anadolu";"");EĞER(AP3="Gaziantep";"Güneydoğu Anadolu";"");EĞER(AP3="Mardin";"Güneydoğu Anadolu";"");EĞER(AP3="Siirt";"Güneydoğu Anadolu";"");EĞER(AP3="Şanlıurfa";"Güneydoğu Anadolu";"");EĞER(AP3="Şırnak";"Güneydoğu Anadolu";"");EĞER(AP3="Kilis";"Güneydoğu Anadolu";"");EĞER(AP3="Aksaray";"İç Anadolu";"");EĞER(AP3="Ankara";"İç Anadolu";"");EĞER(AP3="Çankırı";"İç Anadolu";"");EĞER(AP3="Eskişehir";"İç Anadolu";"");EĞER(AP3="Karaman";"İç Anadolu";"");EĞER(AP3="Kayseri";"İç Anadolu";"");EĞER(AP3="Kırıkkale";"İç Anadolu";"");EĞER(AP3="Kırşehir";"İç Anadolu";"");EĞER(AP3="Konya";"İç Anadolu";"");EĞER(AP3="Nevşehir";"İç Anadolu";"");EĞER(AP3="Niğde";"İç Anadolu";"");EĞER(AP3="Sivas";"İç Anadolu";"");EĞER(AP3="Yozgat";"İç Anadolu";"");EĞER(AP3="Balıkesir";"Marmara";"");EĞER(AP3="Bilecik";"Marmara";"");EĞER(AP3="Bursa";"Marmara";"");EĞER(AP3="Çanakkale";"Marmara";"");EĞER(AP3="Edirne";"Marmara";"");EĞER(AP3="İstanbul";"Marmara";"");EĞER(AP3="Kırklareli";"Marmara";"");EĞER(AP3="Kocaeli";"Marmara";"");EĞER(AP3="Sakarya";"Marmara";"");EĞER(AP3="Tekirdağ";"Marmara";"");EĞER(AP3="Yalova";"Marmara";"");EĞER(AP3="Amasya";"Karadeniz";"");EĞER(AP3="Artvin";"Karadeniz";"");EĞER(AP3="Bartın";"Karadeniz";"");EĞER(AP3="Bayburt";"Karadeniz";"");EĞER(AP3="Bolu";"Karadeniz";"");EĞER(AP3="Çorum";"Karadeniz";"");EĞER(AP3="Düzce";"Karadeniz";"");EĞER(AP3="Giresun";"Karadeniz";"");EĞER(AP3="Gümüşhane";"Karadeniz";"");EĞER(AP3="Karabük";"Karadeniz";"");EĞER(AP3="Kastamonu";"Karadeniz";"");EĞER(AP3="Ordu";"Karadeniz";"");EĞER(AP3="Rize";"Karadeniz";"");EĞER(AP3="Samsun";"Karadeniz";"");EĞER(AP3="Sinop";"Karadeniz";"");EĞER(AP3="Tokat";"Karadeniz";"");EĞER(AP3="Trabzon";"Karadeniz";"");EĞER(AP3="Zonguldak";"Karadeniz";""))
 

Necdet

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

Bu formül biraz uzun olmamış mı? :)

Ekteki Örneği inceleyiniz.

Dosyada formülü kısa tuttum, burada uzun şeklini veriyorum.

F2 :

Kod:
=EĞER(EHATALIYSA(DÜŞEYARA(E2;$A$1:$B$81;2;0));"Şehiri Bulamadım";DÜŞEYARA(E2;$A$1:$B$81;2;0))
 

Ekli dosyalar

Üst