A ve B sütunundaki değerler dikkate alınarak C sütununa "1" ya da "2" otomatik olarak formül ile nasıl yazılır ?

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Merhaba arkadaşlar. A sütunundaki "H1T1" B sütunundaki "1" ise C sütununa otomatik "1" yazsın. Eğer A sütunundaki "H1T2" B sütununda "2" ise C sütununa otomatik "1" yazsın. Kısacası aşağıdaki örnek tabloda A sütünunun karşısındaki B sütununu değerleri dikkate alınarak Formül ile C sütunu nasıl yazılır ?? Teşekkürler ....


A B C
H1T1 1 1
H1T2 2 1
H1T1 2 2
H1T2 1 2
H1T1 0 3
 

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
Muhtemelen bu işlem belirttiğiniz şartlarla sınırlı değil ama aşağıdaki formülü deneyin:

=EĞER(A1="H1T1";ARA(B1;{0;1;2};{3;1;2});EĞER(A1="H1T2";ARA(B1;{1;2};{2;1});"Koşul dışı"))
 

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
Listenizin A1 den başladığını varsayarsak C1 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayın.
Kod:
=IF(AND(A1="H1T1",B1=1),1,IF(AND(A1="H1T2",B1=2),1,IF(AND(A1="H1T1",B1=2),2,IF(AND(A1="H1T2",B1=1),2,IF(AND(A1="H1T1",B1=0),3,"")))))
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Deneyiniz.
Kod:
=EĞERSAY($A$1:A1;A1)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞERHATA(ARA(A2&B2;{"H1T10"\"H1T11"\"H1T12"\"H1T20"\"H1T21"\"H1T22"\"H2T10"\"H2T11"\"H2T12"\"H2T20"\"H2T21"\"H2T22"};{3\1\2\3\2\1\3\2\1\3\1\2});"Koşul Dışı")
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Arkadaşlar hepinize teşekkür ederim. Şöyle bir sıkıntı oldu. Manuel olarak ben denemeyi çalıştım beceremedim. Örnek tabloyu gönderdim. Tablom üzerinde yapabilir misiniz ? Yardımlarınız için tekrardan teşekkür ederim.
 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
H2T1 1 iken neden sizin sonuç 22 oldu. )8 inci satır.)
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
H2= hedef 2 demek, T1= test 1 demek... Bu iki durum iki farklı uyaranı temsil etmekte.

Yanıtlarda 1 aynı 2 farklı demek.

Katılımcı H2T1 için birbirinden farklı demesi gerekiyor iken aynı demiş. Bu yüzden sonuç 2 = yanlış olmalı ...
 

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
Önceki mesajımda belirttiğim gibi bu iş ilk mesajınızda belirttiğiniz şartlarla sınırlı değil. Maalesef son mesajınızdaki açıklama da en azından benim açımdan tam anlaşılır değil. Bu işlemin temel kuralı nedir?
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
HnTn bu n yazan yerlere kaç farklı sayı geliyor?
İlk anladığımız sadece H1T1,H2T1 - 1-2-0 olduğunu anladık ama şimdi H2T2 örneğinizi verdiniz.
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Öncelikle C sütununda ki "1" Doğru demek, "2" Yanlış demek. Şimdi kural H1 olunca T1 olması gerekiyor ya da H2 olursa T2 olması gerekiyor. Kısacası A sütunu H1T1 yazılan yerde B sütunu "1" yazması gerekir. Eğer bunlardan biri farklı ise örneğin H2T1 gibi iki farklı sayı olduğu için B sütunun 2 (Yanlış) olması lazım.
 

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
Konu gittikçe daha anlaşılmaz oluyor. Son mesajınıza göre aşağıdaki formül işinizi görüyor ama bu sefer de B sütunu niye var ve 3 olanlar nerden çıktı bilinmiyor:

=EĞER(PARÇAAL(A2;2;1)<>SAĞDAN(A2;1);2;1)
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
=EĞER(A1="H1T1";ARA(B1;{0;1;2};{3;1;2});EĞER(A1="H2T1";ARA(B1;{0;1;2};{3;2;1});EĞER(A1="H2T2";ARA(B1;{0;1;2};{3;1;2});EĞER(A1="H1T2";ARA(B1;{0;1;2};{3;2;1});"Koşul dışı"))))

Aradığımız formül bu olucaktı Yusuf Bey.. Sizin ilk görderdiğiniz formülden esinlenerek yaptık. Tüm arkadaşların eline, emeğine sağlık ...
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
#5 nolu mesajımda ki formülü dosyanıza göre revize ettim. Deneyebilirsiniz.
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Teşekkürler Korhan bey formülünüz yanlış sonuçlar veriyor. 13 nolu yorumumdaki formüllerin sonucu doğru olanı. İlginiz için teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
#5 nolu mesajımı tekrar güncelledim. Alternatif olarak deneyiniz.

Aşağıdaki formülde alternatif olsun.

C++:
=EĞERHATA(DÜŞEYARA(A2&B2;{"H1T10";3\"H1T11";1\"H1T12";2\"H1T20";3\"H1T21";2\"H1T22";1\"H2T10";3\"H2T11";2\"H2T12";1\"H2T20";3\"H2T21";1\"H2T22";2};2;0);"Koşul Dışı")
 

kahraman.akosman

Altın Üye
Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
10-06-2025
Bu formülünüz için teşekkürler Korhan Bey. Gayet başarılı olmuş. Doğru sonuçlar veriyor ....
 
Üst