Skip to main content

AccessTr.neT


İki Tarih Arasındaki Fark Ve Eksik Gün Çıkarmak Hesaplayarak Gün Sayısı

İki Tarih Arasındaki Fark Ve Eksik Gün Çıkarmak Hesaplayarak Gün Sayısı

Çözüldü #1
Değerli Arkadaşlar;

A ve B sutünlarında tarih yer almaktadır. C sutüna şunu yapmak istiyorum A hücresindeki tarih 02.04.2018 büyük ve eşit ve aynı zamanda A hücresi boş olmadığında B-A- (Eksik gün) arasındaki işlem sonucunda eksik günü buluyorum.

02.04.2018 önceki tarih farkında (1 ve 2 satır)  eksik gün hesaba katılmayacak...


=çokeğer(A1>=1;EBOŞSA(A1);" ";B1-A1+1-K1)  yapmaya kalktın olmadı..


çok teşekkür ederim.
.rar tarih çalışma.rar (Dosya Boyutu: 5,87 KB | İndirme Sayısı: 4)
Son Düzenleme: 06/03/2024, 16:26, Düzenleyen: cdenktas.
Cevapla
#2
C1'e yazacağınız
Kod:
+EĞER(ÖZELVEYA(A1<>"";A1>=TARİH(2018;4;2))=YANLIŞ;B1-A1;"")
formülü A1 hücresi boş değil ve 02.04.2018'e büyük eşitse B1-A1 değerini hesaplar.
Cevapla
#3
(06/03/2024, 18:22)atoykan yazdı: C1'e yazacağınız
Kod:
+EĞER(ÖZELVEYA(A1<>"";A1>=TARİH(2018;4;2))=YANLIŞ;B1-A1;"")
formülü A1 hücresi boş değil ve 02.04.2018'e büyük eşitse B1-A1 değerini hesaplar.

Merhabalar, emeğinize sağlık...

C1 ve C2 değerlerini bulmamız gerekiyor (B-A) sadece tek bir farkı A sutündaki tarih değeri 02.04.2018 büyük ve eşit olduğundan K9 girilen gün sayısı B-A (B-A-K9) 'dan düşecek...
Cevapla
#4
(07/03/2024, 08:36)cdenktas yazdı:
(06/03/2024, 18:22)atoykan yazdı: C1'e yazacağınız
Kod:
+EĞER(ÖZELVEYA(A1<>"";A1>=TARİH(2018;4;2))=YANLIŞ;B1-A1;"")
formülü A1 hücresi boş değil ve 02.04.2018'e büyük eşitse B1-A1 değerini hesaplar.

Merhabalar, emeğinize sağlık...

C1 ve C2 değerlerini bulmamız gerekiyor (B-A) sadece tek bir farkı A sutündaki tarih değeri 02.04.2018 büyük ve eşit olduğundan K9 girilen gün sayısı B-A (B-A-K9) 'dan düşecek...


=EĞER(VE(A4>=TARİH(2018;4;2);A4<>"");B4-A4+1-$K$1;B4-A4+1) ile sonucu buldum, ancak yukarıdan aşağı sürüklediğimde boş a ve b sutünların dolayı; c kısmına 1 geldi; a sutünda değer olmadığında c sutün boş gelsin
.rar tarih çalışma.rar (Dosya Boyutu: 6,09 KB | İndirme Sayısı: 2)
Cevapla
#5
(06/03/2024, 18:22)atoykan yazdı: C1'e yazacağınız
Kod:
+EĞER(ÖZELVEYA(A1<>"";A1>=TARİH(2018;4;2))=YANLIŞ;B1-A1;"")
formülü A1 hücresi boş değil ve 02.04.2018'e büyük eşitse B1-A1 değerini hesaplar.

=EĞER(A1>=TARİH(2018;4;2);B1-A1+1-$K$1);EĞER(A1<=TARİH(2018;4;1);B1-A1+1;" ")

bu sonucunda #DEĞER çıkıyor, olmadı gene
Cevapla
#6
Formülünüzü düzenlerken şartlanmışçasına hareket etmeyin. Mantıklı düşünün, istediğiniz hesaplamayı bir noktaya kadar yapıyor bir sonuç alıyorsunuz, peki ne olmaz veya ne olursa bu sonucu almalı veya almamalısınız bunu düşünerek yazın. formülleri içiçe kullanabileceğinizi gözardı etmeyin. Gerekirse ayrı ayrı şu işlemin sonucu bu olmalı, şurada şu koşulsa bu olmalı vs. formüllerinizi parçalar halinde düşünüp parçalarda doğru sonucu elde etmeyi sonra hepsini birleştirmeyi deneyin.
Aşağıdaki formülü deneyin.
Kod:
=EĞER(VE(A1<>"";B1<>"");EĞER(VE(A1>=TARİH(2018;4;2);A1<>"";C1<>"");B1-A1+1-$K$1;B1-A1+1);"")
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task