Soru Tamişgünü Hesaplama Fonk. Tersi

Katılım
23 Ekim 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
15-02-2023
Merhaba, Herkese İyi çalışmalar dilerim öncelikle.

Özel bir şirkette planlamacı olarak çalışmaktayım, müşterilere termin veriyorum.

Şöyle bir sıkıntım var, atıyorum a1 hücresinde 10 gün yazıyor. Ben bu 10 günü tarihe dökmek için şunu yapıyorum :

=bugün() + =a1

bu kodun çıktısı olarak hücrede şöyle birşey yazıyor : 24.02.2022

yalnız ben pazar günlerini iş günü olarak saymasın istiyorum. Yani aslında benim 25.02.2022 tarihini çıktı olarak almam lazım. (10 günün içinde 1 gün pazara denk geliyor.)

tamişgünü.ulusl fonk ile tarihi sayıya çevirebiliyorum(pazarı dahil etmeyip) ama sanırım bunun tersine ihtiyacım var.

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

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Bugün : 14.02.2022
10 Gün eklersek
Gelecekteki tarih : 14.02.2022

siz neden 15.02.2022 olmasını istiyorsunuz ki? o zaman 10 değil 11 gün eklemelisiniz.
Ya da sorunuzu tam açıklayamadınız.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A1 e tarihi yazın
B1 hücresine 11 yazın

C1 hücresinde Pazarı atlayıp bir sonraki günün tarihini gösterecek ise

C1 hücresine

Kod:
=A1+B1+ELEMAN(HAFTANINGÜNÜ(A1+B1;2);0;0;0;0;0;0;1)
yazın.
 
Katılım
23 Ekim 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
15-02-2023
Tekrar Merhaba, öncelikle desteğinizi için hepinize içten teşekkürler, fakat sorunum çözülmedi galiba birazcık eksik anlatmışım.

Başta belirttiğim 10 gün değişken bir süre. Üretim yapacağımız miktara göre artıp azalabiliyor. 10 da olur 25 de olur.

Belirtmiş olduğum bu değişken süreyi (15 gün diyelim) gün olarak excelde göstermek istiyorum. yalnız pazar günleri üretim yapılmadı için pazar gününü saymasın istiyorum.

yani a1 hücresine 15 yazdığımda tarihi seçersem bana 4.03.2022 göstermesini isterim. ( pazar günlerini saymayacak), 2.03.2022 değil..

Desteğiniz için şimdiden çok teşekkürler, umarım bu kez açıklayıcı olabilmişimdir.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A1 hücresinde 15.02.2022 olsun

Buna,

17 gün eklediğinde tarih ne olacak
18 gün eklediğinde tarih ne olacak
19 gün eklediğinde tarih ne olacak

bunları örneklendirir misiniz.
 
Katılım
23 Ekim 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
15-02-2023
A1 hücresinde 15.02.2022 olsun

Buna,

17 gün eklediğinde tarih ne olacak
18 gün eklediğinde tarih ne olacak
19 gün eklediğinde tarih ne olacak

bunları örneklendirir misiniz.
17 gün eklenince => 7.03.2022
18 => 8.03.2022
19=> 9.03.2022
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A1 hücresinde tarih olduğu düşünürsek.

B1 hücresine 15,16,17,18,19 yazararak deneyiniz.

Sonuç göreceğiniz hücreye

Kod:
=A1+B1+ELEMAN(HAFTANINGÜNÜ(A1+B1;2);0;0;0;0;3;3;3)
yazın.
 
Katılım
23 Ekim 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
15-02-2023


Resimle destekleyeyim istedim, yazarak anlatması zor olabiliyor haklısınız..
Şimdi resimdeki tabloda benim iş emirlerim var. orada biri 49 saatte, diğeri 136,5 saatte bitecek toplam 2 iş emrim var.
ben bu iki süreyi toplayıp güne çevirdiğim zaman 7,7 günü buluyorum ( 49,1+ 136,5) /24 = 7,7 gün

Ben haftanın 6 günü üretim yapıyorum. Pazar günleri üretim yapılmıyor. Esas sıkıntı burada ortaya çıkıyor :)
şimdi ben termin olarak müşteriye 7,7 gün sonra malların üretilmiş olacak diyecegim. Ama bu 7.7 günü sayı olarak değilde tarihsel ifade etmek istiyorum.( + ve pazar gününü de üretim yapılmadığı için saymamam gerekiyor)

