• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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 ?
 
Liste saat bazlı mı oluşacak?
 
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:
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;;);"")
 
Bu da farklı bir alternatif;

C++:
=EĞERHATA(ZAMAN(DÜŞEYARA($A$1;{"GECE";20\"GÜNDÜZ";8};2;0)+SATIR(A1)-1;;);"")
 
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.
 
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.
 
Ş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");"")
 
Geri
Üst