Bagaimana saya bisa format byte sebuah sel di Excel seperti KB, MB, GB, dll?

Saya memiliki nilai dalam sel yang's dalam satuan byte. Tapi tidak ada yang bisa membaca 728398112238. I'd melainkan mengatakan 678.37 GB

Untuk menulis rumus untuk format yang relatif mudah (di sini's one: http://www.yonahruss.com/2007/02/format-excel-numbers-as-gb-mb-kb-b.html)

Tapi apakah ada cara untuk melakukan hal ini sebagai 'format'? I'd memiliki jumlah besar di dalam sel, namun memiliki tampilan seperti manusia-format yang mudah dibaca.

Mengomentari pertanyaan (2)
Larutan

Anda dapat't benar-benar melakukan perhitungan dalam fitur format Excel. Anda dapat menggunakan sesuatu seperti berikut untuk melakukan perkiraan kasar meskipun:


[
Komentar (3)

Berikut ini adalah salah satu yang saya telah menggunakan: -


[
Komentar (3)

Meskipun format Excel kondisi hanya akan menampilkan 1 dari 3 kondisi yang berkaitan dengan jumlah ukuran (mereka kode itu "positif; negatif; nol; text" tapi aku lebih memilih untuk melihatnya sebagai : jika isnumber dan benar; elseif isnumber dan palsu; elseif nomor; elseif adalah teks )

jadi bagi saya jawaban terbaik adalah David's serta Grastveit's komentar untuk format regional.

Berikut ini adalah yang saya gunakan tergantung pada laporan yang saya buat.

[999999999]#,##0.00,,," GB";#.##0.00,," MB"

[999999999]# ##0,00   " GB";# ##0,00  " MB"

Pilihlah!

Komentar (0)

Di atas format pendekatan bekerja tapi hanya untuk tiga tingkat. Di atas menggunakan KB, MB, GB dan. Di sini saya've diperluas ke enam. Klik kanan pada cell(s) dan pilih Format Cells. Di bawah Nomor tab, pilih Custom. Kemudian dalam Jenis: box, masukkan berikut ini:


[
Komentar (0)

Sedikit perubahan untuk membuatnya bekerja pada wilayah saya, Eropa (. sebagai pemisah ribuan, koma, sebagai pemisah desimal):


[
Komentar (1)

Saya don't tahu cara untuk membuatnya menunjukkan biner gigabyte (kelipatan 102410241024) tetapi anda dapat membuatnya menunjukkan desimal gigabyte menggunakan format seperti:

0.00,,,"Gb"
Komentar (2)

Rumus di atas memerlukan tanda minus pada baris pertama: "=IF(A1<-999500000000"


=IF(A1
Komentar (0)

Dan, solusi lain, adalah dengan menggunakan teknik notasi. (Yang's seperti notasi ilmiah kecuali eksponen selalu kelipatan dari 3.) Klik kanan pada cell(s) dan pilih Format Cells. Di bawah Nomor tab, pilih Custom. Kemudian dalam Jenis: box, masukkan berikut ini:

##0.00E+00

Kemudian klik OK. Bukannya K, M, dll, anda'll +3, +6, dll. Ini akan bekerja untuk bilangan positif dan negatif, serta positif dan negatif eksponen, -3 m, -6 u, dll.

567.00E-06
  5.67E-03
 56.70E-03
567.00E-03
  5.67E+00
 56.70E+00
567.00E+00
  5.67E+03
 56.70E+03
567.00E+03
  5.67E+06
Komentar (0)

Itu adalah sedikit "brute force" tetapi bekerja ;)

excel =IF(E4/1000<1;CONCATENATE(E4;" bps");IF(E4/1000<1000;CONCATENATE(BULAT(E4/1000;2);" kbps");IF(E4/1000000<1000;CONCATENATE(BULAT(E4/1000000;2);" mbps");IF(E4/1000000000<1000;CONCATENATE(BULAT(E4/1000000000;2);" gbps")))))

Komentar (1)

Saya menggunakan CDH hadoop dan ketika aku ekspor excel laporan, saya punya dua masalah;

  1. mengkonversi Linux upload ke excel upload, Untuk itu, tambahkan kolom kosong di sebelah kolom tanggal katakanlah baris atas B4, paste berikut rumus dan tarik HITAM "+" semua cara untuk anda hari terakhir di akhir kolom. Kemudian menyembunyikan kolom yang asli
=(((B4/1000/60)/60)/24)+DATE(1970|1|1)+(-5/24)
  1. Mengkonversi disk ukuran dari byte ke TB, GB, dan MB formula terbaik untuk yang ini
[>999999999999]# ##0.000,,,," TB";[>999999999]# ##0.000,,," GB";# ##0.000,," MB"

ini akan memberi anda nilai dengan 3 desimal hanya format sel --> Custom dan paste kode di atas ada

Komentar (0)

Kurang dari Tera akan menulis pada GB & lebih dari 999 GB menulis pada TB

[<1000]0" GB";[>999]0.0," TB"

ATAU

[<1000]0" GB";[>=1000]0.0," TB"

Komentar (1)

Setelah melihat jawaban di sini hanya meningkat pada formula ini untuk memiliki tempat desimal pada nilai-nilai yang lebih besar dan memenuhi nilai-nilai negatif.


=IF(A1
Komentar (1)

Saya menduga banyak dari jawaban berikut ini adalah usang, seperti yang saya lakukan tidak mendapatkan hasil yang diharapkan dari jawaban yang diberikan.

Jika anda memiliki nilai dalam KB yang ingin anda format yang sesuai untuk ukuran, anda dapat mencoba hal berikut.


Rumus

[<1000]#" KB ";[<1000000]#0,00 " MB";0,## " GB"


Nilai awal (KB) => Output

952 => 952 KB

1514 => 1.51 MB

5122323 => 5.12 GB

Komentar (0)

Untuk hasil yang tepat, saya'd agak menghitung, tetapi menggunakan format tampilan.

Dengan asumsi A1 sel memiliki nilai 29773945664927.

  1. Menghitung jumlah koma di sel B1.

=QUOTIENT(LEN(A1)-1,3)

  1. Membagi nilai dengan 1024^B1 di sel C1.

=A1/1024^B1

  1. Display unit di sel D1.

=SWITCH(B1, 5," PB", 4," TB", 3," GB", 2," MB",1," KB",0," B")

  1. Menyembunyikan B1 sel.
Komentar (0)