Listedeki Değere göre Hücre İçeriği değiştirme

Katılım
2 Eylül 2018
Mesajlar
9
Excel Vers. ve Dili
Excel 2010
Merhaba

Excel de bir hücre var içerisinde GECE ve GÜNDÜZ olarak seçim yapılıyor. Bu seçime göre aynı çalışma kitabında farklı hücrelerde alt alta saatler yazacak. Örneğin GÜNDÜZ seçildiğinde 08: 00 dan başlayıp alt alta 20:00 a kadar otomatik yazacak. GECE seçildiğinde ise aynı hücrelerdeki saatleri 20:00 dan alt alta 08:00 a kadar değiştirecek.

Bu konuda yardımcı olabilir misiniz ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Liste saat bazlı mı oluşacak?
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Formülün garip göründüğüne bakmayın dediğiniz işlemi yapacaktır.
Kod:
=EĞER($A$1="GÜNDÜZ";"08:00"+0+(0,041667*SATIR(A1))-0,041667;"20:00"+0+(0,041667*SATIR(A1))-0,041667)
Hücreyi saat olarak biçimleyen.
 
Son düzenleme:

Korhan Ayhan

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

Seçim hücrenizi A1 olarak varsaydım;

Deneyiniz.

C++:
=EĞERHATA(ZAMAN(EĞER($A$1="GECE";20;EĞER($A$1="GÜNDÜZ";8;""))+SATIR(A1)-1;;);"")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu da farklı bir alternatif;

C++:
=EĞERHATA(ZAMAN(DÜŞEYARA($A$1;{"GECE";20\"GÜNDÜZ";8};2;0)+SATIR(A1)-1;;);"")
 
Katılım
2 Eylül 2018
Mesajlar
9
Excel Vers. ve Dili
Excel 2010
Cevaplarınız ve formülleriniz için teşekkür ederim.

Peki Şöyle bir şey yapılabilir mi. Bir veri listesi oluştursam. Örneğin

08:00 - 09:00
09:00 - 10:00
.
.

Şeklinde Zaman damgasına gerek kalmadan direkt bu listeden veri olarak çekse. Gece ve Gündüz Seçimine göre. Bunlarıda A14-A25 aralığına aktarsa

Böyle birşey yapabilir miyim. Veri Doğrulama veya başka bir şekilde.
 
Katılım
2 Eylül 2018
Mesajlar
9
Excel Vers. ve Dili
Excel 2010
Cevaplarınız ve formülleriniz için teşekkür ederim.

Peki Şöyle bir şey yapılabilir mi. Bir veri listesi oluştursam. Örneğin

08:00 - 09:00
09:00 - 10:00
.
.

Şeklinde Zaman damgasına gerek kalmadan direkt bu listeden veri olarak çekse. Gece ve Gündüz Seçimine göre. Bunlarıda A14-A25 aralığına aktarsa

Böyle birşey yapabilir miyim. Veri Doğrulama veya başka bir şekilde.
Formüllerinizi değişik şekilde uygulayarak sorumun çözümünü sizin ürettiğiniz formüller ile buldum. Emeğiniz için çok teşekkür ederim.

08:00 - 09:00 olarak liste oluşturmak için formülü yana kopyalayıp 20 yazan yeri 21 yaptım ve istediğim sonuca iki ayrı hücrede ulaştım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Şu şekilde tek hücrede gösterebilirsiniz.

C++:
=EĞERHATA(METNEÇEVİR(ZAMAN(DÜŞEYARA($A$1;{"GECE";20\"GÜNDÜZ";8};2;0)+SATIR(A1)-1;;);"ss:dd")&" - "&METNEÇEVİR(ZAMAN(DÜŞEYARA($A$1;{"GECE";21\"GÜNDÜZ";9};2;0)+SATIR(A1)-1;;);"ss:dd");"")
 
Üst