• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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 ?

Katılım
10 Haziran 2020
Mesajlar
19
Excel Vers. ve Dili
excel 2007
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
 
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ışı"))
 
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,"")))))
 
Merhaba,
Deneyiniz.
Kod:
=EĞERSAY($A$1:A1;A1)
 
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ışı")
 
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

H2T1 1 iken neden sizin sonuç 22 oldu. )8 inci satır.)
 
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ı ...
 
Ö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?
 
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.
 
Ö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.
 
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)
 
=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:
#5 nolu mesajımda ki formülü dosyanıza göre revize ettim. Deneyebilirsiniz.
 
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.
 
#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ışı")
 
Bu formülünüz için teşekkürler Korhan Bey. Gayet başarılı olmuş. Doğru sonuçlar veriyor ....
 
Geri
Üst