• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü +- saat hesaplama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

metegok

Yeni Üye
Katılım
25 Nis 2022
Mesajlar
161
Çözümler
1
Aldığı beğeni
15
Excel V
Office 2019 TR
Konu Sahibi
Merhabalar,

yapılan sunum sonrası farklı ihtiyaç doğrultusunda ( görünür kılınabilmesi için desteklerinize ihtiyacım oldu yeniden)

Ekli saat uyum dosyasında, saat uyum dosyasına talep edilen sayfasındaki gibi +- toplam başlıkları eklenerek, hedef teslim saati baz alınarak hesaplama yapılaması için desteklerinize ihtiyacım var.



örnk: hedefe teslim 15:30 ise 14:30 15:30 yapılan teslimat sayısı - 1 saat

hedefe teslim 15:30 ise 15:30 16:30 yapılan teslimat sayısı + 1 saat

toplam: -1 saat ve +1 saatte gerçekleşen teslimatların toplamı

+- oran : +- toplam / toplam ( J )



Desteklerinizi talep ederim...
 
Merhaba
Saat farkından nasıl - + 1 saat teslimat sayısı buluyorsunuz mantığı ne anlamadım. Teslimat sayısı ile saat arasında bir bağlantı kuramadım.

Dosyalarınızı incelediğim de yapmak istediğinizin Kargo firmalarına göre öngörülen teslimat saatlerine ne kadar uyup uymadığını bulmak olduğunu anlıyorum. Doğru anladıysam.

1-) Ayrıca bu Hedef teslimat saatini neye göre belirliyorsunuz ? Objektif yada geçmiş ortalamalara dayanmayan teslimat saati belirlemek çokta sağlıklı sonuçlar vermez.
2-) Zamanında | Geç | Muaf başlıklarını belirlemişsiniz bunlara erken teslimatı de eklememeniz gerekir sağlıklı bir istatistik çıkartabilmek için.
3-) Fiili gerçekleşen teslimat saatleri ile Hedef teslimat saati arasındaki farkları ÇOKETOPLA yada TOPLAÇARPIM gibi formüllerle toplata bilirsiniz. Bunu yapabilmek için teslimat saatleri farkını almanız yeni tablonuza ek sütunlar eklemiz gerekiyor yada Data2 çalışmasında bu işlem daha kolay olur.
KargoSaatKontrol - Kopya dosyasında Saat Bazlı Uyum (Mevcut) sayfası ile Talep edilen sayfalarından hangisinde nasıl bir hesaplama yapmayı planlıyorsunuz.

Anlayacağınız sorunuz tam anlaşılamıyor. Bu nedenle de nasıl bir hesaplama yapılacağı konusunda birçok soru çıkıyor.

Birkaç formülle yardımcı olmaya çalışayım

Talep edilen sayfasındaki
L2 hücresine HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
formülünü tarihlerin sonuna kadar devam ettirerek yazın. Böylelikle her erken getirme için 1 er toplayacaktır.
M2 hücresine HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
formülünü tarihlerin sonuna kadar devam ettirerek yazın. Böylelikle her geç getirme için 1 er toplayacaktır.

AF2 ye aşağıdaki formülü yazıp sağa doğru çoğaltırsanız Geç getirilen saatlerin başına + erken getirilen saat farkının yanına - işareti bırakır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Sorunuzu daha net bir şekilde anlatırsanız, hangi sayfada hangi toplamı , farkı ortalamayı almayı istediğinizi anlatırsanız daha kesin ve net çözümler bulunabilir.
 
Konu Sahibi
Merhaba hocam, bildirim gelmediği için geç gördüm kusura bakmayın;

Hedef teslim saati genel olarak müşterinin teslimatın yapılmasını istediği saat, ona göre belirliyoruz. fakat burada karşımıza çıkan sorun, örnk; müşteri 11:30 a kadar talep ediyor ama teslimat 08:00 de, 09:00 vs değişik saatlerde gidiyor buda ayrı sorun oluyor.

