• DİKKAT

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

listede ayın ilk ve son günü yoksa yeni listeye eklenmesi

Çok kısa bir formül olacağını düşünmüyorum. Neden Formülle zorluyorsunuz, kodla olmasının sakıncası var mı?
 
hocam kodla çözüm de gelmişti.
formülle olması durumunda birden fazla çalışmamda başka başka satırlara bu listeyi ve çözümü yapıp oradan da başka çözümlere geçmem gerekiyor.
bir seferlik bir çalışma ve sonuç olmayacak. başka dosyalardan elde etmek istediğim çözümü kullanmam gereken kesimleri de ekliyorum
231881
231882231883
 
Beklediğimden daha kısa formül oldu.
Aşaüı doğru sürükleyerek çoğaltıp bir incele. Ben kontrol ettim ama gözümden kaçan bir şey olmuş olmasın.
C10:C999 arası veri olabilir diye uyguladım. Gerekiyorsa değiştirirsiniz

K10 hücresine
=EĞER(EHATALIYSA(KAÇINCI(K9;$C$10:$C$9999));KAYDIR($C$9;1;;1;1);EĞER(AY(KAYDIR($C$9;KAÇINCI(K9;$C$10:$C$9999)+1;;1;1))<>AY(K9);EĞER(AY(K9+1)=AY(K9);SERİAY(K9;0);EĞER(GÜN(KAYDIR($C$9;KAÇINCI(K9;$C$10:$C$9999)+1;;1;1))=1;KAYDIR($C$9;KAÇINCI(K9;$C$10:$C$9999)+1;;1;1);SERİAY(K9;0)+1));KAYDIR($C$9;KAÇINCI(K9;$C$10:$C$9999)+1;;1;1)))

L10 hücresine
=KAYDIR($C$9;KAÇINCI(K10;$C$10:$C$9999);1;1;1)

M10 hücresine
=EĞER(EHATALIYSA(KAÇINCI(K10;$C$10:$C$9999;0));"x";"")
 
En kısa zamanda deneyecem hocam şu an pc başında değilim
 
hocam şimdi denedim sonuçlar tamam
ekli dosyada dünde sorduğum sorunun çözümünü de yapabilir miyiz
TABLO-1 verilen, TABLO-2 sizin çözümünüz, TABLO-3 yeni istek
TABLO-3 çözümde ister 1. tablodan ister 2. tablodan faydalanabilirsiniz.
ben kendi çözümümde 4-5 yardımcı sütunla yapabildim ancak sizlerin daha çabuk çözeceğinizi düşünüyorum
 

Ekli dosyalar

Tablo-2 yi referans aldım

Q10
=KAYDIR($K$1;KAÇINCI(R9;K:K);;1;1)

R10
=EĞER(KAYDIR($K$1;KAÇINCI(Q10;K:K);;1;1)="";"";EĞER(KAYDIR($K$1;KAÇINCI(Q10;K:K);1;1;1)=KAYDIR($K$1;KAÇINCI(Q10;K:K)-1;1;1;1);KAYDIR($K$1;KAÇINCI(Q10;K:K);;1;1);KAYDIR($K$1;KAÇINCI(Q10;K:K);;1;1)-1))

S10
=DÜŞEYARA(Q10;K:L;2)
 
R10 daki formülde ikinci tırnak işaretlerinin olduğu kısma Q10 yazın
1;1)="";"";EĞER
 
çok teşekkür ederim hocam
TABLO-1 deki verileri kullanarak çözümü de beklemekteyim sayın hocam sizden ve diğer hocalarımdan
 
Tablo2 ve Tablo3 deki formülleri birleştirebilirsiniz.
Mantık şu
Tablo2 deki formül mesela aşağıdaki olsun
B1=A1+A2

Tablo3 de de bu formül
C1= 2*B1

Tablo2 yi hiç kullanamdan yani B1 ifadesinin yerine kendi değerini kullanabilirsiniz
C1= 2* (A1+A2)

Elbette çok basit oldu ama bu mantığa göre kodlarda gerekli düzenlemeyi yapabilirsin.
 
ekli tabloda P11:W11 arası formülleri hücreleri aşağıya kaydırdıktan sonra formül sonucunun AB10:AI15 arasındaki gibi çıkması için formüllerde nasıl değiştirmeler olmalı Sayın ÖmerFaruk Hocam
EGERHATA gibi işlemlerle olmuyor denedim, hocam siz yardımcı oldunuz ve sonuçlandırmıştınız bu çalışmayı formülleri
P10:W20 arasında formülleri kaydırdığımda durum görünüyor.
 

Ekli dosyalar

Konuyu hatırlıyorum sanki ama bir hayli vakit geçmiş olmalı.

1. Önceki başlık altından neden devam etmiyorsunuz?
2. Ben bu dosyadaki gibi bir AD tanımlaması yapmam. Benim verdiğim formüller ya da dosyanın bu olduğuna emin misiniz?
 
eklediğim dosyada seçilen tüm tarih ve mazot listesinden seçilen 2 tarih arası kısmını önce çekiyoruz (işte burasını galiba Korhan Hocam Çözmüştü) bundan sonrasında "x" ler ekleyip ayın ilk ve son gününü belirlemiştiniz ve sonuca ulaşılmıştı.
ben 2 çözümlü ayrı ayrı dosyayı birleştirip tek çalışmaya çevirip kullanmaktaydım. siz uyardıktan sonra bende hatırladım hocam dosyanın son durumunu (kusuruma bakmayın)
güncel çalışma dosyası ekli olan hocam ordan çözümleri yapabilir miyiz.
 
Geri
Üst