Çözüldü Koşula Dayalı Gün Sayısı Hesaplama

fledermaus

Site Üyesi
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
İngilizce
Herkese Merhaba,

Ekte paylaşmış olduğum çalışma sayfasında belirli koşula dayalı B2,B3,B4 hücrelerinde harcırah gün sayısı toplamı almak istiyorum.

Ancak bu toplamlar D sütunundaki verilerde geçen İstanbul hareket ve varışına ve A7 den başlayan anlaşma no kriterlerine dayalı olması.

Örnek vermek gerekirse (12.05) tarihindeki hareket sonrası bir sonraki İstanbul varışına kadar (16.05) hesaplanan gün sayısı 5 gün olmalı.

Yardımları için şimdiden herkese çok teşekkür ederim.

Syg,

1698656189246.webp
 

Ekli dosyalar

RC1 için 10/05 ya da 30/05 tarihleri için kayıt olur mu?
Olursa gün sayısına ilave edilmeli midir edilmemeli midir?
Yani sormak istediğim, tarih bir kriter midir değil midir?
Resimde RC1 için 6 gün var ama 5 gün yazmışsınız.
 
Merhaba,

RC1 için 10/05 ya da 30/05 tarihleri için kayıt olur mu?

Cevap: Sorunuzu anladığım kadarıyla, evet bu tarihler 01/05 den 30/05 e kadar olaibilir.
Ancak C8 hücresinden öncesi yada c19 dan sonrasına kadar olan süre hsaplanmayacak. Sadece listede geçen ve içeriği değişebilen tarihler üzerinden hesap yapılacak. Mesala 22.05 den sonra 24.05 e kadar bir sefer olsaydı ve bu seferin yada seferlerin son dönüşü yeri istanbul olsaydı. Diğer kriterlere göre 2 gün daha harcırah hesaplayacaktı.

Yani sormak istediğim, tarih bir kriter midir değil midir?

Cevap: Evet C sütununda girilecek tarihler bir kriterdir.

Resimde RC1 için 6 gün var ama 5 gün yazmışsınız.

Cevap: Aynı gün tekrarı olsa da 12.05.2023-16.05.2023 tarihleri arasındaki toplam gün sayısı yani istanbula dönüşe kadar geçen süre toplamda 5 gündür.

Yani burada tarih ve A sütunundaki kriterlere ek D sütunundaki kriter her zaman İstanbul olmalı.

Syg,
 
Son düzenleme:
@Ömer BARAN

Hocam çok teşekkürler. Sonuçları tam olarak ve doğru veriyor. Sizin yazdığınız formülün doğru çalışmaması imkansız zaten :)

Peki hocam formül içerisindeki "küçük" küçük işlevini tam olarak ne için kullanıyoruz ?

Birde D sütunundaki kalkış ve varış verileri ayı hücrelerde olursa (yani D ve E sütununda) formülü nasıl revize etmem lazım ? Çünkü dosyalar bazı departmanlardan iki ayrı şekilde paylaşılabiliyor.

Yani sağdan ve soldan fonksiyonlarını formülden çıkarmam yeterli midir ?

Syg,
 
@Ömer BARAN

Tekrar Merhaba,

Paylaşmış olduğunuz formülü başka bir çalışma kitabında uyguladım. Ancak sonucu sıfır veriyor. Bunun sebebi formülde sağdan ve soldan olarak hesaplanan harf sayısı olabilir mi ? Siz İstanbul için doğal olarak 8 olarak almışsınız. Benim uygulamış olduğum listede tüm veriler 3 harfi olduğu için 8 yerine formülü 3 olarak revize ettim ancak yine sonucu sıfır verdi. Formül sonundaki 1 in anlamı tam olarak nedir acaba ? Acaba onda damı bir revize yapmam gerekir ?

=KÜÇÜK(EĞER(SAĞDAN($D$8:$D$19;8)="İstanbul";EĞER($A$8:$A$19=A2;$C$8:$C$19));1)-KÜÇÜK(EĞER(SOLDAN($D$8:$D$19;8)="İstanbul";EĞER($A$8:$A$19=A2;$C$8:$C$19));1)+1&" Gün"

Syg,
 
Hocam Merhaba,

Formülü aşağıdaki gibi uyguladım. Konunun harf sayısı ile alakalı olmadığını düşünüyorum. Ancak hatayı bulamadım açıkçası. Nereyi revize etmem gerekir ?

Syg,


1698689722699.webp
 

Ekli dosyalar

Uyguladığınız formülde bir sorun yok.
-- Başlangıcı (çıkış noktası) IST olan ilk tarih 27.07.2023 (IST-FRU),
-- Bitişi (dönüş noktası) IST olan ilk tarih 26.07.2023 (SRT-IST),

Matematiksel işlem ise ÇIKIŞ TATİHİ - DÖNÜŞ TARİHİ + 1
Bu nedenle de 26.07.2023 - 27.07.2023 + 1 işleminin sonucu SIFIR çıkıyor.