Bizde belirli bir saat aralığı oluşturmak istiyoruz. 10:30-12:30 arasında teslimat yapılır gibi, bunun için de hedef teslim saatine göre ölçümlemek istiyoruz +-1 saat oranlarını, ( Değiştirile bilir.)

örnk: müşteriye 10 teslimat yapılmışsa;

hedefe teslim 15:30 ise 14:30 15:30 yapılan teslimat sayısı - 1 saate kaçı yapılmış

hedefe teslim 15:30 ise 15:30 16:30 yapılan teslimat sayısı + 1 saat kaçı yapılmış

toplam: -1 saat ve +1 saatte gerçekleşen teslimatların toplamı

+- oran : +- toplam / toplam ( J )

saat bazlı uyum dosyasına örnek görseldeki gibi başlıkların eklenerek kod ile hesaplama yapılması talebim var.

saygılarımla...

1669018127830.png
 
Merhaba.
Dosyanızın son halini paylaşsaydınız daha iyi olurdu.
Önceki dosyanız üzerinde Talep edilen sayfasında ( -1) Saat yazan başlık yani L2 Hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu formül kaç kere erken teslim edildiğini bulur.

M2 Hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu formül kaç kere geç teslim edildiğini bulur.

Dosyanızda uygulayın, istediğiniz sonucu alıyorsanız diğer durumları sonra çözeriz.

Dosyanızın son halini paylaşmayı unutmayın. Bir de nihayetinde ulaşmak istediğiniz durumu sorun. Şöyle ki hedef teslimi iki saat arası olarak belirleyecek ve bu saatlerden erken yada geç teslimleri bulmak istiyorsanız ona göre dosyanızı hazırlayıp gönderiniz ona göre formülleri yazalım. Dizi formülleriyle de çözülebilir gibi düşünüyorum, bakalım ilerleyen süreçte belli olur.

İyi çalışmalar.

NOT: Bildirim almak için konuya abone olmayı unutmayın.
 
Dizi Formülleriyle de şöyle
L2 Hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Formülünü yazıp Ctrl+Shift+Enter tuşlarına birlikte basın.
Erken teslim edilmiş kaç tane teslimat olduğunu bulursunuz.

M2 Hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Formülünü yazıp Ctrl+Shift+Enter tuşlarına birlikte basın.
Geç teslim edilmiş kaç tane teslimat olduğunu bulursunuz.

.
 
Konu Sahibi
hayırlı günler hocam, dosya takvimden dinamik olarak çalışıyor yani tarih aralığı uzatılıp/kısıltıla biliyor. formül alanının uzatınca dosyada 2 yıllıktan fazla veri olduğu için çok yavaş çalıştı.

diğer bir sorunum ise, örnek dosyadaki başlıklar mevcut kodda tanımlı olmadığı için dosyayı çalıştırınca başlılar siliniyor/o sutuna tanımlı diğer hesaplamalar geliyor
 
diğer bir sorunum ise, örnek dosyadaki başlıklar mevcut kodda tanımlı olmadığı için dosyayı çalıştırınca başlılar siliniyor/o sutuna tanımlı diğer hesaplamalar geliyor
Bu kısmı anlamadım.

Veri çoksa formüllerin yavaş çalışması doğal bir olay. Dizi formülleri nispeten daha hızlı çalışır. Tabi birazda Pc kapasitesiyle alakalı.

Eğer tablodaki verileri bir programdan alıyorsanız, veri tabanından sorgular ile istediğiniz tabloyu rahatlıkla oluşturabilirsiniz. Sizin vereceğiniz iki tarih arasında kaç kere erken teslim edilmiş kaç kere geç teslim edilmiş direk sitemden rapor olarak alabilirsiniz. İllaki bir veri tabanı vardır programın. SQL den rapor oluşturma yapan ek programlarda var, googleden araştırın. Kullandığınız sistemi, nihayi sonuç olarak net bir şekilde ne yapmak istediğiniz anlatırsanız daha farklı yöntemler ile yardımcı olunabilir.

