Bagaimana cara mengubah Hasil Durasi Google Sheets dari jam: menit menjadi hanya beberapa menit?


17

Yang saya akhirnya coba lakukan adalah mendapatkan hasil Durasi di Google Sheets untuk muncul dalam format "total menit" dalam format default jam: menit.

Misalnya, jika Hasil Durasi ditampilkan sebagai "3:15" (artinya 3 jam dan 15 menit). Saya malah ingin itu ditampilkan sebagai "195" (3 jam x 60 menit sama dengan 180 ditambah 15, kan?). Saya membutuhkannya dengan cara ini karena saya ingin melakukan perhitungan dari integer itu!

Misalnya, jika saya ingin mendedikasikan 25% dari sisa waktu saya sore ini untuk tugas dan saya hanya memiliki 195 menit tersisa, saya ingin memiliki formula yang dapat mengalikan 25% dari jumlah waktu yang tersisa (dalam contoh ini, 195) dan mengembalikan hasil 48,75 menit.

Jawaban:


15

Satuan ukuran untuk representasi waktu di Google Spreadsheets, secara default, satu hari.

Oleh karena itu durasi waktu sebenarnya direpresentasikan sebagai sebagian kecil dari hari itu. Untuk mendapatkan jumlah menit, perlu dikalikan 24 jam, lalu 60 menit / jam. Berikut ini sebuah contoh:

masukkan deskripsi gambar di sini

Namun satu hal: ketika Anda membuat formula seperti itu, secara default rumus itu juga akan diformat sebagai durasi waktu, dan menunjukkan 0. Sebagai langkah terakhir Anda harus memformat sel sebagai angka secara eksplisit.


1
Terima kasih untuk kamu dan Jack. Saya harus mengakui bahwa saya masih mandek. Tolong beritahu saya ada solusi mudah untuk ini atau sesuatu yang saya abaikan ... :-) Saya juga tidak tahu cara melampirkan grafik ke "Komentar" jadi saya akan mengirimkan "jawaban" sebagai baik, jadi saya bisa menunjukkan kepada Anda ....
MinnesotaDad

6

Ada dua cara untuk melakukan hal ini:

  1. Jika Anda ingin menit ditampilkan di sel baru, Anda dapat melakukan hal berikut, rumus di bawah ini menganggap durasi Anda ada di sel A1

    =index(split(A1,":"),1)*60+index(split(A1,":"),2)
    

    Di atas akan menghitung durasi dalam menit dari A1 dan masukan ke sel itu seperti rumus di atas

  2. Anda dapat menggunakan format bawaan untuk mengonversi waktu menjadi menit yang berlalu. Seperti itu tangkapan layar opsi pemformatan angka

    Kemudian hapus pengaturan format yang dipilih dan masukkan waktu yang telah berlalu dalam format menit

    tangkapan layar format tanggal / waktu khusus

Sunting 1: Ini contoh tampilannya ketika saya memproses baris 1 ke format tersebut, dan baris 2 untuk mendapatkan 25 persen dari baris 1

Memasukan data: masukkan deskripsi gambar di sini

Data setelah diproses ke format yang benar masukkan deskripsi gambar di sini


Jawaban Anda 1 berhasil, tetapi tidak perlu rumit. Penggandaan sederhana sudah cukup untuk mendapatkan jumlah menit tanpa menggunakan manipulasi teks. Jawaban Anda 2 juga baik, tetapi memiliki kelemahan bahwa sel yang dihasilkan masih akan mengandung nilai yang dinyatakan sebagai sebagian kecil dari hari, bukan jumlah menit.
ttarchala

@tartarala Jawaban kedua saya tidak memiliki kelemahan kata, itu menunjukkan waktu berlalu dalam hitungan menit dan bukan sebagai sebagian kecil dari hari. Anda benar-benar memilih format sebagai menit yang telah berlalu, "menit" menjadi kata kunci. Jawaban pertama saya rumit, saya setuju tetapi ini adalah solusi umum yang juga dapat diterapkan pada teks yang diformat lainnya.
Jack Brown

Poster asli dengan jelas menyatakan, "Saya ingin melakukan perhitungan dari bilangan bulat itu" - ia membutuhkan sel ini untuk berisi jumlah menit, bukan hanya untuk menunjukkannya . Jadi saya akan bersikeras bahwa itu adalah kelemahan (pada kenyataannya, bukan jawaban yang sepenuhnya benar).
ttarchala

Dan dia dapat membuat perhitungan dari itu, tidak ada yang menghentikannya untuk melakukannya. Rumusnya memberikan angka, bukan teks. Ini karena ada simbol plus dalam rumus itu sendiri, yang memaksanya ke angka!
Jack Brown

Saya berbicara tentang solusi Anda # 2 (memformat sebagai menit yang berlalu) - ini membuat nilai sel mewakili fraksi hari, bukan menit.
ttarchala

1

Bagi mereka yang membaca pada 2019 atau lebih baru, saya menemukan cara sederhana untuk melakukannya menggunakan HOURdan MINUTEfungsinya.

Andaikata durasinya ada di sel A1, Anda dapat menggunakan:

=HOUR(A1)*60+MINUTE(A1)

Formula yang diberikan tidak bekerja dengan benar untuk semua kasus: itu akan memberikan 270durasi 148:30:00, yang tidak benar.
AntonK

0

Memang ada perbaikan sederhana untuk masalah Anda.

Satu hal yang harus Anda pahami adalah representasi internal tanggal dan waktu dalam sel. Di kolom C Anda sudah memasukkan jam 17:30. Diwakili secara internal sebagai angka 0,73, karena kira-kira sepersekian hari. Di kolom E, ketika Anda memasukkan = SEKARANG (), bagian sebelum titik desimal tidak lagi 0 - ini tanggal hari ini! dan itu direpresentasikan sebagai jumlah hari sejak 30 Desember 1899. Sama seperti di Excel, omong-omong. Ini adalah alasan mengapa Anda melihat angka negatif yang sangat besar.

Perbaikan sederhana adalah, alih-alih hanya menggunakan SEKARANG (), taruh di kolom E

=NOW()-TODAY()-(1/24)

Karena HARI INI () memberikan tanggal saat ini tanpa waktu fraksional, pengurangan HARI INI () dari SEKARANG () memberi Anda hanya waktu fraksional. Kolom G akan berisi jumlah menit yang benar.


Merupakan kebiasaan untuk membenarkan / menerima jawaban jika bagus :-)
ttarchala

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.