Skip to main content

AccessTr.neT


5 Hücredeki Değerin Büyüklüğüne Göre Yandaki Hücreye Tarih Eklemek

5 Hücredeki Değerin Büyüklüğüne Göre Yandaki Hücreye Tarih Eklemek

Çözüldü #1
Sayın Hocalarım,
Ekteki dosyada F16 ile Q16 arasında hücrelerde değerlere göre T 15-16-17 hücresine  L6-R6 hücresindeki tarihe ekleme yapmak istiyorum.
Örneğin F16 ile Q16 arasındaki değer 21 den büyük veya 25' e eşit ise T 15-16-17 hücresine L6-R6 hücresindeki tarihe+ 30 gün,
F16 ile Q16 arasındaki değer 14 den büyük veya 14 ile 21 arasında ise T 15-16-17 hücresine L6-R6 hücresindeki tarihe+ 90 gün,
F16 ile Q16 arasındaki değer 7 den büyük veya 7 ile 14 arasında ise T 15-16-17 hücresine L6-R6 hücresindeki tarihe+ 180 gün,
F16 ile Q16 arasındaki değer 1 den büyük veya 1 ile 7 arasında ise T 15-16-17 hücresine L6-R6 hücresindeki tarihe+ 365 gün,
F16 ile Q16 arasındaki değer 1' eşit ise T 15-16-17 hücresine L6-R6 hücresindeki tarihe+ 730 gün eklemek istiyorum. Hücreye formül ekleyerek yada Vba da yapmak mümkün mü? Evet mümkünse bana yolunu söylermisiniz? Mümkün değilse boşuna heveslenip araştırmayayım. Yardımcı olursanız sevinirim.  
.rar SKS 6 Hastane Risk Değerlendirmeleri - Kopya.rar (Dosya Boyutu: 24,94 KB | İndirme Sayısı: 6)
Cevapla
#2
Merhaba Sayın @Vahap5244

Bashsettiğiniz F16 - Q16 arasındaki değerler hususu biraz muallak gibi olmuş. Bahsettiğiniz değerler aşağıda resimde işaret edilen değerler mi?

[Resim: do.php?img=10680]
Cevapla
#3
Sayın Vahap5244,

Sorunuzu yanlış anlamadıysam aşağıdaki formülü T15 hücresinde dener misiniz?
SQL Code
=EĞER(BÜYÜK(F16:Q16;1)>21;"30 GÜN";EĞER(VE(BÜYÜK(F16:Q16;1)>14;BÜYÜK(F16:Q16;1)<=21);"90 GÜN";EĞER(VE(BÜYÜK(F16:Q16;1)>=7;BÜYÜK(F16:Q16;1)<14);"180 GÜN";EĞER(VE(BÜYÜK(F16:Q16;1)>1;BÜYÜK(F16:Q16;1)<7);"360 GÜN";EĞER(BÜYÜK(F16:Q16;1)=1;"720 GÜN";"")))))
userx, 24-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
Yukarıdaki resim doğru ise aşağıdaki formül T15 için istediğiniz sonucu verir, diğer uygulamak istediğiniz hücrelere göre revize edersiniz.
Kod
+EĞER(J16=1;"730 GÜN";EĞER(VE(J16>1;J16<=7);"365 GÜN";EĞER(VE(J16>7;J16<=14);"180 GÜN";EĞER(VE(J16>14;J16<=21);"90 GÜN";EĞER(VE(J16>21;J16<=25);"30 GÜN")))))
Buradan yola çıkarak da tarih hücresinde eklemek istediğiniz gün sayısını formülize edebilirsiniz sanırım.
Cevapla
#5
Sayın Vahap5244 sorunuzun çözümü olmadı mı?
userx, 24-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#6
(20/01/2021 16:34)userx Adlı Kullanıcıdan Alıntı: Sayın Vahap5244,

Sorunuzu yanlış anlamadıysam aşağıdaki formülü T15 hücresinde dener misiniz?
SQL Code
=EĞER(BÜYÜK(F16:Q16;1)>21;"30 GÜN";EĞER(VE(BÜYÜK(F16:Q16;1)>14;BÜYÜK(F16:Q16;1)<=21);"90 GÜN";EĞER(VE(BÜYÜK(F16:Q16;1)>=7;BÜYÜK(F16:Q16;1)<14);"180 GÜN";EĞER(VE(BÜYÜK(F16:Q16;1)>1;BÜYÜK(F16:Q16;1)<7);"360 GÜN";EĞER(BÜYÜK(F16:Q16;1)=1;"720 GÜN";"")))))

Hocam bu formül tamda buna uygun oldu ve denedim çok güzel çalışıyor. Çok teşekkür ederim. Sağolun.

(20/01/2021 16:36)atoykan Adlı Kullanıcıdan Alıntı: Yukarıdaki resim doğru ise aşağıdaki formül T15 için istediğiniz sonucu verir, diğer uygulamak istediğiniz hücrelere göre revize edersiniz.
Kod
+EĞER(J16=1;"730 GÜN";EĞER(VE(J16>1;J16<=7);"365 GÜN";EĞER(VE(J16>7;J16<=14);"180 GÜN";EĞER(VE(J16>14;J16<=21);"90 GÜN";EĞER(VE(J16>21;J16<=25);"30 GÜN")))))
Buradan yola çıkarak da tarih hücresinde eklemek istediğiniz gün sayısını formülize edebilirsiniz sanırım.

Hocam bu formülü denedim çalışmadı. Ayrıca alt alta değil yan yana hücrelerden en yüksek değere göre gün ataması istemiştim. Sağolsun USERX Hocamın formülü güzel oldu ve çok güzel çalışıyor. İkinizinde ellerine sağlık. Çok teşekkür ederim.
Son Düzenleme: 21/01/2021, 10:37, Düzenleyen: Vahap5244.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task