Niyetiniz sadece tabloda +1 -1 ler saymaksa yani kaç kere erken teslim edildi, kaç kere geç teslim edildi bu dizi formülü yada VB kodlarıyla halledile bilir. Tarih aralığının değişken olmasının bir önemi yok, kaydır fonksiyonu ile aralık değişken olarak ta tanımlana bilir. Tek yapmak istediğiniz buysa tabi.
 
Konu Sahibi
Bu kısmı anlamadım.

Veri çoksa formüllerin yavaş çalışması doğal bir olay. Dizi formülleri nispeten daha hızlı çalışır. Tabi birazda Pc kapasitesiyle alakalı.

Eğer tablodaki verileri bir programdan alıyorsanız, veri tabanından sorgular ile istediğiniz tabloyu rahatlıkla oluşturabilirsiniz. Sizin vereceğiniz iki tarih arasında kaç kere erken teslim edilmiş kaç kere geç teslim edilmiş direk sitemden rapor olarak alabilirsiniz. İllaki bir veri tabanı vardır programın. SQL den rapor oluşturma yapan ek programlarda var, googleden araştırın. Kullandığınız sistemi, nihayi sonuç olarak net bir şekilde ne yapmak istediğiniz anlatırsanız daha farklı yöntemler ile yardımcı olunabilir.

Niyetiniz sadece tabloda +1 -1 ler saymaksa yani kaç kere erken teslim edildi, kaç kere geç teslim edildi bu dizi formülü yada VB kodlarıyla halledile bilir. Tarih aralığının değişken olmasının bir önemi yok, kaydır fonksiyonu ile aralık değişken olarak ta tanımlana bilir. Tek yapmak istediğiniz buysa tabi.
 
Konu Sahibi
iyi akşamlar hocam video olarak eklemeye çalıştım başlıkları ekleyerek, takvim seçimi yapılırken video da gözükmedi nedense

doğrudur hocam görsel de gözüken gibi başlıkların eklenerek vb kodla +-1 er saati saydırmak birde toplamdan % de almak

belirttiğiniz programları yine araştırıyor olacağım
 
Merhabalar

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Çözüm
Konu Sahibi
merhabalar hocam,

benim data dosyası ortak klasörde, yolu değiştirip dosyayı çalıştırmak istediğimde görselde ki kısımda hata veriyor. ( masa üstünde de veri çoğalınca aynı hatayı verdi)resim 1

kayıt olmayan tarih seçildiğinde doğru uyarıyı veriyor ardından başka bir hata vererek eklenen başlıklar siliniyor. ( görselleri ekledim.)


1669502499019.png

1669502601298.png
1669502651288.png1669502633291.png
 
Merhabalar

11.mesajda dosyayı güncelledim indirebilirsiniz

tekrar hata verirse hata veren dosyayı yükleyiniz.


Not: Her iki dosyada aynı yol üzerinde olmalı
 
Konu Sahibi
tekrar merhaba hocam, dosya büyük olduğu için tamamını yükleyemedim. sildim biraz 3 yıllık böyle veri var ( siz isterseniz çoğalta bilirsiniz) iki kez art arda çalıştırınca yine bu dosyada da hata verdi bende, birde hocam data dosyası normalde ortak klasörde olduğu için yol değiştirerek çalıştıra bilmemiz mümkün olmalı mümkünse,

bir diğer isteğimde % de hesaplaması %5 gibi yapabilir misiniz mümkünse
 
Merhabalar

11.mesajda dosyayı güncelledim indirebilirsiniz

Not: Her iki dosyada aynı yol üzerinde olmalı
 
Konu Sahibi
Merhaba hocam,
geç cevabım için kusura bakmayın. sorun çözüldü. size, KarıncaZ hocama ve nezdinizde form hocalarına teşekkür ederim.

değişiklik ihtiyacında öğrenmek için bir sorum olacak. +- 1 saatte küsuratlı ( 1.5 saat / 90 dk gib) değişiklik yapılabilir mi bunun için nasıl değişiklik yapmam gerekecek.

Saygılarımla...
 
Merhabalar

SalinmaOrani kodundan +1 ve -1 leri +1,5 ve -1,5 olarak değiştirniz
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst