Soru EĞER ile Birlikte EĞERSAY Formülü Kullanırken Sayı Atlama Sorunu

Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Merhaba,

Örnek dosya Ek'te. "Açıklama da yazdım excelde"

=EĞER(VE(B2="Olumlu";C2="");EĞER(B2<>$E$1;"";EĞERSAY($B$2:B2;$E$1));"")

B2 hücresi olumlu ise ve C2 hücresinde veri var ise eğersay formülü devreye girmemesini istiyorum. Eğer B2 doluysa eğersay ile saydırıyorum. Buraya kadar problem yok.

Fakat örnek vermek gerekir ise C sütununda 2. satır da bir veri yazar ise 1 den 3 e atlıyor. 1-2-3 diye devam etmiyor sayı saymaya.

Buraya nasıl bir mantık katabiliriz.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
A2 hücresine uygulayın.
Kod:
=EĞER(VE(B2="Olumlu";C2="");EĞER(B2<>$E$1;"";ÇOKEĞERSAY($B$2:B2;$E$1;$C$2:C2;""));"")
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

EĞERSAY kullansığınız için 3 yazacaktır. Siz şartlara göre 2 mi yazsın istiyorsunuz?
 
Son düzenleme:
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Merhaba,

EĞERSAY kullansığınız için 3 yazacaktır. Siz şartlara göre 2 mi yazsın istiyorsunuz?
234601

Hocam resimden göreceğiniz üzere B sütunu olumlu A sütununa sayıyı yazıyor.. Fakat C sütununda bir değer yazılı olur ise sayı yazmıyor ama 1 den 3 e atlıyor.

C sütununda değer olduğu için saymaması gerekiyo evet ama 1 den 3 e atlamadan zincirleme şekilde 3 ün 2 olması, 4 ün 3 olması gibi istiyorum.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Alternatif olsun,
Kod:
=EĞER(VE(B2="Olumlu";C2="");EĞER(B2<>$E$1;"";TOPLA.ÇARPIM(($B$2:B2=$E$1)*($C$2:C2="")));"")
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Formülü doğru uyguladığınıza emin misiniz.
Bende tam istediğiniz sonucu veriyor.
234602
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Formülü A2 hücresine uygulayın yazdım ama siz aşağıdaki hücrelere de çoğalttınız değil mi?
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Formülü A2 hücresine uygulayın yazdım ama siz aşağıdaki hücrelere de çoğalttınız değil mi?
Hocam formülü a2 hücresine yazdım ve aşağı çekince bir problem göremedim süper çalıştı. Çalışmaması mı lazımdı aşağı çekince acaba gözümden bir detay mı kaçıyor :) Beni tereddüt de bıraktınız
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Hocam birşey daha sorabilir miyim.

Başka bir kullandığım Formülü aşağı çekince rakamlar aşağıya doğru uzamıyor.

2. Satırı komple seçiyorum CTRL + H ile (EĞERHATA(DÜŞEYARA(1 verisini (EĞERHATA(DÜŞEYARA(2 olarak değiştiriyorum.
3. Satırı komple seçiyorum CTRL + H ile (EĞERHATA(DÜŞEYARA(1 verisini (EĞERHATA(DÜŞEYARA(3 olarak değiştiriyorum.

Aynı satırda 40 sütun sağa kadar bu formül gittiğinden en soldan komple satırı seçerek yapıyorum

Bu şekilde benim 3000 satır aşağıya kadar değiştirmem lazım. Bunu nasıl çözebiliriz. Düşeyara dan sonraki gelen rakam aşağıya çekince artmıyor. Makromu lazım buna acaba
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
1 yerine SATIR(A1) yazın ve aşağı doğru çekin.
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
1 yerine SATIR(A1) yazın ve aşağı doğru çekin.
Hocam bu satır a1 deki veriyi baz almıyor değil mi sadece 1 rakamını baz alır. Başka bir sayfada gidip 1 rakamını arayıp ondan sonra istenilen değeri çekiyor da formül.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
SATIR(1) 1 demektir. Deneyin, sorun çözülecektir.
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
İyi çalışmalar.
Hocam yine eğer ile ilgili soru olduğu için yeni konu açmayım dedim

=EĞER(VE(M2="A1";BUL(",";Q2;1)=1);1;2)

Bu kod doğruysa 1 sonucunu veriyor fakat yanlış ise #DEĞER olarak dönüyor. EĞER ile BUL formulünden kaynaklı böyle oluyor. Normal şartlarda eğer ile ve için bul formülü kullanmazsam çalışıyor.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Hocam yine eğer ile ilgili soru olduğu için yeni konu açmayım dedim

=EĞER(VE(M2="A1";BUL(",";Q2;1)=1);1;2)

Bu kod doğruysa 1 sonucunu veriyor fakat yanlış ise #DEĞER olarak dönüyor. EĞER ile BUL formulünden kaynaklı böyle oluyor. Normal şartlarda eğer ile ve için bul formülü kullanmazsam çalışıyor.
Amaçlanan nedir?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Q2 de virgül olmadığında hata veriyor.
Aşağıdaki formülü kullanın.
Kod:
=EĞER(VE(M2="A1";EĞERHATA(BUL(",";Q2;1);0)=1);1;2)
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Amaçlanan nedir?
Hocam M2 hücresinde a1 yazıyorsa ve Q2 hücresindeki yazılan metnin herhangi bir yerinde virgül var ise 1 yazmasını istiyorum. ki bunu ilk yazdığım formülde yapabiliyorum. Ama eşleşmeler tutmaz ise 2 yazmasını istiyorum ama yazmıyor.

Q2 de virgül olmadığında hata veriyor.
Aşağıdaki formülü kullanın.
Kod:
=EĞER(VE(M2="A1";EĞERHATA(BUL(",";Q2;1);0)=1);1;2)
Hocam virgün olsada olmasada 2 yazıyor sizin formül. Virgül metnin içersisinde ve bul formülü ile bulamıyorum eğerhata yı ekleyince.

Sadece virgül yazarsak hücreye doğru sonucu alabiliyorum. Ama 0,5 yener selvi yazıyor gibi düşünün hücrede bu sefer virgülü göremiyor
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Aşağıdaki formüllerin ikisi de doğru sonuç veriyor.
Kod:
=EĞER(VE(M2="A1";EĞERHATA(BUL(",";Q2;1);0)>0);1;2)
=EĞER(VE(M2="A1";DEĞİL(EHATA(BUL(",";Q2))));1;2)
 
Üst