• DİKKAT

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

hücreye girilen değeri saate çevirme

Katılım
17 Mayıs 2007
Mesajlar
11
Excel Vers. ve Dili
2003 eng.
arkadaşlar merhaba,
hücreye girilen değeri saate nasıl çevirebilirim acaba?

(girilen veriler dakika, örneğin 1252 değeri girdim bunu saat olarak nasıl gösterebilirim)




şimdiden teşekkürler
 
Kullanacağınız hücre biçimi şöyle olacak;

00":"00
 
Sayın ayabenzer1;

Saate dönüştürmek istediğiniz hücreyi sağ kilikleyin ve hücre biçimlendir menüsünden "Sayı" tabını seçin, Sayı tabının içinde "İsteğe Uyarlanmış" sekmesini işaretleyin. Oradaki herhangi bir değeri seçin ve onu silin yerine ##":"## işaretlerini koyun. Kolay gelsin.
 
arkadaşlar merhaba,
hücreye girilen değeri saate nasıl çevirebilirim acaba?

(girilen veriler dakika, örneğin 1252 değeri girdim bunu saat olarak nasıl gösterebilirim)




şimdiden teşekkürler

İstediğiniz 12:52 ise yanıtlar yukarıda Verilmiştir.

Eğer istediğiniz 1252 dakikanın kaç saat kaç dakika olduğunu bulmak ve bulduğunuz değerleri 20:52 şeklinde bulmak ise;

A1 hücresine girilen değer 1252 dakika ise;

B1 hücresine:

=INT(A1/60)&":"&MOD(A1;60)

formülünü girerek,

20:52'yi elde edersiniz.

Eğer bulmak istediğiniz değer 20 saat 52 dakika şeklinde olmasını isterseniz;

B1 hücresine:

=INT(A1/60)&" saat "&MOD(A1;60)&" dakika"

formülünü girerek,

20 saat 52 dakika


sonucunu elde edersiniz.

INT=TAMSAYI
MOD=MOD

..
 
yanlış anlaşılma

arkadaşlar kusura bakmayın eksik anlattım sanırım hücreye girdiğim değer dakika yani atıyorum 1250356 dakika bunu girdiğim zaman otomatik saate dönüştürecek. sanırım 60 a bölecek ama ben bunu tek hücrede yapmak istiyorum.yani değeri girdiğim hücrede.teşekkürler yurtaş arkadaş ama dediğin gibi A1 hücresine girip farklı bir hücreye saat olarak dönüştürmesi değil.
 
o zaman yurttaşın formülünü kullanın

=INT(A1/60)&" saat "&MOD(A1;60)&" dakika"

A1 yerine dakikan bilgisini girin..

Türkçe olarak

=TAMSAYI(12520/60)&" saat "&MOD(12520;60)&" dakika"
 
o zaman yurttaşın formülünü kullanın

=INT(A1/60)&" saat "&MOD(A1;60)&" dakika"

A1 yerine dakikan bilgisini girin..

Türkçe olarak

=TAMSAYI(12520/60)&" saat "&MOD(12520;60)&" dakika"


sayı sabit değilki bir tane dakika girmeyeceğim yani a1,a2,a3,a4,...altalta yüzlerce farklı değer giricem. örneğin A1'e 12546210 değeri girip entera bastığımda o değer otomatik olarak saate çevrilmesini istiyorum.
 
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Column = 1 Then
If ActiveCell.Value <> "" Then
On Error GoTo hata
Y = WorksheetFunction.RoundDown((ActiveCell.Value / 60), 0)
ActiveCell.Value = Y & " Saat " & ActiveCell.Value - Y * 60 & " Dakika"
hata:
   End If
   End If
   End Sub
bunu aktif sayfanın code bloguna ekleyin..

A sütunu için çalışır.
 
Son düzenleme:
conari arkada&#351;&#305;m &#231;ok te&#351;ekk&#252;rler ama birde nas&#305;l yapaca&#287;&#305;m&#305; tarif edersen tam s&#252;per olacak :)
 
sayfa ismine sağ tıkla > kod görüntüle ye bas gördüğün yere yapıştır.

yalnız rakamı yazdıktan sonra tekrar aynı satıra geçmen lazım..
 
say&#305; sabit de&#287;ilki bir tane dakika girmeyece&#287;im yani a1,a2,a3,a4,...altalta y&#252;zlerce farkl&#305; de&#287;er giricem. &#246;rne&#287;in A1'e 12546210 de&#287;eri girip entera bast&#305;&#287;&#305;mda o de&#287;er otomatik olarak saate &#231;evrilmesini istiyorum.


Siz de form&#252;l&#252; a&#351;a&#287;&#305;ya do&#287;ru gerekti&#287;i kadar kopyalay&#305;n.

Siz Fonksiyon konusunda sorunca fonksiyon olarak verdim.

Ayn&#305; h&#252;crede olmas&#305;n&#305; istiyorsan&#305;z o zaman sorunuz macro b&#246;l&#252;m&#252;nde olmal&#305;yd&#305;.

..
 
Geri
Üst