GÜnler

Katılım
1 Şubat 2008
Mesajlar
17
Excel Vers. ve Dili
2003-türkçe
günlerin formülde belirtilmesi hakk

Merhabalar , ya ben bi yerde takıldım bi türlü doğru formülü yazamadım yardımcı olabilirseniz cokkkk sevinirim... hazırladıgım tabloda sütunlardan birinde tarihler sıralı asagı kadar ''12.01.2008 Cumartesi'' şeklinde ben yan sütuna valor yazmak istiyorum...eger soldaki cuma,yada cumartesi ise 3 gün sonraki tarihi eger pazar ise 2 gün sonraki tarihi ve digerleri için 1 gün sonraki tarihi yaz demek istiyorum...ama bi türlü beceremedim :(
ilginize şimdiden teşekkürler ...
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
=EĞER(YADA(METNEÇEVİR(A1;"gggg")="Cumartesi";METNEÇEVİR(A1;"gggg")="Cuma");A1+3;EĞER(METNEÇEVİR(A1;"gggg")="Pazar";A1+2;A1+1))
Şeklinde deneyiniz.
 
Son düzenleme:

Necdet

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

Kod:
=WORKDAY(A1;1)
Fonksiyonun Türkçesini anımsayamadım. Sanırım İŞGÜNÜ olması gerek. Eğer sizde bu fonksiyon çalışmazsa bu fonksiyonun yüklenmesi gerekir. Analysis ToolPark add-in install edildiğinde kullanıma hazır hale gelir.

Düzeltme : Cumartesi ve Pazar günleri işi bozuyormuş. Bunu Sayın Ali'nin çözümüne gelen sorulardan anladım :)

Burada da yanlış bilgi vermemek adına ilgili dosyayı ve formülleri düzelttim. Maksat muhabbet olsun doğruyu bulalım.

Kod:
=İŞGÜNÜ(A1;ARA(HAFTANINGÜNÜ(A1;2);{0;5;6};{1;1;2}))
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
tarihler sıralı asagı kadar ''12.01.2008 Cumartesi'' şeklinde ben yan sütuna valor yazmak istiyorum...eger soldaki cuma,yada cumartesi ise 3 gün sonraki tarihi eger pazar ise 2 gün sonraki tarihi ve digerleri için 1 gün sonraki tarihi yaz demek istiyorum...ama bi türlü beceremedim :(
ilginize şimdiden teşekkürler ...
12 Ocak 2008 Cumartesi için 3 gün sonraki tarihi 15 Ocak 2008 Salı'yı
13 Ocak 2008 Pazar için 2 gün sonraki tarihi yani yine 15 Ocak 2008 Salı'yı
18 Ocak 2008 Cuma için 3 gün sonraki tarihi yani yine 21 Ocak 2008 Pazartesiyi yazdırır.
Diğerleri için 1 gün sonraki tarihi yazmış olursunuz.

Verileriniz A sütununda olduğunu varsayarsak

B1 hücresine

=A1+ELEMAN(HAFTANINGÜNÜ(A1);2;1;1;1;1;3;3)

yazıp aşağı doğru çekiniz.
 
Katılım
1 Şubat 2008
Mesajlar
17
Excel Vers. ve Dili
2003-türkçe
çokkk teşekkür ederim tam istediğim gibi oldu yalnız ben bide anlamak istiyorum ne demiş oldum şimdi bu sondaki 2;1;1;1;1;3;3 ile ?
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
Ali hocam ben sizdenmi yoksa yurttaş hocamdan mı istemiştim bu fonksiyonlardaki karakterlerin ne işe yarağını anlatan bir çalışmanız varmı diye hatırlamıyorum ama bu konuda birşeyler hazırlandığı söylenmişti siz hatırlıyormusunuz acaba?
 
Katılım
1 Şubat 2008
Mesajlar
17
Excel Vers. ve Dili
2003-türkçe
tamammm buldum galiba en baştaki pazar,pazartesi ,salı diye devam ediyor....kac gün eklemek istersem yazıyorum....dogru mu ? yaaa bana süper bişe ögrettiniz ne kadar tesekkür etsem az...tesekkürler :)
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayın Sibelayaz

=HAFTANINGÜNÜ(A1) günü eğer tür döndürülmez ise Pazar gününü 1 olarak kabul eder.

Ne demek istediğimi anlamak için

A1 hücresine 12 Ocak 2008 Cumartesi olarak biçimlendirdikten sonra

18 Ocak 2008 Cuma'ya kadar çoğaltın.Şimdi B1 hücresine

12 Ocak 2008 =HAFTANINGÜNÜ(A1) yazıp aşağı doğru çekiniz.

7,1,2,3,4,5,6 şeklinde sayılar göreceksiniz.

7 Cumartesi, 1 Pazar ,2 Pazartesi ................6 Cuma gününe denk geldi.

Eleman fonksiyonuda o dizi içinde kaçıncı ise onu bulur.

ELEMAN(dizin_sayısı, değer1, değer2,...)

HAFTANINGÜNÜ(A1) Pazar günü kaç idi 1 değeri idi.

ELEMAN(HAFTANINGÜNÜ(A1);2;1;1;1;1;3;3) dizisinde 1 değer kaç 2

O zaman HAFTANINGÜNÜ(A1)=1 yani pazar olana 2 ekle,

HAFTANINGÜNÜ(A1)=2 olan değer hangisi Pazartesi

ELEMAN(HAFTANINGÜNÜ(A1);2;1;1;1;1;3;3) dizisinde 2 değerin karşılığı 1

o zaman 1 ekle dolayısıyla Pazartesine 1 ekleyecek

ELEMAN(HAFTANINGÜNÜ(A1);2;1;1;1;1;3;3) dizisinde 1 ler bu durumda

sırayla Pazartesi,Salı,Çarşamba,Perşembe günlerine denk geldi.

HAFTANINGÜNÜ(A1)=6'ya eşit olan nedir Cuma

ELEMAN(HAFTANINGÜNÜ(A1);2;1;1;1;1;3;3) dizisin 6'ıncı elemanı kırmızı ile

gösterdiğim 3 değeridir yani Cuma gününe 3 ekleyecek,Aynı şey 7'inci

eleman Cumartesi içinde geçerlidir.

Umarım açıklayıcı olmuştur.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ali hocam ben sizdenmi yoksa yurttaş hocamdan mı istemiştim bu fonksiyonlardaki karakterlerin ne işe yarağını anlatan bir çalışmanız varmı diye hatırlamıyorum ama bu konuda birşeyler hazırlandığı söylenmişti siz hatırlıyormusunuz acaba?

Hürkan Bey,bilmiyorum benden istemediniz ?
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
ali hocam yanlış hatırladım o zaman özür dilerim. foksiyonları kendime uyarlamayı az çok yapıyorum ama mesela sorduğumuz anda hemen bi fonksiyon yazıyosununz bunun sırrıda galiba bu karakterlerin ne işşe yaradığını bilmekten geçiyor yanılıyormuyum?
 
Katılım
1 Şubat 2008
Mesajlar
17
Excel Vers. ve Dili
2003-türkçe
Sayın Ali Bey ... yok yok Ali Hocam diyeyim bende...HARİKA...Efet anladım ...Gerçekten çokkk sevindim yardımcı olmanıza tekrar çokkk teşekkür ederim...
 
Üst