iki tarih arasındaki ayların hepsi 30 gün olarak gün sayısı bulma

Katılım
20 Temmuz 2005
Mesajlar
270
iyi günler
12.03.2008 tarihi ile 28.06.2008 tarihleri arasında gün sayısı bulmak istiyorum.
03 ay 31 çektiğinden ;
03 aydan 20 gün
04 aydan 30 gün (aradaki aylar ister 31 ister 30 çeksin 30 gün olarak alacağız)
05 aydan 30 gün
06 ayda 30 çektiğinden ; 3 gün

Ve toplam 83 gün olması gerekiyor.
Bu işlemi makro veya fonksiyon ile çözebilirmiyiz.teşekkürler.
şubat ayı içinde nasıl bir çözüm getirebiliriz.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Başlangıç tarihi A1 ve Bitiş tarihi A2'de ise;

=DAYS360(A1;A2)


.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,921
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayın Bülent bu formülle 83 değerini nasıl buldunuz ?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın Bülent bu formülle 83 değerini nasıl buldunuz ?
Ali hocam formülün sonucu 83 değil 106 oluyor.
Arkadaşın istediği gibi olursa 83 değil 107 olması gerekiyor.
Bir yerde yanlışlık var ama nerede bilemedim.
 
Son düzenleme:

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,921
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bende onun için söylüyorum , 83 istiyor 106'ya razı oluyor.

İlk mesajda istenen 83'tü çünkü.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşın soru başlığı:

iki tarih arasındaki ayların hepsi 30 gün olarak gün sayısı bulma
şeklinde olduğu için;

Başlangıç tarihi A1 ve Bitiş tarihi A2'de ise;

=DAYS360(A1;A2)
yanıtını verdim. Yaptığı hesaplamanın yanlış olduğunu ve çözümü vermekle nasıl olsa durumun farkına varacağını düşündüm.



..

.
 
Katılım
2 Nisan 2008
Mesajlar
5
Excel Vers. ve Dili
2003 tr
iyi günler
12.03.2008 tarihi ile 28.06.2008 tarihleri arasında gün sayısı bulmak istiyorum.
03 ay 31 çektiğinden ;
03 aydan 20 gün
04 aydan 30 gün (aradaki aylar ister 31 ister 30 çeksin 30 gün olarak alacağız)
05 aydan 30 gün
06 ayda 30 çektiğinden ; 3 gün

Ve toplam 83 gün olması gerekiyor.
Bu işlemi makro veya fonksiyon ile çözebilirmiyiz.teşekkürler.
şubat ayı içinde nasıl bir çözüm getirebiliriz.
a1 --> başlangıç tarihi
b1 --> bitiş tarihi

=(b1-a1)
[hücreleri biçimlendir >> sayı]

Ne makro, ne de karmaşık bir formüle ihtiyaç yok.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
a1 --> başlangıç tarihi
b1 --> bitiş tarihi

=(b1-a1)
[hücreleri biçimlendir >> sayı]

Ne makro, ne de karmaşık bir formüle ihtiyaç yok.
Nasıl yokmuş?

Bu söylediğiniz yöntem ayların gün sayısını (28, 29,30,31) olduğu gibi alıyor.

İstenen ise ayları 30 gün alması.

Ayrıca;

=DAYS360(A1;A2)

Formülünün neresi karmaşık?

.
 
Katılım
5 Haziran 2006
Mesajlar
2
Days360

Nasıl yokmuş?

Bu söylediğiniz yöntem ayların gün sayısını (28, 29,30,31) olduğu gibi alıyor.

İstenen ise ayları 30 gün alması.

Ayrıca;

=DAYS360(A1;A2)

Formülünün neresi karmaşık?

.
Merhaba benim de kafama takılan bir soruydu. Buradaki yazıları ben de okudum.

Örneğin; Temmuz 2008 31 gün çekiyor.

Days360 ile 30.07.2008 ile 31.07.2008 arası formul yaptığımda 0 farkını veriyor,
ancak hücreleri matematiksel olarak birbirinden çıkarıp format cells'den number yaptığımda bir gün farkını buluyor.

