İki Saat Aralığında İse ...

Kekoli

Altın Üye
Katılım
4 Aralık 2017
Mesajlar
55
Beğeniler
1
Excel Vers. ve Dili
Excell 2016
#1
Arkadaşlar Merhaba,
şu şekilde bir aralığım var ve hangi aralıkta ise o değeri yazsın istiyorum.
bunu eğer(ve ile çözdüm ama çok uzun oldu.
makro ile yapabilmek istiyorum, yardımcı olabilir misiniz lütfen?


01:00 - 01:30
01:31 - 02:00
02.01 - 02:30
02.31 - 03:00
03:01 - 03:30
10:31 - 11:00
11:01 - 11:30
11:31 - 12:00
12:01 - 12:30
12:31 - 13:00
13:01 - 13:30
13:31 - 14:00
14:01 - 14:30
14:31 - 15:00
17:01 - 17:30
17:31 - 18:00
18:01 - 18:30
18:31 - 19:00
19:01 - 19:30
19:31 - 20:00


Örnek vermek gerekirse A2 hücresi 02:20 ise, 02:01 - 02:30 metni gelmeli istediğim hücreye, o aralıkta yer aldığı için.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
15,476
Beğeniler
192
Excel Vers. ve Dili
Excel, 2016 - İngilizce
#3
.

Alternatif:

Kod:
=METNEÇEVİR(NSAT(A2*48)*1/48;"ss:dd")&" - "&METNEÇEVİR((NSAT(A2*48)+1)*1/48;"ss:dd")
.
 

Kekoli

Altın Üye
Katılım
4 Aralık 2017
Mesajlar
55
Beğeniler
1
Excel Vers. ve Dili
Excell 2016
#5
aynı sayıyla bölüp, çarpmanın amacı nedir? ilgili formatı döndürmesi için mi? nsat ya da tamsayı formülleri ne işe yarıyor tam olarak bu formülde? çok önemli benim için yardım edin lütfen.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
15,476
Beğeniler
192
Excel Vers. ve Dili
Excel, 2016 - İngilizce
#7
.

Burada TAMSAYI ve NSAT arasında fark yok.

Verilen saati 48 adet yarım saatle büyütüp, bunun tam sayısını 48 yarım saate bölüyoruz. Bu aralığın birinci dilimini elde ediyoruz.

Birinci dilime 1 (gün) ekleyip, yine 48 yarım saate bölüyoruz. Bununla da üst dilim elde edilir.

.
 

Kekoli

Altın Üye
Katılım
4 Aralık 2017
Mesajlar
55
Beğeniler
1
Excel Vers. ve Dili
Excell 2016
#8
şöyle mi?

ilk önce INT (tamsayı) formülü ile saati 00:30 a bölüp içinde kaç adet yarım saat olduğunu bulup tamsayıya yuvarlatıyoruz.
daha sonra ilgili tamsayıyı 00:30 ile çarpıyoruz ve saat formatında yazmasına olanak veriyoruz,
daha sonra sistemin saat formatında yazdığı yazıyı, text (metneçevir) formülü ile saat şeklinde göstermesini sağlıyoruz,
aynı formüle +1 diyerek yarım saat sonrasını buluyoruz,

ve işi bitiriyoruz,

doğru anladıysam, mükemmelsiniz, elinize sağlık :)
 

Kekoli

Altın Üye
Katılım
4 Aralık 2017
Mesajlar
55
Beğeniler
1
Excel Vers. ve Dili
Excell 2016
#9
son bir soru daha,
konuyla alakasız ama genel olarak anlayabilmek adına soruyorum,
saat formatı niçin tırnak içinde yazılıyor? tırnak içinde metin yazılmaz mı genelde?
 
Katılım
8 Mart 2011
Mesajlar
13,045
Beğeniler
736
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#10
Elbette SAAT verilerinin türü SAYI.
Ancak bir hücreye saat yazmak amacıyla =12:26 yazarsanız bunun anlamı saat olarak "12:26" değil, 12-26'ncı satırlar oluyor.
 
Son düzenleme:

Kekoli

Altın Üye
Katılım
4 Aralık 2017
Mesajlar
55
Beğeniler
1
Excel Vers. ve Dili
Excell 2016
#11
Süpersiniz çok teşekkür ederim
 
Üst