• DİKKAT

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

Aynıysa sıfır farklıysa 1 yazsın

Katılım
3 Eylül 2008
Mesajlar
61
Excel Vers. ve Dili
exell 2013
açıkcası sorunun kolaylıgından mesaja konacak başlık ismi bile bulamadım.

2 tane sutun var. ilk sutundaki kişilerin sahip oldukları aynıysa sıfır farklıysa 1 yazmasını istiyorum.

yardımlar için şimdiden teşekkürler
 

Ekli dosyalar

Aşağıdaki formülü deneyiniz:

Kod:
=EĞER(ÇOKEĞERSAY($A$2:$A$8;A2;$B$2:$B$8;B2)=1;0;1)

Konu başlığınızı "sütun karşılaştırma" yapabilirsiniz mesela.
 
teşekkür ederim ama başlığı değiştirmeyi malesef bulamadım. yönetici ekibinden biri yardımcı olabilirse sevinirim. düzenle dedim başlığı değiştirtmiyor.
 
selam, ingilizceye çevirdim fakat criteria range 1 formul arızası vermekte.

yanlış bişi mi yapıyorum acaba ?

=if(countifs($A$2:$A$8;A2;$B$2:$B$8;B2)=1;0;1)
 
Formül işlenmiş hali ektedir.
 

Ekli dosyalar

selam tekrar . tam olarak yapmak istediğime ulaşamadım :S

konu tam olarak şu. elimde 5000 satırlık bir maliyet dosyası var. A stununda bulunan tekrar eden satırların karşılarında yanlış yazılan farklı masraf merkezleri var .bu farklı masraf merkezlerini bir şekilde bulmaya çalışıyorum . şayet tekrar eden satıraların karşıılıgı tum tekrarlarda aynı ise onlara bakmama gerek yok.
 
Demek ki düşündüğünüz kadar kolay bir soru değilmiş :)

Sorunun çözümü için hangi satırda neden hangi sonucu vermesi gerektiğini ama formülün hatalı sonuç verdiğini gösterecek şekilde örnek dosyanızı güncellerseniz daha anlaşılır olabilir.
 
Demek ki düşündüğünüz kadar kolay bir soru değilmiş :)

Sorunun çözümü için hangi satırda neden hangi sonucu vermesi gerektiğini ama formülün hatalı sonuç verdiğini gösterecek şekilde örnek dosyanızı güncellerseniz daha anlaşılır olabilir.


ne bileyim işte kolay gibi geldi gözüme :) genelde sordugum soruların cevapları basıt oluyordu :P biraz daha açıklayarak yeni excel yaptım.
 

Ekli dosyalar

Aşağıdaki formülü deneyiniz:

Kod:
=EĞERHATA(EĞER(DÜŞEYARA(A2;$A$1:$B1;2;0)=B2;0;1);0)

Formül aynı referansların ilk masraf merkezine göre işlem yapar. Eğer o referans merkezinin listede geçtiği ilk satırdaki masraf merkezi ile sonrakilerin masraf merkezi farklı ise sonrakilerin karşısına 1 yazar. Referans merkezinin ilk geçtiği yerde ve sonra geçenlerin masraf merkezi ilk referans merkeziyle aynı olması durumunda ise 0 yazar.

Bu arada son dosyanızda sanıyorum hata yapmışsınız. Örnekte B19, B20, B21 ve B22 için 1 yazsın demişsiniz ama B19 ve B20 ile B21 ve B22'nin referans merkezleri farklı.
 
Aşağıdaki formülü deneyiniz:

Kod:
=EĞERHATA(EĞER(DÜŞEYARA(A2;$A$1:$B1;2;0)=B2;0;1);0)

Formül aynı referansların ilk masraf merkezine göre işlem yapar. Eğer o referans merkezinin listede geçtiği ilk satırdaki masraf merkezi ile sonrakilerin masraf merkezi farklı ise sonrakilerin karşısına 1 yazar. Referans merkezinin ilk geçtiği yerde ve sonra geçenlerin masraf merkezi ilk referans merkeziyle aynı olması durumunda ise 0 yazar.

Bu arada son dosyanızda sanıyorum hata yapmışsınız. Örnekte B19, B20, B21 ve B22 için 1 yazsın demişsiniz ama B19 ve B20 ile B21 ve B22'nin referans merkezleri farklı.

sabah sabah yardım ediyorsunuz tesekkur ederim :)

fakat "=iferror(if(ifcount(A2;$A$1:$B1;2;0)=B2;0;1);0)" şeklinde gene error veriyor. birde şöyle bir sorun olabilir. dediğiniz gibi ilk masraf merkezi yanlışsa ne olacak :) sizin formulde saanırım illa dogru olması lazım.

dosyada 16-17-18-19 yazacaktım. yanlış yazmışım.
 
.

REFERANS ile MASRAF MERKEZ'lerini içeren bir listeniz yok mu? Yanılmıyorsam vardır.

O zaman Düşeyara ile problemi çözmeniz kolay.

.
 
IFCOUNT değil VLOOKUP olmalı.

İlki yanlışsa yapabileceğimiz bir şey yok çünkü excel hangi kodun doğru hangisinin yanlış olduğunu bilemez. Bilebilmesi için öğretilmesi lazım. Bunun için de Sayın İdris Bey'in belirttiği gibi elinizde doğru referans merkezi ve masraf merkezlerinin olduğu bir liste olması gerekir. Öyle bir liste varsa doğru yanlış istediğiniz gibi ayarlama yapılabilir.
 
.

REFERANS ile MASRAF MERKEZ'lerini içeren bir listeniz yok mu? Yanılmıyorsam vardır.

O zaman Düşeyara ile problemi çözmeniz kolay.

.

aşağıdakileri yazdım ama sonra daha kolay bir yolu aklıma geldi. sizleride yordum kusurabakmayın. olması gereken product listesi mevcut. bunu c stununa vlookupla baska bir listeden cekip b2 ile c2 aynıysa 0 farklıysa 1 yazıp daha rahat cozum yapabilirim.



merhaba
http://www.excel.web.tr/newreply.php?do=newreply&noquote=1&p=896426
listem mevcut bir tanesini ekliyorum. düşey ara ile karşılaştırabiliyorum ama herzaman ilk olan merkezi baz alıyor. yanlış yönlendirmeye sebep oluyor. pivot tablo üzerindende count ile sadece 1 olanları cıkarıyorum ama dogru yanlıs ayrımı yapamadıgım için bişe yapamıyorum.

örnek olarak :CV20399 Kodlu referans a61 (b61-d880) ve a64 (b64- d980) de tekrar ediyor. Dogru olan d980 product numarası. Beni bir şekilde c61 de uyarırsa muhasebeye bildireceğim
 

Ekli dosyalar

Daha önce de belirttiğimiz gibi excel hangisinin doğru kod olduğunu eğer ona öğretmezseniz bilemez. Eğer elinizde doğru liste varsa o listeyi referans alarak excele doğrusunu öğretebilirsiniz.
 
Geri
Üst