Sayıları 6 ve katlarına yuvarlama

Katılım
3 Ağustos 2006
Mesajlar
79
Merhabalar
Elimde bir süre değerlerini içeren kolonvar.
Kolondaki rakamları 6 ve 6 nın mislilerine yuvarlamaya çalışıyorum
Mesela
(8) değeri 12 ye - (14) değeri 18 e yuvarlamaya çalışıyorum..ROUND UP formülünü tam olarak nasıl bu mantığa uyarlarım..

Süre değerlerini içeren dosya da ektedir...
Konu biraz acil dir...

Tşk :)
 

Korhan Ayhan

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

B2 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER(MOD(A2;6)=0;A2;A2+6-MOD(A2;6))
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Ben de kod ile yapmaya çalıştım. Bir deneyin.
Kod:
Sub nn()
For i = 2 To [a65536].End(3).Row
    Cells(i, 2) = Cells(i, 1)
10:
    If Cells(i, 2) Mod 6 = 0 Then GoTo 20
    If Cells(i, 2) Mod 6 <> 0 Then
        Cells(i, 2) = Cells(i, 2) + 1
        GoTo 10
    Else
        Cells(i, 2) = Cells(i, 1)
    End If
20:
Next
End Sub
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=YUKARIYUVARLA(A2/6;0)*6

yaz&#305;n&#305;z.
 
Katılım
3 Ağustos 2006
Mesajlar
79
&#199;ok t&#351;k ger&#231;ekten &#231;ok i&#351;ime yarad&#305; birde merak&#305;m&#305; &#231;ekti ya e&#287;er 6 &#305;n katlar&#305;na yuvarlamak isteseydim mesela 6 - 36- 216 - 1.296 &#305;n alt&#305;n&#305;n katlar&#305; oldu&#287;unu d&#252;&#287;&#252;n&#252;rsek mesela kolonumda 40 say&#305;s&#305; olsa direk 40 de&#287;erini 216 ya yuvarlamak istesem nas&#305;l bir ba&#287;&#305;nt&#305; yazmam gerekirdi..T&#351;k :)
 
Katılım
11 Nisan 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2016 ENG
bunun icin 40= 6^x denkleminden x i cekip kendine en yakin ust tamsayiya yuvarlamak ve bu sayiyida 6 nin ussu olarak kullanmak gerekiyor.

bu formulude hucre icine
=6^ROUNDUP(LOG(40)/LOG(6);0) seklinde kopyalayabilirsiniz.
Burada 40 ve 6 rakamini bir hucreye baglayip degisken olarakta kullanabilirsiniz.
 
Üst