DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
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.
=EĞERHATA(EĞER(DÜŞEYARA(A2;$A$1:$B1;2;0)=B2;0;1);0)
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ı.
.
REFERANS ile MASRAF MERKEZ'lerini içeren bir listeniz yok mu? Yanılmıyorsam vardır.
O zaman Düşeyara ile problemi çözmeniz kolay.
.