Normal şartlarda 7,7 günü tarihe çevirseydik => 22.02.2022 tarihini bize verecekti.
Ama ben istiyorum ki bu tarihin üstüne bir gün daha ( pazar günü çalışmadığımız için) koysun. bana 23.02.2022 gerçek bitiş tarihini versin.
Atladığımız nokta 7,7 gün değişken. Hani formüle +1 ekleyelim desen olmaz. bazen öyle işler geliyor ki 1 ay sürüyor. Tek tek kaç pazar var saymak istemeyiz.

Teşekkürler şimdiden.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
@İdris SERDAR üstadın önerdiği formülünü denediniz mi ? Bir kaç test yapmıştım sizin istediğiniz sonucu veriyordu.
Az önce yine aşağıda belirttiğim testleri yaptım yine doğru sonuç verdi.

=İŞGÜNÜ.ULUSL(BUGÜN();A1;11)


Örneğin; bugüne 16 gün eklediğim zaman 05.03.2022 gösteriyor. 17 yapınca. 07.03.2022
22 ekleyince 12.03, 23 ekleyince 14.03 oluyor.

Normal şartlarda 7,7 günü tarihe çevirseydik => 22.02.2022 tarihini bize verecekti.
Ama ben istiyorum ki bu tarihin üstüne bir gün daha ( pazar günü çalışmadığımız için) koysun. bana 23.02.2022 gerçek bitiş tarihini versin.
Atladığımız nokta 7,7 gün değişken. Hani formüle +1 ekleyelim desen olmaz. bazen öyle işler geliyor ki 1 ay sürüyor. Tek tek kaç pazar var saymak istemeyiz.

Teşekkürler şimdiden.
 
Katılım
23 Ekim 2016
Mesajlar
10
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
15-02-2023
İlgi gösteren herkese çok teşekkürler sorunum çözüldü. İdris beyin kodunu dün denedim sonuç alamamıştım. Şimdi sizinle birlikte tekrar denedim sorunsuz çalıştı.
@Ali hocam size de çok teşekkürler, yordum sizi de.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Dosyayı görsem daha hızlı sonuç üretebilirim ama tahmini yazmaya çalışıyorum.

Rica ederim kolay gelsin.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Merak ettim, aşağıdaki fonkiyon işinize yarar mı? deneyip söylerseniz mutlu olurum.
Bugünün üzerine belirtilen gün sayısını ekledikten sonra oluşan tarihle bugün arasındaki pazar gün sayısını ekler

Kod:
=BUGÜN()+A1+TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(SATIR(DOLAYLI(BUGÜN()&":"&BUGÜN()+A1));2)=7))
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Aşağıdaki formüllerde iki tarih arası pazarları sayar.

Kod:
=TAMİŞGÜNÜ.ULUSL(A1;B1;"1111110")
Kod:
=TAMSAYI((HAFTANINGÜNÜ(A1)+B1-A1)/7)
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Üstad denedim. Pazar gününe rastlayan tarih gelince, pazartesiye atlamıyor.
17 gün ekleyince, ayın 7'sini göstermesi gerekirken, 6'sı olan pazarı gösteriyor. :)

Merhaba,

Merak ettim, aşağıdaki fonkiyon işinize yarar mı? deneyip söylerseniz mutlu olurum.
Bugünün üzerine belirtilen gün sayısını ekledikten sonra oluşan tarihle bugün arasındaki pazar gün sayısını ekler

Kod:
=BUGÜN()+A1+TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(SATIR(DOLAYLI(BUGÜN()&":"&BUGÜN()+A1));2)=7))
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Aşağıdaki formüllerde iki tarih arası pazarları sayar.

Kod:
=TAMİŞGÜNÜ.ULUSL(A1;B1;"1111110")
Kod:
=TAMSAYI((HAFTANINGÜNÜ(A1)+B1-A1)/7)
Baya kısa formülmüş, öğrendiğim iyi oldu Ali bey. Teşekkürler.
 
  • Beğen
Reactions: Ali
Üst