Eklediğiniz belgede ilk satırdaki kısaltma ISL-SRT yerine IST-SRT olması gerekmez mi?

Eklediğim belgede farklı bir formül uyguladım, deneyip kontroller yaparsınız.
Formül, çıkışı IST olanlar için, kendisinden sonraki ilk IST dönüş seferine göre gün hesabı yapar.
Üstte ise toplam alınır. Formülde tabii ki, RC-1 KOD kontrolü de var.

Son sütunda ise, IST'den çıkış yapılan yerden sonra
IST'a dönmeden önce kaç yere (ben bağlantı dedim) sefer yapıldığı hesaplanıyor.
 

Ekli dosyalar

@Ömer BARAN

Hocam merhaba,

Ellerinize sağlık. Bu formül kullanım açısından bahsetmiş olduğunuz gibi daha efektif olmuş. Çünkü ay kapanış yada açılışlarında kalkış yada dönüş güzergahı tablolarda IST kalmayabiliyor.

Ancak formülü kullanacağım çalışma kitabından çok fazla veri olduğundan D4 ve E4 sütunlarından başlayan sonuçlar için uygulayacak boş alanım ne yazık ki yok. Bahsi geçen sütunları kullanmadan sadece D2 de sonucu görebilmek için formülü nasıl revize etmem gerekir ?

Yardımlarının için şimdiden çok teşekkür ederim.

Syg,
 
Nasıl yani, Excelin sütun sayısı yeterli değil mi diyorsunuz?
Ben böyle bir liste gerekir diye düşünmüştüm.

Her neyse şu formülün istenilen sonucu vermesi gerekir.
Formüldeki 4 sayısı, ilk veri satır numarası -1 anlamındadır.

Kod:
You must log in to view content
(1 satır)
 
Hocam Merhaba,

Nasıl yani, Excelin sütun sayısı yeterli değil mi diyorsunuz?

Cevap: Aslında durum excel kaynaklı değil hocam benim kullandığım tabloya çok fazla sütun eklediğimde alan taştığı için gizlemem gerekiyor.

Ben böyle bir liste gerekir diye düşünmüştüm.

Cevap: Sizin yapmış olduğunuz eklemeler çok daha efektif ve ilerisi için + önemli veriler listeliyor.

Her neyse şu formülün istenilen sonucu vermesi gerekir.
Formüldeki 4 sayısı, ilk veri satır numarası -1 anlamındadır.

Cevap: Hocam çok çok teşekkür ederim. Bu şekilde benim mevcut tablomdaki kullanımıma daha uygun. Diğer oluşturmuş olduğunuz formüllerinde farklı beklentileri olan forum kullanıcıları içinde yararlı olacağını düşünüyorum.

Sevgiler, Saygılar,
 
@Ömer BARAN

Hocam merhaba,

Şimdi bir problem farkettim. A sütununda farklı bir kod yazdığım zaman sonuç değer hatası veriyor.
Mesela A13:A19 hücrelerini RC-2 olarak revize ettiğimde, B2 hücresindeki RC-2 için D2 hücresinde de hata veriyor. Bir bakma şansınız olur mu hocam ? Birde c sütunundaki verileri iki ayrı hücrede kullanmak istersem formülü ayrıca nasıl revize etmem gerekir ? Açıkcası önceki mesajlarda bunu konuşmuştuk denedim ancak beceremedim.

Saygılar,



Syg,
 

Ekli dosyalar

@Ömer BARAN

Hocam merhaba,

Umarım iyisiniz,

Bu formülü aynı gün hariç şeklinde revize etmemiz mümkün müdür ? Yani sadece tarihlerde atlama olduğunda sayacak. Aynı gün dönüşlerde saymayacak. Birde daha önceki mesajlarda konuşmuştuk ama ilk hareket yeri IST olmadığında sonraki IST hareketlerini ve dönüşlerini saymıyor.

Syg,
 
Formülün uygulandığı, olması gereken gün sayılarının elle yazıldığı bir sütun ekleyip
yeni bir örnek belge eklerseniz iyi olur.
Aynı gün olanlar sayılmayacak anladım ama farklı günde olanlar için de 1'er gün eksilme olacak mı olmayacak mı onu da netleştirin.

Aslına bakarsanız ilk cevabımdaki gibi, yardımcı sütun kullanmanızı tekrar önereceğim.
Yardımcı alan kullanmak işleri daha iyi kontrol altında tutulmasını sağlar.
Diyelim formülü gereksiz uzatarak tek formülle çözüme ulaşıldı.
Ardından yeni bir durum oluştu/eklendi vs.
Bu durumda hangi satırdaki gün sayısının ne olduğu anlaşılır olacağından yeniden formül oluşturmak kolaylaşır. Yardımcı sütunu da gizleyerek kullanırsınız.
 
Konuyu başlatan
Site Üyesi
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Genel Excel Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
17
Üst