Eğer yada başka bir formül kullanma hk.

Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Merhaba,

Örnek dosya gönderemediğim için sözel olarak açıklayacağım yardımcı olursanız sevinirim.

B4 hücresinde 4 farklı harf yazımı var (AA,BB,CC,DD) diyelim. B4 hücresi AA ise 1, BB ise 2, CC ise 3, DD ise 4 (C4 hücresine) yazmasını istiyorum.

Tam olarak formülleştiremedim. Basit bir şey ise geri dönüş yaparsanız memnun olurum.

Kolay gelsin.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Birçok farklı yöntemi olabilir. Örneğin:

=KAÇINCI(B4;{"AA";"BB";"CC";"DD"};0)

Bu formül tam olarak sorunuzun cevabıdır ama gerçekte dosyanızdaki ihtiyaç muhtemelen farklıdır. Uyarlayamayabilirsiniz.
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Örnek: 2
Kod:
=ARA(B4;{"AA";"BB";"CC";"DD"};{1;2;3;4})
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Birçok farklı yöntemi olabilir. Örneğin:

=KAÇINCI(B4;{"AA";"BB";"CC";"DD"};0)

Bu formül tam olarak sorunuzun cevabıdır ama gerçekte dosyanızdaki ihtiyaç muhtemelen farklıdır. Uyarlayamayabilirsiniz.
Merhaba Yusuf Bey,

Öncelikle geri dönüşünüz için çok teşekkür ederim. Aynen dediğiniz gibi oldu :) Aslında ben basit olarak yazdım. Formül formatını aldıktan sonra kendim uyarlamaya çalışacaktım.

Tam olarak şöyle yazabilirim

B4 Hücresinde AA yazıyor ve C4 Hücresinde 1 yazıyor ise Formülü yazacağım D4 hücresi 1 olacak.
B4 Hücresinde AA yazıyor ve C4 Hücresinde 2 yazıyor ise Formülü yazacağım D4 hücresi 2 olacak.
B4 Hücresinde BB yazıyor ve C4 Hücresinde 1 yazıyor ise Formül yazacağım D4 hücresi 1 olacak.
B4 Hücresinde BB yazıyor ve C4 Hücresinde 1 yazıyor ise Formül yazacağım D4 hücresi 2 olacak.

Diğer eklemeleri ben uyarlamaya çalışacağım.

Bu oluşumla ilgili formül alma şansım var mıdır acaba?

Teşekkür ederim.
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Örnek: 2
Kod:
=ARA(B4;{"AA";"BB";"CC";"DD"};{1;2;3;4})
Merhaba Seceren Bey,

Öncelikle geri dönüşünüz için çok teşekkür ederim. Birden fazla hücresel durumları birbirlerine bağlamaya çalışıyorum ama olmuyor. Yazdığınız formüle kendi istediğim doğrultuda ekleme yapamadım. Yine de teşekkür ederim.
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Merhaba Yusuf Bey,

Öncelikle geri dönüşünüz için çok teşekkür ederim. Aynen dediğiniz gibi oldu :) Aslında ben basit olarak yazdım. Formül formatını aldıktan sonra kendim uyarlamaya çalışacaktım.

Tam olarak şöyle yazabilirim

B4 Hücresinde AA yazıyor ve C4 Hücresinde 1 yazıyor ise Formülü yazacağım D4 hücresi 1 olacak.
B4 Hücresinde AA yazıyor ve C4 Hücresinde 2 yazıyor ise Formülü yazacağım D4 hücresi 2 olacak.
B4 Hücresinde BB yazıyor ve C4 Hücresinde 1 yazıyor ise Formül yazacağım D4 hücresi 1 olacak.
B4 Hücresinde BB yazıyor ve C4 Hücresinde 2 yazıyor ise Formül yazacağım D4 hücresi 2 olacak.

Diğer eklemeleri ben uyarlamaya çalışacağım.

Bu oluşumla ilgili formül alma şansım var mıdır acaba?

Teşekkür ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
B4 Hücresinde BB yazıyor ve C4 Hücresinde 1 yazıyor ise Formül yazacağım D4 hücresi 2 olacak.
Burada 1 değil de 2 demek istediğinizi varsayarak aşağıdaki formül istediğinizi karşılamaktadır. Ancak muhtemelen yine uyarlama sıkıntısı yaşayacaksınız:

=EĞER(B4="AA";EĞER(YADA(C4=1;C4=2);C4;"");EĞER(B4="BB";EĞER(YADA(C4=1;C4=2);C4;"");"Şartlar tutmuyor"))

Tavsiyem, eğer amacınız iki farklı değere göre sonuç elde etmek ise bir kesişim tablosu hazırlayın, A sütununda B4 hücresinde olması gereken değerleri, 1. satırda da C4 hücresinde olması gereken değerleri yazın. Bu satır ve sütunların kesişme yerlerine ise olması gereken sonuçları yazın. Bundan sonra İNDİS ve KAÇINCI formülleriyle işleminiz olacaktır diye düşünüyorum.
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Burada 1 değil de 2 demek istediğinizi varsayarak aşağıdaki formül istediğinizi karşılamaktadır. Ancak muhtemelen yine uyarlama sıkıntısı yaşayacaksınız:

=EĞER(B4="AA";EĞER(YADA(C4=1;C4=2);C4;"");EĞER(B4="BB";EĞER(YADA(C4=1;C4=2);C4;"");"Şartlar tutmuyor"))

Tavsiyem, eğer amacınız iki farklı değere göre sonuç elde etmek ise bir kesişim tablosu hazırlayın, A sütununda B4 hücresinde olması gereken değerleri, 1. satırda da C4 hücresinde olması gereken değerleri yazın. Bu satır ve sütunların kesişme yerlerine ise olması gereken sonuçları yazın. Bundan sonra İNDİS ve KAÇINCI formülleriyle işleminiz olacaktır diye düşünüyorum.
Yusuf Bey,

Bu Formülü baz alarak uyarlayabileceğim sanırım. Ama çok uzun bir formül olacağa benziyor :) Olsun işimi görsün de. Çok teşekkür ederim.
Eğer yine uyarlayamazsam dönüş yaparım. Emeğinize sağlık.
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Birçok kriter olacak ise bir tablodan aldırmak daha pratik olabilir.

D4 hücresinde ki formül dizi formülüdür.
Ali Bey Merhaba,

Öncelikle geri dönüşünüz için teşekkür ederim. Lakin bendeki tabloya uyarlama şansım yok. Ama başka şablonlar için deneyebileceğim bir dizi formülü. Çok sağ olun. Emeğinize sağlık.
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Yusuf Bey,

Bu Formülü baz alarak uyarlayabileceğim sanırım. Ama çok uzun bir formül olacağa benziyor :) Olsun işimi görsün de. Çok teşekkür ederim.
Eğer yine uyarlayamazsam dönüş yaparım. Emeğinize sağlık.
Yusuf Bey,

Formülü bir çok hücrede uyguladım istediğim sonucu aldım. Lakin bir durum var onu bu formül ile yapamıyorum maalesef.

Yine sözel olarak yazacağım kusura bakmayın.

B4 Hücresinde AA yazıyor ve C4 hücresinde 1 yazıyor ise Formülü yazacağım E4 hücresi 2 olacak.
B4 Hücresinde AA yazıyor ve C4 hücresinde 2 yazıyor ise Formülü yazacağım E4 hücresi 4 olacak.
B4 Hücresinde AA yazıyor ve C4 hücresinde 2 yazıyor ise Formülü yazacağım E4 hücresi 6 olacak.

B4 Hücresinde BB yazıyor ve C4 hücresinde 1 yazıyor ise Formülü yazacağım E4 hücresi 4 olacak.
B4 Hücresinde BB yazıyor ve C4 hücresinde 2 yazıyor ise Formülü yazacağım E4 hücresi 8 olacak.
B4 Hücresinde BB yazıyor ve C4 hücresinde 3 yazıyor ise Formülü yazacağım E4 hücresi 12 olacak.

B4 Hücresinde CC yazıyor ve C4 hücresinde 0 yazıyor ise Formülü yazacağım E4 hücresi 0 olacak.
B4 Hücresinde CC yazıyor ve C4 hücresinde 1 yazıyor ise Formülü yazacağım E4 hücresi 3 olacak.
B4 Hücresinde CC yazıyor ve C4 hücresinde 2 yazıyor ise Formülü yazacağım E4 hücresi 6 olacak.

Bu kombinasyonu nasıl sağlatırız. Çok uzun değilse geri dönüş yaparsanız sevinirim.

Teşekkürler.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Verdiğiniz tüm örnekler aslında kendi içinde belirli bir standardı olan veriler içeriyor. Örneğin son örneklerinizde B4 AA ise C4'ün 2 katını, BB ise 4 katını ve CC ise 3 katını kuralı olduğunu görüyorum. Eğer C4'ün yukarda belirtilen seçenekler dışında değeri olmuyorsa aşağıdaki gibi bir formül olabilir:

=C4*ARA(B4;{"AA";"BB";"CC"};{2;4;3})

Buna bağlı olarak 4. mesajınızdaki sorunuzun basit çözümü aslında şöyle :

=C4
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Yusuf Bey,

Sanırım bu formül işimi görecek. Çok Teşekkür ederim. Sağlıcakla kalınız.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu arada aklınızda olsun ARA formülünde aranan dizi mutlaka alfabetik sıralı olmalıdır. Yani {"Beton";"Demir";"Fayans"} yapabilirsiniz ama {"Demir";"Beton";"Fayans"} yapmamalısınız. Uyarlarken buna dikkat edin.
 
Üst