(mantıksal sınama)bir hücreye birden fazla mantıksal sınama girmek

Katılım
11 Nisan 2007
Mesajlar
5
Excel Vers. ve Dili
office xp türkçe
Basit örnek ile sorumu anlatayım;
Bir parçanın akorları La min.(Am) Sol Majör (G) Fa Majör (F) Mi Minör (Em) ise bu parçanın karar sesi Mi minör(Em) olur.
Bu karar sesini La Minör (Am)Yapmak istersem akorlar sırsıyla Re Minör (Dm) Do Majör (C) Si bemol majör (Bb) La Minör (Am) olur.

Am G F Em
Dm C Bb Am

Bu transpoze işlemini excele yaptırabilmem için bir hücreye birden fazla mantıksal sınama ve buna bağlı olarak birden fazla cevap girmem gerekiyor.
Yapılabilecek birşey varsa lütfen yardımcı olun.:yardim: (Belki bir makro yazılabilir...)
Elimde bulunan yaklaşık 3000 parçayı ve yine yaklaşık 16 adet ses tonuna tek tek transpoze etmem imkansıza yakın. Yardımlarınız için şimdiden çok sağolun
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
MErhaba ersinuğur. İstediğinizi yapmak mümkün. Ancak size yardımcı olabilmemiz için bir dosya eklemeniz gerekli. Yani ne yazarsanız karşılığında ne çıkması lazım bunu bir listesi gerekli.
 
Katılım
11 Nisan 2007
Mesajlar
5
Excel Vers. ve Dili
office xp türkçe
Serdar Bey alakanıza çok teşekkür ederim. Ancak bahse konu liste çok uzun. Sizi de fazlaca yormak istemem. Eğer mantığını kavrayabileceğim bir şablon verebilirseniz.o uzun listeyi ben formülleştirip kullanılır hale getirebilirim...

yada kısaca; (karar sesini belirleyeceğim hücre A1 olsun)

Eğer A1 Em ise B1 Am - B2 G - B3 F - B4 Em olsun
A1 Am ise B1 Dm - B2 C - B3 Bb - B4 Am olsun diye liste uzayıp gidecek.

Ve o uzun formül tek hücreye yazılacak :???:
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
ErsinUĞUR;161936' Alıntı:
Serdar Bey alakanıza çok teşekkür ederim. Ancak bahse konu liste çok uzun. Sizi de fazlaca yormak istemem. Eğer mantığını kavrayabileceğim bir şablon verebilirseniz.o uzun listeyi ben formülleştirip kullanılır hale getirebilirim...

yada kısaca; (karar sesini belirleyeceğim hücre A1 olsun)

Eğer A1 Em ise B1 Am - B2 G - B3 F - B4 Em olsun
A1 Am ise B1 Dm - B2 C - B3 Bb - B4 Am olsun diye liste uzayıp gidecek.

Ve o uzun formül tek hücreye yazılacak :???:
Çok derken ben yukarıdaki sorunuzdan 16 IF-EĞER'li bir formül yazmanız gerekecek zannedersem.

7'den fazla IF-EĞER formülü ve buna ilşkin teknikler için aşağıdaki linkte yer alan dosyaları inceleyin.

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


.
 
Son düzenleme:
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
A1 e Girilecek bilgiler ve Diğer bilgiler farklı bir sayfaya girilerek

Düşayara indis v.s. ile daha basit getittirilebilir.
 
Katılım
11 Nisan 2007
Mesajlar
5
Excel Vers. ve Dili
office xp türkçe
Sayın Yurttaş; göndermiş olduğun link sanırım bayağı işime yarayacak
şimdilik bularla bir ilgileneyim.. Sizin ve diğer arkadaşların alakaları için çok teşekküğr eder, çalışmalarınızda başarılasr dilerim...
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Tekrar merhaba ersinuğur. Karar sana kalmış ama ben senin yerinden olsam madem ki liste de çok uzun diyorsun o zaman IF'li formüller yerine VLOOKUP formülünü kullanırdım. İlgili verileri bir tabloya bir kere yazarsan ve VLOOKUP formülünü ilgili hücrelerde uygun şekilde oluşturursan istediğin sonucu elde edebilirsin. Kısa da olsa bir dosya eklersen nasıl yapılacağı konusunda yardımcı olurum.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
A1 e Girilecek bilgiler ve Diğer bilgiler farklı bir sayfaya girilerek

Düşayara indis v.s. ile daha basit getittirilebilir.

Tekrar merhaba ersinuğur. Karar sana kalmış ama ben senin yerinden olsam madem ki liste de çok uzun diyorsun o zaman IF'li formüller yerine VLOOKUP formülünü kullanırdım. İlgili verileri bir tabloya bir kere yazarsan ve VLOOKUP formülünü ilgili hücrelerde uygun şekilde oluşturursan istediğin sonucu elde edebilirsin. Kısa da olsa bir dosya eklersen nasıl yapılacağı konusunda yardımcı olurum.
"7'den fazla IF-EĞER formülü ve buna ilişkin teknikler için aşağıdaki linkte yer alan dosyaları inceleyin.

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

Dedim. Yanımıyorsam benim yönlendirmem de bir hata yok. Çünkü;

Esasen sözkosu linkte yer alan ikinci dosyada bu teknikler açıklanırken:

1. IF-EĞER fonksiyonun OR-YADA fonksiyonu ile birlikte kullanılması,

2. VLOOKUP - DÜŞEYARA fonksiyonunun kullanılması,

3. IF - EĞER ve & işlemcisinin kullanılması,

4. CONCATENATE - BİRLEŞTİR fonksiyonunun / & işlemcisinin kullanılması,

5. CONCATENATE - BİRLEŞTİR ve IF - EĞER fonksiyonlarının kullanılması,

6. Boolean çarpımı yöntemi,

6. CHOOSE - ELEMAN fonksiyonun kullanılması.

şeklinde belirtilmiştir.

Bilgilerinize.
 
Üst