Formül ile alan karşılaştırma

Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Arkadaşlar merhaba.

şu şekilde formül yazdım.
=EĞER(A1:A10=C1:C10;"eşit";"değil")

A ve C kolonundaki değerler aynı olmadığı halde
formül bana "eşit" sonucunu veriyor.

Nerede hata yapıyorum acaba ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Aşağıdaki gibi deneyin.
10 sayısı veri alanındaki satır sayısı.
.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="Red"]TOPLA.ÇARPIM[/COLOR](--(A1:A10=C1:C10))=[B][COLOR="Blue"]10[/COLOR][/B];"EŞİT";"DEĞİL")
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Ömer Bey çok teşekkür ederim.

aşağıdaki örnekteki gibi
Yazdığınız formülü aynı hücre içinde 80 100 civarında çoğaltabilir miyiz.
Ya da bu durumda farklı bir metot mu kullanmalıyız.
Bu konuda da yardımcı olabilir misiniz acaba ?

=EĞER(TOPLA.ÇARPIM(--(A1:A10=C1:C10))=10;"1";"DEĞİL")
=EĞER(TOPLA.ÇARPIM(--(A1:A15=C1:C15))=15;"2";"DEĞİL")
=EĞER(TOPLA.ÇARPIM(--(A1:A20=C1:C20))=20;"3";"DEĞİL")
=EĞER(TOPLA.ÇARPIM(--(A1:A25=C1:C25))=25;"4";"DEĞİL")
...............
...............
...............
...............
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sorunuzu anlamadım.

Gerçek belgenizle aynı yapıda bir örnek belge yükleyip,
örnek belgede olması gereken sonuçları, olması gereken alanlara elle yazın ve
bu sonuçlara nasıl vardığınızı kısaca açıklayın.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Verdiğiniz harici bağlantıdan gelen cevap: "Dosya Bulunamadı"
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Merhaba Ömer Bey.

Özür dilerim. Yanlış linki vermişim.
Şuan linki yeniledim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

İstenilen;
-- ilk farklılıktan (metinsel ifadeler dahil) önceki satır numarası ise birinci formülü,
-- ilk farklılıktan (metinsel ifadeler dahil) önceki C sütunundaki veri ise ikinci formülü,
dizi formülüne dönüştürerek (CTRL+SHIFT+ENTER ile uygulama) uygulayın.
.
Kod:
=[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KÜÇÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($A$1:$A$100<>$C$1:$C$100;[COLOR="red"]SATIR[/COLOR]($A$1:$A$100));1)-1;"EŞİT")
=[COLOR="Red"]EĞERHATA[/COLOR]([COLOR="red"]KAYDIR[/COLOR]($C$1;[COLOR="red"]KÜÇÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($A$1:$A$100<>$C$1:$C$100;[COLOR="Red"]SATIR[/COLOR]($A$1:$A$100));1)-2;0);"EŞİT")
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Merhabalar

Ömer Bey veriler 1. satırdan başladığı için sizi yanıltmış/yanlış yönlendirmişim.

Örneğin A ve C kolonundaki verileri 3 satır aşağı sürükleyelim.
Veriler A4:A103 C4:C103 olsun Bu durumda Formül bize yine 20 rakamını vermeli.
Neden 20:
Çünkü o ana kadar 20 satır boyunca veriler A ve C kolonunda aynı olduğu için 20 vermeli.

Yani bizim burada satır nosu ile işimiz yok. İşimiz Eşitsizlik olana kadar ki geçen
veri adedi sayısı.

Tekrardan teşekkür ederim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
-- İlk formülü kullanacaksanız, formülün son tarafındaki -1'i -3 yapın => .....$103));1)-3;"EŞİT") yapın,
-- İkinci formülü kullanacaksanız formülün son tarafındaki -2'yi -4 yapın => .....$103));1)-4;0);"EŞİT")
Tabi formüldeki alanları da 4:103'üncü satır şeklinde değiştireceksiniz.
.
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Tekrar teşekkür ederim Ömer Bey.
Elinize sağlık.
İyi çalışmalar.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kolay gelsin.
 
Üst