x işaretinin solundaki ay sayısı nasıl bulunur

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Merhaba,
Daha önce Ömer Baran üstadın formülünü oluşturduğu "x işaretinin solundaki ay sayısı değerine ilişkin formülü başka sayfada başka aralıkta düzenlemeye çalıştım.
Ama yapamadım.

Sayfa1 deki hücre aralığındaki çalışan formül; =(TOPLA.ÇARPIM(($B$4:$AW$14="X")*(SATIR($B$4:$AW$14)))=11)*6+(TOPLA.ÇARPIM(($B$4:$AW$14="X")*(SÜTUN($B$4:$AW$14)))+2)/8

Sayfa2 de çalışmayan formül
=(TOPLA.ÇARPIM(($AV$8:$CQ$18="X")*(SATIR($AV$8:$CQ$18)))=11)*6+(TOPLA.ÇARPIM(($AV$8:$CQ$18="X")*(SÜTUN($AV$8:$CQ$18)))+2)/8 sayfa2 hücre aralığına göre çalışmaMAMAKTADIR.

SAYFA2 de geçen formül içinde geçen "=11)*6 "ve "+2)/8" değerlerini sayfa2 de olması gereken değerlerini hesaplayamadım. Ömer Baran üstadım konuya vakıfsınız. Yardımcı olabilir misiniz?
 

Ekli dosyalar

Ö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.
O zamanki bakış açımla şimdiki aynı değil.
Bugün de aşağıdaki formülü düşündüm.
Formül şöyle çalışıyor;
-- 1'den fazla X varsa UYARI CÜMLESİ yaz.
-- Kaçıncı formülüyle x'in konumunu bul, bu sayıya 3 ekle
(X'in bulunduğu hücre birleştirilmiş hücre olduğundan birleştirilmiş hücrenin son sütunu kaçıncı sırada onun bulunması için)
-- Bulunan sonucu 8'e (solundaki birleştirilmiş hücre ile kendi birleştirilmiş hücresinin tohlam sütun sayısı) böl.
-- X alttaki alanda ise bu sayıya 6 (üstteki ay sayısı) ekle.
.
Rich (BB code):
=EĞER(EĞERSAY($AV$8:$CQ$18;"X")>1;"BİR TANE X YAZ";EĞER(EĞERSAY($AV$8:$CQ$8;"X")>0;((KAÇINCI("X";$AV$8:$CQ$8;0)+3)/8);0)+EĞER(EĞERSAY($AV$15:$CQ$15;"X")>0;((KAÇINCI("X";$AV$15:$CQ$15;0)+3)/8)+6;0))
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Üstadım çok teşekkür ederim. Aklınıza sağlık. Kullanışlı olmuş.
sorumdaki sizin yaptığınız Topla.Çarpım(... formülündeki sistemi de öğrenmek isterdim. Mümkünse...
 

Ö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.
Bence TOPLA.ÇARPIM işlevini öğrenmeniz lazım Kemal Bey.
Ekteki dosyayı inceleyin denemeler yapın.
 

Ekli dosyalar

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Ömer Baran üstadım. öğrenme azmindeyim. Kapasite yetmiyor.
Sayfa1 deki Çalışma çok güzel. Sayfa2 deki alanın bulunduğu hücrelerin değişmesine göre formülde bulunan 11 sayısı yerine 15 ve 2 sayısının yerine 48 sayısı geleceğini anladığımı düşünüyorum. Ancak Sayfa2 de doğru sonucu bulamadım. Sayfa1 deki izah yöntemini Sayfa2 ye uyarladım. Olmadı.
Dosya ektedir.

Ay alanlarında "X" işaretini kaldırınca formül 6 değeri vermektedir. "X" işaretini herhangi aya yerleştirince formül ilgili ay sayısından 11,5 fazla değer getirmektedir.Ne etken oluyor. Doğrusu nedir. Sayfa1 deki formülde 11 yerine burada Sayfa2 deki formülde 15 mi gelir?
Lütfen Sayfa2 deki formül sorunu neden olmuş olması gereken formül nedir?

Sayfa1 Formülü: =(TOPLA.ÇARPIM(($B$4:$AW$14="X")*(SATIR($B$4:$AW$14)))=11)*6+(TOPLA.ÇARPIM(($B$4:$AW$14="X")*(SÜTUN($B$4:$AW$14)))+2)/8

Sayfa2 Formülü: =(TOPLA.ÇARPIM(($AV$8:$CQ$18="X")*(SATIR($AV$8:$CQ$18)))=15)*6+(TOPLA.ÇARPIM(($AV$8:$CQ$18="X")*(SÜTUN($AV$8:$CQ$18)))+48)/8
 

Ekli dosyalar

Son düzenleme:

Ö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.
2 sayısını yanlış izah etmişim.
Formülün ilgili kısmı yani 8'e bölünecek sayı =(TOPLA.ÇARPIM(($AV$8:$CQ$18="X")*(SÜTUN($AV$8:$CQ$18))))'nin sonucu 52.
Bu sayıdan çıkartılacak veya bu sayıya eklenecek sayının hesabını şöyle yapmalısınız;
DEĞER= 1 aya ait sütun adeti olan 8 EKSİ ocak ayının X hücresinin sütun numarası. Yani =8-52 = -44
Formülün ilgili kısmı buna göre =(TOPLA.ÇARPIM(($AV$8:$CQ$18="X")*(SÜTUN($AV$8:$CQ$18)))-44)/8 olacaktır.
Önceki sayfada aynı hesap yapılırsa: =8-6= +2 bulursunuz.
Bu nedenle ilk sayfadaki formülün ilgili kısmı =(TOPLA.ÇARPIM(($B$4:$AW$14="X")*(SÜTUN($B$4:$AW$14)))+2)/8 oluyor.
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Ömer Baran üstadım. Teşekkür ederim. Konuyu çalıştım. Son bir yere takıldım.
Önce "X" işaretinin Ocak ayındaki sütun değeri bulunduğunu anlıyorum. 8-52=-44 deki 8 sayısı önceki izahınızdaki; "8 sayısı ise 1 nci aya ait, 1 nci ay adının bulunduğu alanın ve X yazılacak alanın bulunduğu hücrelerin sütun sayısı toplamı" cümlesindeki izah edilen 8 midir? Yoksa Hangi sekizdir?
Buradaki 8 sayısını (8-52= -44 ) veya ( 8-6=2 ) izahı nedir.
Lütfen belirtir misiniz?
 

Ö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.
Ocak ayı için sayıyı bulduğumuzda (bölünen sayıyı kast ediyorum) sonuç 8 olmalı ki sayı/8 =1 olsun,
diğerleri zaten 8 sütun sonra, 8 sütun sonra olacağıı için sayı/8 şubat için 16/8=2, mart için 24/8=3 olacak....
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Üstadım Teşekkür ederim.
 
Üst