• DİKKAT

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

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

Katılım
2 Şubat 2014
Mesajlar
760
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 ?
 
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")
 
Ö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")
...............
...............
...............
...............
 
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.
.
 
Verdiğiniz harici bağlantıdan gelen cevap: "Dosya Bulunamadı"
 
Merhaba Ömer Bey.

Özür dilerim. Yanlış linki vermişim.
Şuan linki yeniledim.
 
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")
 
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.
 
-- İ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.
.
 
Tekrar teşekkür ederim Ömer Bey.
Elinize sağlık.
İyi çalışmalar.
 
Kolay gelsin.
 
Geri
Üst