• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan KMLZDMR
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
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

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))
 
Ü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 ü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:
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.
 
Ö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?
 
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....
 
Üstadım Teşekkür ederim.
 
Geri
Üst