O zaman DAYS360 formulu -her ayı 30 gün gördüğünden- bize ek olarak manuel bir hesap yaptırmaya zorlamış olmuyor mu (31 çeken aylar ve şubat için)

Yani gün hesaplayacak bir insan neden her ayı 30 gün olarak alsın ki. Maaş ödemeleri yada herhangi bir standartlama için olabilir mi?

Sadece bilgi amaçlı soruyorum. Koca Microsoft boşuna formul yazmış olamaz herhalde :)

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

İyi günler
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,648
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Excelde kullanılan fonksiyonlar ihtiyaca göre hitap etmektedir.

DAYS360 fonksiyonu adından da anlaşılacağı gibi bir yılı 12*30 = 360 gün olarak hesaplar. Bunun çin oluşturulmuş bir fonksiyondur.

Eğer kullanıcılar tarihler arasındaki farkı net olarak hesaplamak isterlerse onlara hitap eden fonksiyonlarda excelde mevcuttur.

Bazı işletmeler maaş hesaplamaları için her ayı 30 gün üzerinden hesaplarlar. Sanırım bu fonksiyon o tür işletmelerin işini kolaylaştırmak için oluşturulmuştur.
 
Katılım
20 Eylül 2006
Mesajlar
27
Excel Vers. ve Dili
excel2002-Türkçe
iki tarih arası gün sayısı

Merhaba
Bu konuda ben de çözüm bulamadım
Örneğin; 04.07.2002 - 31.10.2002 tarihleri arası ilk ve son ayı (tam ay değilse)gün hesabı olarak (başlama ve bitiş günü dahil), aradaki tüm ayları ise 30 gün olarak hesaplamak isityorum. Bunun için =gün360(a1;b1) formülünü kullanıyorum sonuç 117 çıkıyor. Aslında 118 olması lazım. Aşağıdaki örneklerde de farklı sonuçlar çıkıyor.

15.09.2000 - 15.11.2000 = 61 olması lazım formülle 60 çıkıyor
17.10.2002 - 14.11.2002 = 29 olması lazım formülle 27 çıkıyor
28.07.2000 - 26.02.2001 = 210 olması lazım formülle 208 çıkıyor

Ancak 01.05.1996 - 31.10.1996 = 180 tarihleri arası için ise formül sonucu doğru hesaplıyor. Herhalde baştaki ve sondaki aylar eksiksiz (tam ay) olduğu için.

Bu sorunu hangi formülle çözebilirim. Yardımcı olursanız sevinirim. Şimdiden teşekkürler.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,449
Excel Vers. ve Dili
Ofis 365 Türkçe
15.09.2000 - 15.11.2000 = 61 olması lazım formülle 60 çıkıyor
17.10.2002 - 14.11.2002 = 29 olması lazım formülle 27 çıkıyor
28.07.2000 - 26.02.2001 = 210 olması lazım formülle 208 çıkıyor

Neden olması lazım? elle hesapladığımda çıkıyor dedikleriniz doğru.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,921
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
ali
sayın yurtaş doğrusunu yazıyor.hatayı düzeltmek teşekkür etmek sence ne anlama geliyor.

??? Bu ne şimdi.. Size yardım etmek istemesem sorunuzla ilgilenmem bile.

Neden benim sorunumla ilgileniyorsunuz,hatalı sorduğumu neden düzeltiyorsunuz gibi birşeymi. Sizce bu ne anlama geliyor. 1 yıla yakın bir süre sonra bunu tekrar gündeme getirmenizin amacı nedir?
 
Katılım
20 Ağustos 2009
Mesajlar
5
Excel Vers. ve Dili
microsoft excel 2007
sorudan hiç bişey anlamadım soruyu açmanız gerekir çözüme en hızlı ulaşmak için bi defe iki tarih arasındaki hesaplamaları niçin 30 gün almak istiyoruz burasını anlamak gerekiyor
 
Katılım
20 Ağustos 2009
Mesajlar
5
Excel Vers. ve Dili
microsoft excel 2007
ben söylenen tarihleri ve formülü uyguladım nedense #AD? ÇIKIYOR ACABA 2007 VERSİYONU KULLANDIĞIM İÇİNMİ?
 
Üst