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

1 2
06/03/2024, 16:04

cdenktas

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.
06/03/2024, 18:22

atoykan

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.
07/03/2024, 08:36

cdenktas

(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...
07/03/2024, 09:27

cdenktas

(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
07/03/2024, 11:27

cdenktas

(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
08/03/2024, 12:16

atoykan

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);"")
1 2