Fungsi if di Excel

Salah satu yang saya sukai dari Excel adalah kemampuan logika sederhananya. Contoh klasik misalnya pada saat membuat raport. Kita bisa bikin beberapa kolom berisi nilai per mata pelajaran, lalu dibuat rata-ratanya. Nah, sekarang menentukan apakah pemilik raport ini akan naik kelas atau tidak.

Aturannya, jika rata-rata di atas 6, maka naik kelas, di bawah 6 maka tidak naik kelas. Tentu mudah membuat rumusnya dengan excel. Misalkan nilai rata-rata ada di sel A10, maka rumusnya:

=IF(A10>=6,"Naik","Tidak Naik")

Kita lihat lagi rumus di dalam kurung. A10>6 maksudnya syarat bahwa sel A10 lebih besar dari 6. Berikutnya, setelah koma, kita masukkan kategori “Naik”, jika sel A10 memang lebih besar dari 6. Perhatikan bahwa untuk membuat pernyataan dalam bentuk teks, gunakan tanda petik. Kemudian, setelah tanda koma, kita berikan kategori “Tidak Naik”. Kategori ini akan muncul bila ternyata sel A10 nilainya kurang dari 6.

Contoh ini mungkin terlalu sederhana. Bagaimana jika ada syarat lain, misalnya nilai pelajaran Agama harus di atas 7? Jangan khawatir, excel masih bisa menulis rumus untuk ini.

Katakanlah nilai pelajaran agama ada di sel A2. Maka kita paksa Excel berpikir: sel A10 harus di atas 6. Kalau ya, lihat set A2, harus di atas 7. Kalau ya, berarti naik, kalau tidak berarti tidak naik. Nah, begini cara kita mengajari Excel:

=IF(A10>=6,(IF(A2>=7,"Naik","Tidak Naik")),"Tidak Naik")

Ribet? Ya, memang. Bagaimana kalau syaratnya diperbanyak menjadi 3 atau lebih? Misalnya, selain pelajaran Agama di sel A2, pelajaran Bahasa Indonesia (sel A3) juga harus lebih besar dari 6.

Ada cara lain yang lebih mudah dibaca, pakai operator AND. Perhatikan contoh berikut:

=IF(AND(A2>=7,A3>=6,A10>=6),"Naik","Tidak Naik")

Masih memakai fungsi IF, hanya sekarang kita pakai tambahan AND. Semua syarat di dalam tanda kurung () setelah AND, harus terpenuhi semua, baru dinyatakan Naik, jika salah satu saja tidak terpenuhi, akan dinyatakan Tidak Naik.

Gampang to? Anda bisa bereksperimen dengan opsi OR jika sedang iseng. Selamat berjuang 🙂

update 29-10-12

e-book panduan excel dapat diperoleh di 4shared ini.

288 respons untuk ‘Fungsi if di Excel

  1. Ah.. pusing
    beli aja terima jadi, kantor ini yang bayarin

    hanin: payah. ngandalin kantor melulu. sekali-kali mandiri nape…

      1. hanin : karyawan kaya anda tidak pantas berkata seperti itu tanda tidak kreatif ,, tp minta gaji naik terus ,,, makasih atas pencerahannya sangat berguna bagi yg membutuhkan .

        hanin: sama-sama, senang bisa bermanfaat

      2. sori yang ak maksud si jian pak pak hanin ya maaf ya pak … krn kl ada karywan atau orang tidak mau belajar saya jadi suka sebel …..

        hanin: barangkali maksudnya hanya bercanda mas bro

  2. coba ahh… saya agak gagap excel deh… dan program lainnya 😀

    hanin: hu… merendah ni ye… ninggiin mutu… gubrak!

  3. makasih banyak tulisan nya 😀

    saya kebetulan lagi ngerjain tugas excel yang pake if, mumet, akhirnya googling nemu blog ini,

    thanks 🙂

    hanin: senang bisa membantu…

  4. Bagaimana kalo misalnya ada sekitar 10 jenis pengandaian dalam satu kolom???

    thanks..

    hanin: bisa aja. istilahnya pakai nested if. Kira-kira gini: If(kondisi,benar,If(kondisi,benar,If(kondisi,benar,salah))) dst.

  5. kebetulan saya mendapatkan kasus riil di kantor saya…,
    yaitu masalah harfa untuk setiap item, dan itu membutuhkan sekitar 12 item dengan harga yang berbeda-beda….., bagaimana penggunaan fungsinya?

    thanks

    hanin: wah, kayak gimana tuh. tapi kalau udah begini mungkin make If udah ngga ciamik lagi. Coba pake fungsi Choose, atau pakai vLookup.

    1. klo pilihannya banyak anda bisa menggunakan fungsi lookup

      hanin: benar. masalahnya, posting ini membahas fungsi if 🙂

  6. gimana pake excel untuk mencari nilai :

    Penghasilan 600jt = Rp.125.000.000

    Dengan catatan.
    0-50jt = 5%
    50jt-250jt = 15%
    250jt-500jt = 25%
    >500jt = 30%

    Jawabannya secara manual sbb;
    0-50jt 5% x 50jt = 2.500.000
    50jt-250jt 15% x 200jt = 30.000.000
    250jt-500jt 25% x 250jt = 62.500.000
    >500jt 30% x 100jt = 30.000.000
    Total = 125.000.000

    kalo pake exel gimana ya ????
    please bantuin donk

    hanin: ngitung PPh ya? kan udah banyak software-nya. Oke, kita liat logikanya ya. di bawah 50jt tarif 5%, di atasnya sampai 250jt tarif 15%. tapi yg kena cuman tambahannya aja. Jadi kira-kira rumus excel-nya gini (misalkan nilai penghasilan di sel A1):

    =IF(A1<=50000000,A1*0.05,IF(A1<=250000000,((A1-50000000)*0.15)+2500000,IF(A1<=500000000,((A1-250000000)*0.25)+32500000,(A1-500000000)*0.3)+95000000))

    Agak kasar, karena seharusnya pake AND (lebih besar 50jt AND lebih kecil 250jt) tapi konsepnya gitu deh. Mudah-mudahan membantu, jangan lupa bayar zakat juga 🙂

  7. pak hanin saya mau nanya.
    saya suka sekali acak2 rumus excel namun kali ini lagi mentok bos,
    saya membuka usaha kecil2an yang saya tuangkan kedalam excel.
    nyang jadi pertanyaanya adakah fungsi excel yang dapat memunculhan data barang
    yang sudah expired atau minimum stok dan dimunculkan di sheet lain.
    trims.

    hanin: pernah dicoba pakai fungsi semacam lookup?

  8. boss.. sy lg belajar exel ni, jd tolong dibantu ya… masalahnya gini :

    no nama alamat hutang

    1 daang cianjur 10,000
    2 rudy bogor 15,000
    3 parid cianjur 25,000
    4 yuli ciamis 20,000
    5 wahyu bandung 8,000

    nah yg jadi pertanyaannya gimana rumusnya agar, jika ada orang yang bayar utang tersebut bisa dikelompokan. maksudnya jd bisa di kelompokan mana yang sudah bayar dan mana yang belum

    hanin: maaf, saya gak kebayang maksudnya gimana. kenapa gak bikin kolom pembayaran di sebelahnya, lalu kolom sisa hutang. Nanti di-sort dari kolom sisa hutang untuk kelompokkan yg sudah lunas dan belum, dan sort kolom pembayaran untuk kelompokkan mana yg sudah pernah bayar dengan yg belum.

  9. Mas mohon bantuannya, ngilangin hari sabtu dan minggu untuk penjadwalan (biar tidak diitung sebagai hari kerja), kaya ms project tapi pake excel, gimana caranya …makasih

    hanin: maaf gak sempat bahas panjang-lebar, coba pakai fungsi networkdays(date1,date2,holiday). fungsi ini menghasilkan jumlah hari kerja antara date1 dengan date2, dikurangi lagi hari libur sebanyak holiday kalau ada.

  10. Terima kasih mas, cuma maksud hari sabtu dan minggu dihilangin jadi hari dalalm excel biar menjadi senin s.d. jumat, atas perhatian dan bantuannya, terima kasih

    hanin: 🙂 gak nyambung ya… hihihi. fungsi itu sih menghitung hari kerja senin-jumat dalam rentang tanggal yang ditentukan. jadi sabtu-minggu nya dikeluarin dari perhitungan. emang beda ya hasilnya?

  11. tolong bantuin dong..

    nilai ujian ada 3 komponen, jika salah satu komponen nilainya dibawah 80 maka tidak lulus

    komponen nilai: lulus/tidak lulus
    A B C
    80 80 80 lulus
    79 80 80 tidak lulus

    gimana rumusnya???

    trims

    hanin: langsung aja ya, berarti ketiganya harus di atas atau sama dengan 80 ya. maka rumusnya “=IF(AND(A1>=80;B1>=80;C1>=80);"Lulus";"Tidak Lulus")” yaitu AND di sini langsung mengecek apakah sel A,B,C nilainya lebih besar sama dengan 80. semoga membantu.

  12. dalam pelajaran exel ku paling bingung ya namanya exel jadi kalau ada yang tau krm ke saya

    hanin: saya juga ga tau kalo exel nih Mas. kalo excel mungkin agak tau dikit-dikit 🙂 dirimu menyuruh kirim ke mana, email nya ga jelas gitu. dasar usil.

  13. Assalamualikum,

    saya mau tanya , dan Mohon bantuannya ,rumus saya Kok tidak jalan..
    Begini kasusnya
    Saya Punya hasil penjumlahan :

    (a10/r$25) dan hasil ini ingin dijadikan bahwa hasil dari pembagian tersebut hasilnya jika lebih kecil dari 10 maka hasilnya =10.

    Maksudnya
    e23 =e23/n$7 n7
    EKS KOLI KG 6,25
    12 1 2 ( hasil dari penjumlahan kg jika lebih kecil dari 10 maka hasilnya 10 )
    Bingung saya mudah2an mas ngerti ya

    hanin: whaduh, saya gak terlalu paham maksudnya nih.

    terlintas dua versi bagi saya:
    1. kalo cuman yg di bawah 10kg dibulatkan, maka pakai logika if biasa aja, =IF(E23<10,(CEILING(E23,10)),E23)
    2. kalo pembulatan berlaku untuk tiap 10 kg (misal 12,5 jadi 20kg) maka =CEILING(e23,10)

    bacanya: yang (1), jika sel E23 di bawah 10, dibulatkan ke 10, jika tidak, pakai nilai aslinya. yang (2), sel E23 dibulatkan ke atas ke kelipatan 10 terdekat.

  14. Koreksi: Coba dicek lagi, pake tanda koma (,) atau titik koma (;)?
    Makasih

    hanin: yup, tanda koma dan titik-koma berbeda di versi excel-nya. misalnya di excel 97 pakai koma, di excel 2003 pakai titik-koma. salah satu fitur excel yang menjengkelkan, memang.

  15. Mas,lg bgung ni..

    kl misal ada data yg fungsinya kyk gn

    A B

    1 0 0
    2 5 0.5
    3 9 0.9
    4 10 1
    5 15 0.5
    6 18 0.2
    7 20 0

    =lookup(A1:A7,{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20},{“0″,”0.1″,”0.2″,”0.3″,”0.4″,”0.5″,”0.6″,”0.7″,”0.8″,”0.9″,”1″,”0.9″,”0.8″,”0.7″,”0.6″,”0.5″,”0.4″,”0.3″,”0.2″,”0.1″,”0”})

    tu data keluarannya kan dari nol smp blk lg k nol,
    masukannya angka real 0-20

    pertanyaannya :

    1. gmn caranya at pke fungsi apa kl logika tu kebalikannya, masukannya pke data yang dari 0 smp k 0 lg, sdgkan kluarannya angka real 0-20

    2. gmn aplikasinya kl fungsi LOOKUP,IF ma AND d gabung?

    tugasq susah mas, jd kl mas bs bntu tlg ksh tau y,
    Mkash…

    hanin: 1. lah, kan tinggal dibalik, yang di tanda kurung kurawal {} di logika belakang dipindahin ke depan..?

  16. Pak… Nanya..
    Saya punya kuesioner dg 4 pilihan jawaban (a,b,c,d) dengan masing-2 mempunyai nilai 4,3,2,1.
    pada exel, kalo saya ketik jawaban a pada kolom F9, saya ingin pada kolom G9 langsung terisi dengan angka 4. Begitu juga kalo saya ketik d pada kolom F9, saya ingin pada kolom G9 langsung terisi dengan angka 1.
    Gimana ya Om formulanya. Makslum Gaptek banget tentang exel nich….. Saya tunggu Om…Ma kasih.

    hanin: di sel G9, coba masukkan rumus =IF(F9="a",4,IF(F9="b",3,IF(F9="c",2,IF(F9="d",1)))) mudah-mudahan berhasil. jika opsinya lebih kompleks, coba pakai lookup.

  17. orang gak bisa, di kopi paste n di rubah almatnya juga gak bisa. terbukti gak sih.. Kalo nulis punya kualitas napa

    hanin: ngemeng ape siy lu… kalo komen yang jelas napa, berkualitas gitu… 😛

    1. davidgani kampret…. dasar lu aja yang gak bisa copy paste….
      kok nyalahin orang lain sih.. buktinya aku bisa kok….
      sono netek ama mak dulu baru ngomong.
      si agan gitu baik bantuin orang yg kesulitan
      kok malah lu sih yg koment gak jelas
      dasar bodoh tak tau diri lu…

      Hanin aku pembelamu…………..

      hanin: [peluk esra] 😀

    2. thanks Hanin, gua coba bisa berhasil kok, yg baca jg sih….. harus sabaran n teliti dan mestinya punya dikit aja dasar excel, y gak?

      hanin: sama-sama, senang bisa bermanfaat. iya betul, ada baiknya ngga cuma copy paste code tapi memahami logika di balik kode tersebut, jadi kalau ketemu kasus lain bisa cari solusinya yang lebih tepat.

  18. salaam hangat…

    hasin, saya punya tugas nihh ,,,,bantu ya..
    misal:

    waktu jaga biaya
    pagi | sore ?

    misalnya kl pagi&sore15, maka biaya = (pagi*10.000) +(sore*10.000),,,

    tolong bantuannya ……..pr nihhhh

    thanks

    hanin: ehm, sorry ya lama…. udah dikumpulin kan pr-nya? hehehe…

  19. Ass. Wr. Wb

    Mas minta tolong dong, bagaimana cara… mengaktifkan aplikasi excel yang expire ? karena kita saat jalankan aplikasi tersebut selalu harus merubah tanggal dan tahun di komputer kita?

    Trims
    Wa`alaikum salam Wr. Wb.

    hanin: maaf, saya gak jelas pertanyaannya. yg expire excel nya atau aplikasi yg dibikin pake excel? kalo expire sih mustinya hubungi vendor supaya diperpanjang. sekedar info, biasanya dibikin kuncinya pake VBA. silakan diutik2 di sana.

  20. BOS Q BARU BUANGEDZ BLAJAR EXCEL (mksde ‘pemula’ gitu..).
    satu lembr kerza pda excel tuh kan luas bngedz, n tdd bbrpa halman, gmana ya caranya agar halaman yg tmpk dilayar tuh cmen satu tok. jadi hlman yg laen biar gk ada (diilangin ato disembunyikn).
    please ya.. thanks..

    hanin: hm, saya ngga terlalu paham maksudnya. tapi, coba lihat dari menu view - page break view.

  21. Tlg ya mas Qbngng nich. kolom XL A2, B2,C2, dan C1, Logikanya gni jika A2=0 maka C2=C1-B2 dn jika B2=0 maka C2=C1+A2
    Rumusnya gmana ya mas
    Tlg ya bngung ni, thanks

    hanin: bisa dicoba =IF(A2=0;C1-B2;IF(B2=0;C1+A2;ERROR)). masalahnya, kalo a2 dan b2 sama2 nol gimana? ato a2 dan b2 bukan nol? logikanya kurang lengkap kali ya.

  22. MKach sblumnya… dh lma g maen di excel jadi canggung lagi nie…

    kapan” leh tnya yh….

    hanin: nos problemos.

  23. Boss.. saya punya masalah nih… walau ga nyambung dgn pembahasan di atas…..

    misal: kolom A1 adalah nama orang, B1 adalah jenis kelamin, C1 adalah pekerjaan, D1 Pendidikan.
    Ada ga rumus yang bisa mengetahui langsung berapa jumlah laki2 yang kerja sbg PNS (misalkan) dan berapa jumlah Perempuan yang Ibu Rumah Tangga? sekaligus berapa laki2 yang berpendidikan S1 dan berapa perempuan yang S1?
    contoh:
    A B C D
    aa L PNS S1
    ii P IRT SLTA
    uu L Wiraswasta S2
    oo L Dagang SLTA
    ee P PNS S2
    dst……

    hanin: iya nih gak nyambung blas 😛 coba lihat-lihat pakai pivot table, dia bisa mengelompokkan seperti itu.

  24. Pak.. Saya mau tanya.. mau bikin program excel untuk hitung bunga tabungan bagaimana yach?
    (tabungan kan bisa ditarik dan ditambah) tapi maunya yang bunga harian.
    trims

  25. Ass WR.WB

    Pak tolong bantu saya punya problem seperti ini :

    Premi karyawan angkut Batu : Basis 7 ret perhari, jika dia mengakut lebih dari basis maka formula pemberian preminya sbb:
    1
    Ret ke 8-10 x Rp.1000
    Ret ke 10-15 x Rp.1500
    > 15 x Rp.2500

    Pertanyaan saya: Bagaimana membuat (rumus apa) jika saya input total ret salah satu karyawan contohnya dapat 20 ret sehari? dalam satu CELL, trus..gimana menulis formula contoh (8s/d10=Rp.10000) “delapan sampai dengan sepuluh” adalah sepuluh ribu

    Terima kasih sebelumnya, semoga TUHAN semakin menambah ilmu Anda!

    Wassalam

    hanin: langsung aja Mas, coba begini:
    =IF(A1<=10,A1*1000,IF(A1<=15,((A1-10)*1500)+10000,(A1-15)*2500+17500)).
    Jadi, kalo lebih kecil 10, maka dikali 1000. kalo 10-15, (misal 12) yang lebih dari 10-nya yaitu 2 dikalikan 1500, lalu ditambah 10ribu (karena otomatis 10×1000). begitu juga kalo lebih dari 15, (misal 18) yang lebih dari 15-nya yaitu 3 dikalikan 2500, lalu ditambah 17.500 (karena dari 10ribu ditambah 5×1500).
    Demikian, semoga membantu.

  26. Assalamualaikum wr wb
    Mas, mohon pertolongan gimana membuat rumus pembulatan,
    jika di bawah 251 dibulatkan ke ribuan bawah terdekat, jika 251-750 dibulatkan ke 500 terdekat, jika di atas 750 dibulatkan ke ribuan atas.
    Misalnya :
    60.250 –> jadi 60.000
    54.251 –> jadi 54.500
    54.750 –> jadi 54.500
    20.751 –> jadi 21.000

    Matur nuwun, semoga menjadi ilmu yg berguna dan menjadi amalan sholeh.

    Wassalam

    hanin: singkat aja ya, coba pake rumus =MROUND(A1,500). cuman, batasnya 250 (lebih kecil sampai dengan 249, dan lebih besar dari 250). kalo mau bates 251 kayaknya perlu nulis kode sendiri deh.

  27. Bagai mana menghitung misal kan barang yang saya terima tanggal 1 sd 14 september akan di bayar tanggal 15 september dan barang yang di terima 15sd31 september di bayar tanggal 31 september 2009 mohon bantuannya

  28. mas hanin tolongin aku dong aku lagi pengen buat nehh aplikasi dari excel untuk menghitung/kalkulasi order cetakan (yang bisa itung semua order cetakan) ataw sedikit juga ga papa biar nanti sy yng utak atik dari jenis nya maupun harga nya.katanya ada yang bilang bwt aj di excel gampang ko masalh nya dari mana sy hars mulai, ilmu di excel dikit bangt liat contoh nya jg lom pernah.mungkn mas hanin atw temen2 ada yang sudah punya minta tlong kirimin kesini please help me..karnadesain_rozak@ymail.com. pastinya berkesan bangt buat sy.makasi

    hanin: hayo… hayo… ada yang mau bantu??

  29. sya ini bru bljar excel, sya ada prmasalahan mngenai cra mncari jmlah siswa secara otomatis yg bernilai sperti kriteria dbwah ini :
    5.00-6.99
    7.00-8.99
    dst
    prtnyaanny adalah rmus apa yg bs sy pkek utk mnghtung jmlah sswa bernilai sperti kriteria diatas?
    trimakasih.

    hanin: silakan dicoba grouping dengan mencantumkan count baris di akhir grouping tersebut.

  30. tlg tlsn tentang rumus excel yg km ketahui???plisssssssssssss……………coz ni tgs?

    hanin: halah. tahukah anda ada berapa rumus excel? ratusan coy…. gak ku-ku….

  31. tlg kasih tahu yg anda tahu dnk fungsi2 yg ada di insert pada exel 2003,contoh rows itu fungsinya apa begitu oun dengan nma bagian yg lain yg ada di insert microsoft exel 2003
    plissssssssss massssssssss
    thx

    hanin: nah, kalo insert-insert gitu apa ngga lebih enak liat di help-nya Excel itu sendiri??

  32. boss minta rumus cara menghitung bunga harian dong???

    hanin: bukannya sama saja dengan bunga bulanan/tahunan, cuman periodenya jadi 365 hari dan tingkat suku bunga juga dibagi 365 hari???

  33. klo ifnya membaca format cel tau ga
    contohnya gini : jika format A8 adalah number = a atau b
    jika format A8 adalah date = 1 atau 0

    thanks ya buat jawabannya

    hanin: sorry, gak sempat nulis detail.
    silakan kombinasi dengan rumus =CELL(format,nama_sel) dengan hasil jika formatnya date adalah D1/D2/D3/D4, kalau formatnya number bisa ,0/F2/,2/C0/C0-/C2/C2- tergantung pilihan format date dan format number-nya.
    semoga membantu.

  34. kalau fungsi if untuk mengambil kalimat mulai huruf ke-x sebanyak n huruf bagaimana ya? thanks

    hanin: tidak perlu pakai if, coba pakai =MID(nama_sel,mulai_huru_ke_x,n_huruf_yg_diperlukan) … semoga membantu.

  35. Asssalammualaikum Salam Kenal,,Pak Ajarin saya Excel dengan fungsi IF & AND ini no Hp Saya : 081218405XXX

    hanin: aduh… maaf, belom berani melayani konsultasi… 😛

  36. ajarin saya menggunakan excel IF dunk….,please….

    hanin: di formula bar excel, ketik =IF … 🙂 🙂 apaan niy eppy…, baca baca dulu file help nya excel …. dipersilaken.

  37. Salam… kenal….
    Bos aku ada gendala makai rumus IF…
    Logikanya kayak gini…

    Jika B12 lebih besar dan sama 100; jika B20 lebih kecil dan sama 5; B25 lebih kecil dan sama 0.9; maka dapat “JASPRO” dan jika B12 lebih besar dan sama 90, jika B20 lebih kecil dan sama 6, jika B25 lebih besar dan sama 1.2, ” DIPENDING”; “HANGUS”.

    Plis… jawaban formula rumusnya…

    hanin: silakan dicermati tulisan di atas, gunakan argumen AND untuk memasukkan syarat kondisi, dan IF yang berulang untuk membuat kondisi true-false. maaf ngga sempat buka excel nih.

  38. Assalamu alaikum,

    Pak Hanin, kalau kita mendrag nama hari dalam Bahasa Indonesia pasti muncul hari Minggu. Bagaimana caranya agar yang muncul “Ahad” bukan “Minggu”.
    Mohon bantyuannya, terima kasih.

    hanin: wah… ngga tau Mas, itu masalahnya masuk ke Windows karena setting hari di sana untuk regional setting Indonesia adalah Minggu, bukan Ahad.

  39. halo..mau tanya nih..
    kalo saya mw input data buat nilai gimana ya…
    jadi misal nilai angka ada di kolom K3
    trus mau masukiin nilai huruf di kolom berikutnya

    syarat nilai2nya sebagai berikut

    <40 nilai E
    40-50 nilai D
    50-55 nilai C-
    55-60 nilai C
    60-65 nilai C+
    65-70 nilai B-
    70-75 nilai B
    75-80 nilai B+
    80-85 nilai A-
    85-100 nilai A

    bisa ga dimasukin pake rumus IF excel?atau datanya kebanyakan?

    thx b4

    hanin: kalau sudah terlalu banyak begitu, lebih sederhana kalau pakai rumus CASE silakan cari di manual/help nya excel. pakai IF nanti kalau datanya banyak bisa lambat.

  40. Assalamualaikum

    Pak Hanin, Saya baru belajar excel, saya gak ngerti fungsi rumus-rumus dalam excel, bantu saya pak, tolong kirim cara memakai rumus nya gimana? email: boedakbandel@yahoo.co.id

    Sebelumnya terima kasih

    wassalam

    hanin: untuk memulai, silakan tekan tombol fx pada baris ribbon excel di bagian atas. selanjutnya silakan baca petunjuk/help di excel.

  41. pak,,,tlong bntuin donk rumus pembulatan pada excel
    cntoh nya;
    7500/2 = 3750 menjadi 4000
    5000/2 = 2500 menjadi 2000

    tlong y pak,,,!!!!

    hanin: silakan coba =MROUND(cell,500) sebagaimana dibahas dari pertanyaan Hanung di atas. mohon lain kali baca dulu agak teliti, barangkali sudah ada rekan yang menemukan solusinya lebih dahulu. demikian, semoga membantu.

  42. pak ko ga bsa ya???
    hasilnya adlah #name?

    td sya gunakan pke =floor(cell;1000) tp hsilnya
    yang
    551000/2 = 275500 menjadi 275000 (Ok)
    450000/2 = 225000 menjadi 224000 (tidak Ok)
    hrusnya sma 250000 krna hasilnya udh ok.

    tlong y pak???

    thank bfore,,,

    hanin: Anda maunya dibulatkan ke bawah atau sebagian ke atas sebagian ke bawah sih?? Kalau dibulatkan ke bawah, pakai fungsi FLOOR, namun dengan pembulatan sesuai perkalian terdekat (seribu di fungsi Anda). Di tempat saya, excel 2007, fungsi tsb berjalan baik (bukan turun ke 224000 spt di kasus Anda). Kalau membulatkan sebagian ke atas dan sebagian ke bawah (seperti pertanyaan Anda sebelumnya) bisa digunakan fungsi MROUND. Excel memotongnya di angka 225001 untuk pembulatan ke atas, jadi untuk 225000 masih dibulatkan ke bawah. Untuk excel 2007, sintaks rumusnya pakai tanda koma, untuk excel edisi tahun sebelumnya menggunakan titik-koma (melihat contoh Anda, masih titik-koma, mungkin bukan excel 2007). Silakan lihat di help-nya Excel untuk kedua fungsi tersebut (tekan F1 kalau di komputer saya 🙂 )

    1. mas hanin,
      mengenai fungsi MROUND apakah ada beda dengan ROUNDUP atau ROUNDDOWN.
      krn sy masih pake excel (office) 2003. apakah fungsi MROUND hanya ada di excel 2007?

      thx

      hanin: rasanya, kalau roundup dibulatkannya ke atas dan sebaliknya rounddown dibulatkan ke bawah.

      1. sorry, ternyata di excel 2003 ada tapi hrs install add ons dulu baru muncul fungsi MROUND nya.

        Setelah sy coba apakah ada perbedaan hasil (in detail) antara penggunaan MROUND dengan ROUNDUP atau ROUNDDOWN?

        Yg sy coba, contoh ada cell yg isinya 125.468 kemudian sy masukkan fungsi =MROUND(A1;500) hasilnya adalah 125.500 kemudian sy masukkan fungsi =ROUNDUP(A1;-2) hasilnya adalah sama yaitu 125.500.

        Mohon penjelasan, thx

        hanin: bagaimana kalau 125.001 dibikin roundup?

  43. Assalamau alaikum,
    salam kenal, Nama saya arul dari makassar
    o ya mau nanya tetang seputar logica excel tapi berhubungan dengan date….

    Langsung aja ya…. 😀
    Di colum A1 terdapat Today()

    di colum B2 terdapat 11 Februari 2010
    di colum C2 terdapat 11 Maret 2010
    di Colum D2, saya mau tau Rumusnya

    saya mau hasilkan d D2 Aktif dan Non Aktif
    karena saya punya bisnis rental, yang masa berlakunya cuma 1 bulan, jadi di colum D2 saya mau otomatif aktif dan Non aktif jika sudah lewat batas waktunya… jadi kalau tanggal 11 maret masih status AKTIF tapi kalau lewat saya mau status NON aktif..
    saya kira uda jelas ya….
    Mohon bantuan rumusnya Bro…..
    Wassalam…

    hanin: silaken dicoba sintaks berikut ini bro… =IF(DAYS360(C2;A1)<30;"AKTIF";"NON AKTIF"). jadi hitung selisih harinya dulu, kalo kurang dari 30 hari masih aktif, kalo lebih 30 hari non aktif. semoga membantu.

  44. Pak Mw nanya ne
    Aq pny kasus seperti ini :
    Seorang siswa mengikuti 4 mata pelajaran yg diujikan, dikatakan lulus jika nilai setiap matpel 5,5 jumlah nilai minimal 22, rata-rata 5,5. boleh ada 2 mata pelajaran yang nilainya 4 asal yang lainnya minimal 7.
    Bagaimana nulis rumusnya pak dalam excel. kasih tau dong please deh

  45. dimana ya perbedaan fungsi if biasa dengan if+and dan if+or????terus aplikasi contohnya bagaimana?

    hanin: kalo if biasa, kondisi value_if_true-nya cuman satu; kalo if+and maka karena ada and-nya kondisi value_if_true-nya bisa banyak DAN semuanya harus true; kalo if+or maka kondisi value_if_true-nya bisa beberapa NAMUN boleh hanya dipenuhi salah satu. contoh penggunaan if+and ada di tulisan saya di atas, silakan dicermati lagi.

  46. assalamu ‘alaikum…
    mas aq ada yg mo ditanyain niy, butuh banget bwt pencatatan waktu diwarnet aq, soalnya kadang2 software billing nya ngaco, jd aq hrs tulis manual…
    jd aq ingin pd saat keluar waktu pemakaian internet, dikolom sblhnya keluar biaya pemakaian…

    pemakaian 00:00 – 00:10 = Rp. 500
    pemakaian 00:11 – 00:20 = Rp. 1.000
    pemakaian 00:21 – 00:30 = Rp. 1.500
    pemakaian 00:31 – 00:40 = Rp. 2.000… dst

    jd biaya tiap 10 mnt dan pembulatan ke atas adalah Rp. 500

  47. Dear pak,

    ada tiga mata pelajaran BIN,BIG,MTK,TIK siswanya lulus jika nilai >=4.5 yang rata2 5.5
    dan dari 4 mata pelajaran 2 mata pelajaran nilai min 4 dan yang 2 nilai min 7 supaya mendapatkan rata2 5

    terimakasih banayak atas bantuan sebelumnya

  48. pak tolong bantu saya dong,,
    dah saya cari” rmusny ga ktemu”,,
    buat perhitungan..
    1-20 diskon 20%
    21-50 diskon 40%
    51-75 diskon 60%
    76-100 gratis

    tolong bantu ya pakk,,

  49. Thx ya, jdi tambah pengetahuan, soalnya untuk ulangan praktek besok……

    hanin: sama-sama, senang bisa membantu…

  50. aku masih blm paham . padahal besok ujian praktek KKPI .
    . huhuhuhu . .

    hanin: turut berduka cita… 🙂

  51. Pak Hanin yang diberkahi Allah, Tolongin saya dong dengan fungsi if-nya. Jika kolom A1 menampilkan “X” lalu dikolom B1 nilainya 1.000 dan hasilnya dikolom C1 adalah 1.000 x 5% dan jika dikolom A2 menampilkan “X” dan dikolom B2 nilainya 1.000 maka hasilnya dikolom C1 adalah 1.000 x 10%. dan jika dikolom A3 menampilkan “X” lalu dikolom B3 nilainya 1.000 maka hasilnya dikolom C1 adalah 1.000 x 15%. Tolongin saya dong untuk membuat rumus tersebut. Terima kasih atas bantuannya, Semoga Allah selalu melimpahkan rahmat dan hidayahnya untuk anda. “Amien”

    hanin: saya kurang paham dengan banyaknya kondisi “dan” di sini. saya coba buatkan rumusnya berikut ini:

    =IF(AND(A1=”X”,B1=1000,A2=”X”,B2=1000,A3=”X”,B3=1000),1000*15%, IF(AND(A1=”X”,B1=1000,A2=”X”,B2=1000),1000*10%,IF(AND(A1=”X”,B1=1000),1000*15%,0)))

    Di sini, jika A1, A2, A3, berisi “X” dan B1, B2, B3 berisi “1000” maka C1 adalah 1000×15%. Jika hanya A1 dan A2 yang berisi “X” dan hanya B1 dan B2 yang berisi “1000” maka C1 adalah 1000×10%. Jika hanya A1 yang berisi “X” dan hanya B1 yang berisi “1000” maka C1 adalah 1000×5%. Jika A1,A2,A3 tidak ada yang berisi “X” dan B1,B2,B3 tidak ada yang berisi “1000”, maka C1 bernilai nol.
    Mudah-mudahan ada gambaran.

  52. Terima kasih Pak Hanin, dan maaf saya salah persepsi, maksud saya,
    Jika A1=”X” lalu di B1=1000 maka hasilnya di C1 = 1000*5%
    Jika A2=”X” lalu di B1=1500 maka hasilnya di C1 = 1000*5% + 500*10%
    Jika A3=”X” lalu di B1=2000 maka hasilnya di C1 = 2000*20%
    Catatan “X” adalah kode. hasilnya semua di C1.
    Sekali lagi saya minta maaf & mohon bantuan Bapak, agar pembuatan rumusnya yg lengkap, karna saya dah coba utak atik hasilnya selalu ada tulisan “VALUE” & maaf Pak rumus diatas sptnya kepotong. Semoga Allah membalas segala amal baik Bapak. Amien

  53. pak saya mau taunya klo penggunaan if di excel 2003 hanya mampu menggunakan 7 logika saja ya pak, bisa gak pak jika penggunaan if itu lebih dari 7 logika, selama ini saya makai fungsi vlookup yang saya gabungkan…..

    hanin: sepertinya masih begitu, kalau mau lebih, perlu dipecah di beberapa kolom/baris. akal-akalan dikit.

  54. mohon bantuannya mencari nilai huruf dan hasil dari rata rata number dengan
    Nilai Hasil
    50-60 E Tidak Memuaskan
    65-70 D Kurang memuaskan
    75-80 C Cukup memuaskan
    85-90 B Memuaskan
    95-100 A Sangat memuaskan

    apa ini menggunakan IF and atau …. ??

    hanin: saya tidak terlalu paham, jika nilainya antara 90-95 diberi nilai apa? Apakah nilai ABCDE digabung dengan uraiannya dalam satu kolom? tapi setidaknya silakan dicoba formula berikut ini:

    =IF(A1>95,”A Sangat Memuaskan”,IF(A1>85,”B Memuaskan”, IF(A1>75,”C Cukup Memuaskan”,IF(A1>65,”D Kurang Memuaskan”,”E Tidak Memuaskan”))))

    formula tersebut saya cuplik langsung dari file help-nya excel 🙂

  55. Assalamualikum…

    mas mau nanya nie…
    fungsi dan logika exel

    bagaimana menghitung masa kerja karyawan dari TMT pengangkatan dengan menggunakan rumus exel

    contoh :
    TMT : 01-04-2000
    Laporan untuk 01-04-2010

    Masa kerja :
    Tahun : …………………….
    Bulan : ………………….

    trims

    hanin: misalkan TMT di sel A1, tanggal laporan di sel A2. untuk memperoleh tahun, gunakan rumus =YEAR(A2)-YEAR(A1) sedangkan untuk memperoleh tanggal, gunakan rumus =MONTH(A2)-MONTH(A1).

  56. saya mau tanya…kalau fungsi if and itu batasnya hanya sampai tujuh ya…..masalahnya ada kasus soal; ada beberapa pilihannya hingga tujuh kategori, ternyata fungsi if and nya tidak berfungsi, bagaimana mensiasatinya, apakah ada rumus lainnya…mohon komentarnya

    hanin: kalau tidak salah, di manual-nya excel 2007, sampai 64 nested if bisa kok. saya belum pernah coba sampai sepanjang itu, mungkin sudah lebih asyik pakai access ya.

  57. pak bantuin donk… soalnya cma ada jika kode A tarifnya 150000, jika kode B tarifnya 100000 dst… gmana klo pake rumus If… makasih…

    hanin: dst nya itu sepanjang apa sih? kalo udah banyak, bisa coba pakai fungsi lookup. kalau cuma dua begitu, misalkan sel A1 berisi kode A atau B, maka =IF(A1=A,150000,IF(A1=B,100000,0))

  58. pak bisa gk bantuin….

    qu punya tgs nii pak…

    katanya kalau kode pembeli “L” maka dikenakan biaya 5% dari jumlah beli,…

    Mohon bantuannya ya pak./….

    hanin: misal sel A1 kode pembeli, sel A2 jumlah beli. maka =IF(A1=L,A2*0.05,A2)

  59. Rumus if terbatas ? gmana jika logikanya banyak !!!

    hanin: nested if bisa dilakukan sampai 64 logika if_true dan if_false. jika Anda memerlukan lebih dari 64 logika, saatnya Anda gunakan rumus lain (misalnya dengan skenario what-if), atau beralih ke MSAccess.

  60. Wah,kebetulan nemu blog ini setelah ditanyain bos

    Agak kluar dari pembahasan ni,misal qt mbuat data di sheet 1

    trus di sheet 2 mau di short berdasarkan kolom B, lalu bila di

    kolom A ada tambahan data bisa berimbas perubahan pada

    sheet B bgmn caranya ya??

    THX B4

    hanin: bagaimana kalau sheet 2 isinya link ke sheet 1? atau memakai pivot table?

  61. Ass.Wr.Wb,
    makasih banyak atas postingannya,
    kbetulan lagi ulangan, jadi hrus bnyak ngfalin rumus excel,
    tapi saya dpet tgas yang saya nggak bisa mnemukan pke rmus apa..
    jadi saya dsuruh mmbuat kode psrta tes PSB smp tahun 2010,
    dengan ktentuan:
    -ada 5 smp,
    -lantai tiap sekolah ada 2
    -tiap ruang berisi 20 pserta & dbdakan jenis laki-laki dan prmpuan
    -kursi tiap pserta sendiri-sendiri
    -dbdakan asal sekolah sd
    -no stiap pserta brbda-bda
    nah bagaimana crnya,jika kita hanya mlihat nmanya langsung
    mngrti dia mndftar di smp mana, no psertanya brapa, laki-laki ato prempuan, ada di lantai 1 atau 2,
    dan dia brda di ruang yang mana…
    trima kasih skali atas bntuannya ya..

    hanin: silakan dicoba bermain dengan fungsi lookup.

  62. mas hanin kok ga buat tutorial excel yang lain…sekalian bagi2 ilmu… 😛

    hanin: beuh… belum sempat mas…

  63. Bisa g’ fungsi if nya di tambah lebih banyak,, misalnya ;

    =if(a1=0,1;”nol koma satu”;if(a2=0,2;”nol koma tiga”;

    sampe penulisan if nx “seratus koma nol”
    yg jadi peroblem saya, sampe setelah saya tulis rumus tersebut dan saya tekan enter ko’ g’ bisa ya?? Malah muncul tulisan : “the specified formula cannot be entered because it uses more than 64 levels of nesting.”
    gimana y solusinya agar bisa nulis rumus tersebut bisa banyak?? Ap format yg musti di ganti? Bantu ya maass,,
    sukses terus buat mas hanin. 😉

    hanin: spesifikasi di excel memang begitu, maksimal 64 nested if (kondisi if_true atau if_false maksimal muncul 64 kali). jika lebih, error lah dia. silakan dicoba memecah logikanya ke dua atau tiga sel (dibuat bertahap) atau gunakan fungsi lookup.

  64. brg kode WARNA
    1 B ??????
    2 B
    3 C
    4 E
    5 A
    6 D
    7 A
    8 E
    9 D
    10 B
    dst…

    KODE WARNA
    A HITAM
    B MERAH
    C BIRU
    D UNGU
    E PERAK

    fungsi IF yg tepat seperti apa mas,,bs tlong dijelaskan mas hanin….mohon bantuannya..
    trima kasih atas waktunya………

    hanin: (private to key: sebelumnya itu berantakan karena copy-paste dari excel). Silakan coba formula ini:
    =IF(B1=”A”;”HITAM”;IF(B1=”B”;”MERAH”;IF(B1=”C”;”BIRU”;IF(B1=”D”;”UNGU”;”PERAK”))))
    tapi, sengaja dalam formula ini saya bikin kalau misalnya kode itu selain A-E (misal F, H, Z,) warna itu akan jadi perak. silakan dicoba untuk mengutak-utik lagi, dengan memberi satu if lagi dan terakhir diisi spasi atau tulisan ‘tidak berwarna’ misalnya 🙂

  65. Mas Hanin, mudah-mudahan bisa bantu aku lagi ada kerjaan seperti ini :

    Menghitung Konversi mata uang asing ke Rupiah dengan kondisi

    1 USD = 9000
    1 EUR = 15000
    1 SGD = 7000

    sebelumnya hanya dengan 2 mata uang yaitu rupiah & us$ rumus yang saya pakai =if(A1=”USD”,B1*kurs,B1), bagaimana rumusnya apabila ada lebih 1 mata uang asing.

    THanks sebelumnya Mas Hanin.

    hanin: silakan dicoba:

    =IF(A2=”USD”;B2*$D$1;IF(A2=”EUR”;B2*$E$1;IF(A2=”SGD”;B2*$F$1;B2)))

    asumsi: kurs USD di D1, kurs EUR di E1, kurs SGD di F1. Mudah-mudahan membantu.

  66. it’s working Mas, cuma butuh koreksi dikit seharusnya pake tanda (,) bukan (;).

    Thanks a lot

    hanin: saya pakai Excel 2007, tandanya titik-koma (;), memang di versi lalu pakai koma aja (,). senang bisa membantu.

  67. mau tanya ni di kantor ak ada problem buat ngitung jumlah uang makan yang diambil dari jam lembur karyawan yang lebih dari 3 jam ke atas.nah data jam lemburan tersebut tidak cuma 1 atau 2 hari .tetapi itu ada di dalam satu periode. nah saya ingin dalam cel tersebut tercantum rumus jika lemburan karyawan dalam periode tersebut (lebih dari 1 kali)yang lebih dari 3 akan teractat berapa jumlah angka lemburan yang lebih dari 3 . karena jumlah total data tersebut di butuh kan untuk penjumlahan total uang makan .terimakasih .

    hanin: memangnya, struktur kolom/baris/sel data-nya bagaimana?

  68. tlg pak gimana membuat rumus dg if klo menggunakan antara misalnya 0-45 adalah C; 50-75 adalah B dan 75 – 100 adalah A dst dst

    hanin: singkat saja, misalnya =IF(AND(A4>=0;A4=45;A4=75;A4<=100);"A";"etc")) silakan dicoba.

    1. yang saya cari itu fungsi if…..tolong bantuin donk’s

      hanin: buka excel, tekan F1. di situ ada penjelasan panjang lebar mengenai fungsi if.

  69. maaf merepotkan, saya mau tanya gimana caranya ngejumlahin typ data yg sama,
    jumlah data A : …..

    A B
    ——–
    A | 1000
    A | 2000
    B | 3000
    C | 1000
    A | 1000
    dst…secara acak

    yg inggin saya jumlahkan hanya data A, dan setiap saya inputkan Data A,B,C secara acak
    tp yg di kolom data A : akan terus terjumlah sesuai dgn data A yg saya imputkan…
    sedangkan data B,C akan di abaikan…..kira2 rumus yg harus saya pakai gimana ya ???
    tolong bantuannya (-_-)

    hanin: silakan dicoba fungsi sumif().
    =sumif(A1:A1000;”A”;B1:B1000)
    mudah-mudahan membantu.

  70. mohon bantuannya..

    saya punya data
    B C D E F G
    saya mau mengisi data di C jika B1=D1 maka E1 jika B1=D2 maka E2 dan seterusnya
    contoh =IF(B1=D1,E1,IF(B1=D2,E2,IF(B1=F1,G1,IF(B1=F2,G2))))

    nah disini bisa keluar hasilnya
    ketika saya copy ke C2 kenapa rumus nya jadi ikutan berubah
    menjadi =IF(B2=D2,E2,IF(B2=D3,E3,IF(B2=F2,G2,IF(B2=F3,G3)))) –> dan hasil nya FALSE

    saya inginnya di C2 rumusnya sama denga C1 hanya saja yg berubah pada B, jadi ketika di C2 rumus B1 jadi B2 yang lain tetap..

    apa ada yang salah ? ?

    terima kasih sebelumnya..

    hanin: supaya rumus menjadi absolut (tidak berubah-ubah kalo di-copy), gunakan simbol dollar ($) di depannya. apakah itu kolom atau barisnya. untuk contoh di atas, silakan dicoba seperti ini: =IF(B1=$D$1,$E$1,IF(B1=$D$2,$E$2,IF(B1=$F$1,$G$1,IF(B1=$F$2,$G$2)))) dengan demikian kolom D dan baris 1 akan permanen jika di-copy ke sel lain.
    mudah-mudahan membantu.

  71. mas hanin maaf merepotkan lagi..,,

    bisa gag kalo semisal kita mau mengelompokan jenis no HP..,
    misalnya saya punya bermacam nomor HP trus saya ingin mengelompokan indosat, simpati,as,flexi,dll

    081224567899
    081324567899
    085641909090
    085640456789

    misal jika 08122,08132,dll maka simpati,
    jika 085641,085640,dll maka indosat,

    misal di A data no HP, di B mau saya isikan data nama operator (indosat, simpati,dll)

    kira kira rumus nya gimana ya mas ?
    terima kasih

    hanin: sorry agak lama, habis mudik 🙂 silakan dicoba fungsi LEFT untuk mengambil 4 karakter terdepan operator tersebut.
    =IF(OR(LEFT(A5;4)=”0812″;LEFT(A5;4)=”0813″);”Simpati”;”Logika OR Lagi di sini”)
    perpanjang saja logika OR-nya sampai semua operator masuk di situ.
    mudah-mudahan membantu.

  72. gi mana klo untuk update tanggal.

    misallnya :
    periode tanggal 2 agustus 2010 s/d 10 agustus 2010, keterangannya masih berlaku.klo lewat dari 10 agustus 2010, keterangannya mati/tidak berlaku.

    trus gimana rumusnya

    hanin: maaf, “soal” ini agak kurang rinci bagi saya. Jika argumennya cuma tanggal 10 begitu, rumus =IF(DAY(A1)<10;"BERLAKU";"TIDAK BERLAKU") sudah cukup. Perhatikan setting tanggal regional di komputer/excel, sering tertukar antara tanggal dan bulan.

  73. Mohon bantuannya teman2 semua nih…tolong pencerahannnya..

    Contoh kasus:

    No. #Jumlah unit #Harga(US$) #Harga(Rp.) #HARGA BARANG
    ———————————————————————
    1. # 1 # 20 # – # ???
    2. # 3 # – # 3000 # ???

    Pertanyaannya:
    1. Apa fungsi yang dipergunakan agar pada #HARGA BARANG dapat menampilkan otomatis nilainya?
    ketika kita hanya mengetahui nilai #harga(US$) saja, atau nilai pada #Harga(Rp.) saja.

    Jadi, jika kita hanya mengetahui #Harga(US$) ex=20, maka pada #HARGA BARANG akan ditampilkan
    nilai 20x(kurs dollar,ex=9200)x(#Jumlah unit, ex=1) yang hasilnya = 184.000

    Begitu juga jika kita hanya mengetahui #Harga(Rp.) ex=3000, maka #HARGA BARANG akan
    ditampilkan 3000x(#Jumlah unit, ex=3) yang hasilnya = 9000

    Thanks atas atas perhatian dan perkenan informasinya.

    hanin: kalau saya tidak salah, sumber kesulitannya adalah kalau kolom harganya nol, begitu ya? saya coba dengan =IF(C2>0;B2*C2;B2*D2) nanti akan dibaca kalau kolom C (dollar) kosong, maka yang dikalikan adalah kolom B dengan D (rupiah). tapi kalau kolom dollar ada isinya, dikalikan dollar itu dengan jumlah barang. mudah-mudahan membantu.

  74. mohon bantuannya nih,

    saya ada sedikit pertanyaan pak hanin bagaimana cara memisahkan penjumlahan dengan pada kriteria data yg beda.

    sebagai contoh :
    hutang
    1. adi (sheet b5) 100 (sheet c5),
    2. tono (b6) 150(c6),
    3. ali(b7) 50(c7),
    4. tono (b8) 200(c8),
    5. adi (b9) 120(c9).

    kemudian overdue masing2 w10,w12,w15,w12,w14.
    jika saya ingin memanggil nilai perorangan yg overdue > w12, bagaimana solusinya.

    tolong bantuannya ya..

    hanin: maaf ngga sempat nulis panjang-lebar, coba gunakan 3D references – lihat di sini, screenshot-nya begini:
    3d references

  75. mohon bantuannya dong pak,

    misalkan data di kolom c adalah pengurangan dari kolom a dan b,
    trus pada kolom d adalah kategori bila pada kolom c<3=1, c<=6=6, c<=9=6, dan pada kolom e adalah keterangan bila pada kolom c=1, tebang, c=6, nego, c=9, aman. kalo buat fingsi if di kolom d dan e gimana. makasih ya atas bantuannya..

    hanin: langsunga aja ya. Di kolom d: =IF(C1<3;1;IF(C1<=6;6;9)) lalu di kolom e: =IF(D1=1;"Tebang";IF(D1=6;"Nego";"Aman")) asumsinya ga ada yang hasil pengurangannya di atas 9.

  76. Pak, Mohon bantuannya, saya kesulitan untuk menemukan fungsi If nya.

    TGL.LAHIR UMUR JENIS KELAMIN PENDIDIKAN I P K POSISI KETERANGAN
    20-Jan-80 30 P D3 3.40 Administrasi
    11-Nov-72 37 L S1 3.00 Marketing
    25-Feb-78 32 P D3 2.80 Marketing
    23-Jan-80 30 P S1 3.50 Marketing
    12-Dec-71 38 P D3 2.40 Marketing
    25-Jan-84 26 P D3 2.90 Administrasi
    26-Nov-72 37 P D3 3.60 Administrasi
    27-Dec-68 41 P S1 3.70 EDP
    28-Jan-75 35 L S1 3.80 EDP

    Kolom Keterangan
    Marketing Laki2, Usia 30>=, ipk = 3=>, pendidikan S1
    Addmin Laki2/Perempuan, Usia25=30-35,

    Untuk Rumus yang digunakan untuk mengisi Kolom Keterangan, bagaimana ya pak, bila pilihannya adalah “diterima” dan “tidak diterima”

    Mohon bantuannya pak.

    Thanks,

    Febe

    hanin: sorry, agak aneh kalo syarat admin-nya cuman usia dan syarat untuk EDP ga ada. Tapi saya coba aja gini:
    =IF(AND(F3=”marketing”;E3>=3;D3=”S1″;C3=”L”;B3>=30);”Diterima”;IF(AND(F3=”Administrasi”;B3<=35);"Diterima";"Tidak Diterima"))
    Silakan dimodifikasi sendiri sesuai kriteria yang sesungguhnya.

  77. baca ini langsung keinget pak marmah hadi aplikompak,
    hehehe… temenan pak???

    hanin: sepertinya ga kenal sih… hehehe cuman nge fans aja.. xixixi

  78. mas saya punya database yang banyak…nah pada saat presentase biasanya saya suka mewarnai satu atau dua data bahkan lebih….ada rumus yang bisa langsung menjumlah warna tertentu gk? misalnya menjumlah warna kuning atau merah atau hijau….tapi bukan pake VISUAL BASIC…

    hanin: sorry, saya belum sampai situ ilmunya. seharusnya kalau waktu mewarnai itu pakai fungsi conditional formatting, penjumlahannya bisa pakai DSUM.

  79. Mas bingung nich, saya punya kerjaan menghitung jam lembur. Gini masalahnya:
    Standart jam pulang jam 16.00, jika karyawan lembur sampe jam 18 dihitung (2 jam lembur), jika sampe jam 21 dari jam 18 (2 jam lembur), jika sampe jam 24 dari jam 21 (3 jam lembur) dan jika dihitung dari jam 24 sampe jam 06 (5 jam lembur).
    bagai mana rumusnya.

    makasih.

  80. Tolong di bantu ya,

    soal :

    Kolom A Kolom B Kolom C Kolom D Kolom E Kolom F
    Senin 05 1 04 – –
    Selasa 01 1 – – –
    Rabu 09 1 08 – –
    Kamis 12 1 11 – –
    Jumat 07 1 06 – –
    Sabtu 12 – 08 1 3
    Minggu 09 – 08 1 –

    Yang di entry itu hanya Kolom A dan B, kira2 bisa gak ya?
    trim’s a lot

    hanin: pada dasarnya, bisa. saya tidak jelas dengan ‘soal’ ini, karena kondisional/syarat untuk mengisi kolom C-F tidak ada penjelasannya. saya tidak bisa melihat polanya di sini.

  81. Mas Hanin mohon dibantu donk, saya punya kerjaan menghitung jam lembur. berikut kondisinya:
    Standart jam pulang jam 16.00, jika melebihi dari jam pulang maka dihitung lembur per jam
    tapi, jika ada karyawan lembur sampe jam 22 maka dihitung –> 2 hari kerja and jam lembur 0
    jika lembur sampe jam 03 pagi –> 3 hari kerja dan jam lemburnya 0
    Semoga penjelasan saya bisa dipahami.
    bagai mana rumusnya.

    makasih.

    hanin: saya bantu sebisanya dengan cara begini:

    =IF(AND(HOUR(B5)>16 ;HOUR(B5)<=22);B5-A5; IF(OR(HOUR(B5)>22 ;HOUR(B5)<=3); "2 hari kerja 0 jam lembur" ;IF(AND(HOUR(B5)>3 ;HOUR(B5)<=7) ; "3 hari kerja 0 jam lembur" ; " Jam Kerja Normal" )))

    sorry ini rumusnya panjang mudah-mudahan ga kepotong. syaratnya, di kolom B ditaruh jam pulang dalam format TIME.

  82. Ass mas hanin,
    sy bingung buat jumlah data per jenis kelamin dri asal sekolah mas. Misal SHELL C2 berisi L/P sedangkan SHELL G2 berisi SEKOLAH ASAL. Sy ingin gabungkan keduanya dengan hasilnya jumlah dri L/P tadi. Saya harus pakai rumus apa ya mas. Trims bantuannya mas. Wrwb

    hanin: silakan coba dengan fungsi sumif. nanti akan dijumlah hanya untuk sekolah tertentu saja, berdasarkan kolom G, yang dijumlahkan adalah yang di kolom C.

  83. Pak, mau nanya misal gini ada 30 siswa, di pertanyaan pertama yang menjawab benar 15 siswa, pertanyaan kedua 20 siswa, pertanyaan ketiga 40 siswa.

    nah kalau yang menjwb benar 75 bearti soalnya mudah

  84. Pak, mau nanya misal gini ada 30 siswa, di pertanyaan pertama yang menjawab benar 15 siswa, pertanyaan kedua 20 siswa, pertanyaan ketiga 5 siswa.

    nah kalau yang menjwb benar >75% dari siswa tersebut berarti soalnya mudah
    kalau yang menjwb benar antara 25% s.d 75% dari siswa tersebut berarti soalnya sedang.
    kalau yang menjwb benar <25% dari siswa tersebut berarti soalnya Sukar.

  85. Salam Sejahtera Mas…
    Mau nanya Bila ada 2 Kolom yang saty huruf dan satu angka
    Kolom 1 Kolom 2
    A 100
    B 120
    C 130
    D 150

    Trus Saya ingin menggunakan Fungsi IF… ( Jika Kolom 2 Merupakan Nilai Maksimal Maka yang muncul Merupakan huruf pada kolom 1 ( jika nilai 130 maka akan C ) Tolongin ya Mas.. Sudah Saya coba tapi ngak bisa.. Thanks

  86. Kalo ada 3 pilihan caranya gimana kak ?
    mis:

    kalo di C1 Mas, lalu pilihannya ada 3 Mas,Nat,Eid jadi fungsi IF nya bagaimana kak ?

  87. Assalam,
    Mas aku lagi punya tugas untuk membuat sistem aplikasi iventory bahan baku. didalamnya hanya berkisar dengan pemasukan bahan baku, pemakaian bahan baku dan stock akhir. Bahan baku ini dipakai oleh beberapa unit produksi / mesin. Mas bisa bantu gak mas contoh program exell untuk kondisi lainnya. Please mas tlg balas ke email saya.
    Trimaksih

    hanin: saya ga begitu yakin dengan yang Anda inginkan, tapi silakan lihat di computer companion untuk contoh dan step-by-step membuat template excel tersebut. maaf tidak dibalas lewat email supaya pengunjung lain yang mampir juga bisa tahu jawabannya.

  88. mas hanin , tolong bantu ya cari formula masalah berikut.
    jika s20=19900
    axis10=9800
    e10=10500
    nah gimana cara ngisi tabel berikut
    kode harga
    axis10
    e10
    s20

    gmana cara ngisi kolom harga ?
    terimakasih

    hanin: mungkin lebih enak pakai fungsi lookup, jadi ada satu tabel berisi harga-harga, nanti dari kolom kode, akan langsung dibandingkan ke tabel harga tersebut.

  89. mas mohon bantuanny…

    saya sdg mngrjakan data debitur,disuruh ngerjain jatuh tempo dr tgl yg sdh ditentukan,,misal : 22102010 berarti jatuh temponya tgl 22112010,,nah klo jatuhnya bln desember,akan menjadi,misal : 22122010 berarti 22012011,,nah yg saya bingung adlh menggabungkan rumusnya mas,karena tglny it dlm 1 kolom,,,thx sblmny….:D

    hanin: maaf, saya kurang paham itu format data di kolom tanggal dalam bentuk apa? kalau dalam bentuk date, tinggal ditambahkan 30 (hari), nanti otomatis akan ganti ke bulan Januari.

  90. kalo cari rumus untuk usia
    misal per tanggal 10 Januari 2011
    terus data nya
    J3 23/12/1997
    gimana

    hanin: pakai fungsi =DATEDIFF

    1. mas sya mau tanya tentang rumus fungsi datediff
      kalo cari rumus untuk usia
      misal per tanggal 10 Januari 2011
      terus data nya
      23/12/1997 Ataw 24011997
      gimana

      hanin: misalkan saya pasang rumus di sel D2 =DATEDIF(B2;C2;”y”) maka hasilnya adalah 13. Pembahasan datedif lebih lengkap ada di sini atau di sini.

  91. kalo mencari nilai valid dan tidak valid pakai excell bisa gak?? saya lagi penelitian dengan responden 146 dan butir pertanyaan 50…tolong dijelaskan bagaimana cara mencarinya???thanks.

    hanin: bukannya di excel ada fungsi statistik juga? di excel 2010: tab inset -> functions -> select category statistical.

  92. mas sya mau tanya tentang rumus fungsi datediff
    kalo cari rumus untuk usia
    misal per tanggal 10 Januari 2011 ada di cells C2
    terus data nya
    ada dicells B2 23/12/1997 Ataw Cells B3 24011997
    gimana hasilnya thanks

    hanin: misalkan saya pasang rumus di sel D2 =DATEDIF(B2;C2;”y”) maka hasilnya adalah 13. Pembahasan datedif lebih lengkap ada di sini atau di sini.

  93. mas saya mo tanya kasus fungsi if untuk meranking
    misal data :
    cell F3 = 425
    cell F4 = 420
    Cell G3 = 1

    jika F4 lebih kecil nilainya dari F3 maka nilai G4=G3 ditambah 1

    hanin: di sel G4 diisi rumus =if(F4<F3;G3+1;"Kosong")

  94. Tolong mas aku dibantuin, Aku pengin tahu rumus / formula excel untuk “PEMBULATAN TANGGAL KEATAS”, contohnya begini :

    Cell A Cell B Cell C
    Tgl Lahir Tgl Pembulatan Tanggal Pensiun
    20-01-1974 01-02-1974 01-02-2024
    02-03-1981 01-04-1981 01-04-2031
    31-12-1976 01-01-1977 01-01-2027

    Jadi dengan memasukan data di Cell A…. Maka di Cell B akan muncul ” TANGGAL PEMBULATAN KEATAS”
    (Tolong diemailkan ke alamat) Terima kasih sebelumnya.

    hanin: langsung aja: =DATE(YEAR(A1);MONTH(A1)+1;1) berarti tahunnya ikut sel A1, bulannya dari sel A1 ditambah sebulan, tanggalnya jadi 1. Maaf dijawabnya di sini ya. Lagi susah login email nih.

  95. Tolong mas aku dibantuin lagi, contohnya begini :

    Cell A Cell B Cell C
    Tgl Lahir Tgl Masuk Tanggal Pensiun
    20-01-1974 01-09-1997 01-02-2024
    02-03-1981 01-10-1999 01-04-2031
    31-12-1976 01-11-1998 01-01-2027

    Jadi dengan mengurangkan tanggal pensiun dengan tanggal masuk, maka akan muncul “masa kerja”, tapi saya membutuhkan hanya bulannya saja….
    35Th 3Bl 19/11/1975 01/02/2011

    =year(cellC – cellB) ===> 35 Thn
    =…..(cellC – cellB) ===> … Bln ?

    tolong dibantu ya….

    hanin: bantu ya.. =month(cellC – cellB) prok prok prok jadi apa… 😀

  96. MAMAKASIH YA KMU telah membatu q dlam belajar komputer it sekarang tau ap yang d maksud dengan if

    hanin: if = jika, apabila…

  97. Assalamualaikum …
    Pak Hanin sya mau mta tlg ttg menghitung tgl jatuh tempo dari tgl pengiriman barang
    Misalkan :kirim brg tgl.12/02/2011 dg masa kredit’a 2.5 bln jd tgl.jatuh tempo’a kpn?
    Terimakasih atas info’a

    hanin: saya belum tes, coba langsung saja dengan ditambahkan 74 hari =A1+74

  98. bagaimana jika yng ditanyakan tentang tunjangan..
    speerti A1 mendapat tunjangan 0%,, A2 mendapat tunjangan 5%..A3 mendapat tunjangan 10%,,dst..
    bgaimana cara mengerjakanya..
    tolong di l;az scepatxa
    penteg soalle…
    hehehe

    hanin: syarat dan kondisinya bagaimana? apakah setiap ganti sel tunjangannya naik 5%?

  99. pak tolong,
    saya mau menjumlah salah satu kolom dengan fungsi excel tetapi dibedakan permata uang

    A B
    USD 4000
    USD 6000
    IDR 3000
    IDR 1000

    jumlah IDR ?
    jumlah USD ?

    oh iy pak,
    dalm satu kolom tersebut telah diformat menurut mata uang

    thanks

    hanin: kalau di kolom A adalah format mata uang, di B nilai mata uang, coba dengan fungsi sumif : =SUMIF(A1:A10;”IDR”;B1:B10) kalau yang USD =SUMIF(A1:A10;”USD”;B1:B10) … tapi kalau format mata uangnya langsung di sel B tanpa ada pembeda di sel A-nya, penjumlahan harus pakai visual basic.

  100. pak hanin bisa gx jelaskan fungsi IF secara terperinci

    makasiih sebelumnya

    hanin: saya ngga paham maksud pertanyaannya. Fungsi IF pada dasarnya hanya membandingkan suatu kondisi dengan kriteria tertentu. Jika suatu sel memenuhi kriteria tertentu, maka atas sel tersebut akan dilakukan operasi tertentu. Seperti bahasa Inggris biasa: IF sel A1 > 80 THEN A2 = LULUS.

  101. para master minta bantuan dong
    gimana cara memasukkan format time pada fungsi if.

    hanin: kalau maksudnya format time pada HASIL fungsi if, tinggal di format sel-nya aja dibikin time. kalau maksudnya di dalam fungsinya, masukin aja time() di dalam if()-nya.

  102. Komentar dikit aja :
    1.Kalau gak salah fungsi IF maksimal 7 iterasi, kalau lebih maka gunakan LOOKUP
    2.Ada penggunaan koma & titik-koma, itu bukan masalah versi 2003/2007, tapi pengaturan setting di Windowsnya. List separator pada Regional Setting (Control Panel), termasuk desimal itu pakai KOMA atau TITIK.

    Salut deh, WPressnya banyak pengunjungnya …

    hanin:
    1. iya Mas, kalo di excel 97 memang 7 maksimal, tapi di 2010 yang saya pakai katanya bisa sampai 64. cuma iterasi sampai 64 if sepertinya udah ngga manusiawi lagi, susah ngeceknya. Mending pindah ke lookup aja.
    2. Wah, saya baru tahu tuh. selama ini ngga merhatiin, saya pikir pakai set Indonesia atau Inggris ngga sampai segitu pengaruhnya, kirain cuman sampai tampilan di number aja. Makasih infonya mas.
    3. Jadi malu…, sekedar berbagi aja kok Mas. Makasih dah mampir.

    1. Mas Hanin mo tanya lagi,

      “” 1.Kalau gak salah fungsi IF maksimal 7 iterasi, kalau lebih maka gunakan LOOKUP””

      Contohnya menghitung pesangon yang terkait dengan masa kerja :

      MK < 1 = 1 / 1 < MK < 2 = 2 / 2 < MK < 3 = 3 dst….. jika 8< mk = 9

      Nah contoh LOOKUP'nya bagaimana ?

      hanin: saya tafsirkan dulu ya. masa kerja dibulatkan setahun ke atas (0,5 tahun = 1 tahun) dan maksimal 9 tahun. pertama, supaya bisa lookup, buatkan satu deret masa kerja dari 1 sampai 9 (misal saya buat di sel D2-D10). data variabel berupa masa kerja kerja pegawai ada di kolom A2 dst; pesangon saya letakkan di kolom B2 dst. Maka di kolom B2 dst bisa diberi rumus =VLOOKUP(ROUNDUP(A2;0);D$2:D$10;1;TRUE) . mudah-mudahan berkenan.

  103. mau nanya ni.. saya dpt tuga excel

    1. ada kolam yang isinya L-2000-02
    terus d suruh cari tahun masuknya=2000, itu rusnya gimana?? kata tmn saya pakai rumus =mid, tp sya belum mudeng..
    2.keterangan sales berdasar omset penjualan:
    sales yg omsetnya >9jt =sales berprestasi
    sales yg omsetnya antara 6jt-9jt = sales menengah
    sales yg omsetnya <9jt=sales kecil
    Rumusnya bagaimna??

    saya tunggu soalnya jumat d kumpulkan,, hehhee
    thank be4

    hanin: langsung aja ya.
    1. Fungsi mid itu mengambil sekian karakter dimulai dari karakter ke sekian di sel tertentu. misalnya L-2000-2 ada di A1; maka rumusnya =MID(A1;3;4) . Cara bacanya, di sel A1, mulai karakter ke-3, ambil 4 karakter.
    2. Silakan silakan lihat reply saya untuk problem yang sama yang ditanyakan sdr. Anoch. Pelajari sendiri, ganti variabel-nya.

  104. hanin: benar. masalahnya, posting ini membahas fungsi if 🙂

    Nah contoh LOOKUP’nya bagaimana ?

    Sorry mas…. tapi bagaimana dengan pertanyaan saya???

    hanin: hehehe… wajib dijawab ya??? kalo referensi untuk mengkonversi nested if menjadi lookup, silakan unduh di sini.

  105. hehehe postingannya sangat membantu. MAKASIH BANYAK! Dan woooww pengunjungnya banyak banget 😀 ^^

    hanin: sama-sama, senang bisa bermanfaat.

  106. rame banget mas yg nanya
    semoga barokah dah…

    saya ada pertanyaan juga mau bikin rumus seperti ini.
    jika saya input misal 15tas maka yg muncul harusnya 1,3 (1 lusin sisa 3 tas)

    Matur suwun sebelumnya mas

    hanin: maaf, ilmu saya belom nyampai situ. mungkin bisa dicoba begini. Sel A1 berisi 15, lalu di sel A2 bikin ROUND ke satuan 12 terdekat. Di kolom A3, baru dihitung sisanya berdasarkan nilai di kolom A1 dan kolom A2. silakan dicoba.

  107. hmmmmmmmmm,,, klu yg aku gunakan laen lagii,,, bkan yg kayak gituu,, tapi,, mata uanggg,,
    misalnya harga DVD 4500,, bagaimana nulis 4500,, dgn menggunakan rumus if????

    hanin: maksudnya kalau nulis DVD langsung keluar 4500 gitu? =if(A1=”DVD”;4500;0) beres deh.

  108. Dear Mas Han,

    aku mau tanya neh, gimana caranya buat rumus di excel dengan mengguna kan scanner?
    ex:
    ada 3 kolom A,B dan C data hasil scan sudah di input di kolom A dan B, trus kita mau scan ulang dan memastikan bahwa data di kolom A dan kolom B ok apabbila kita scan di kolom C, jadi gimana cara membuat rumusnya mas?
    aku pengen kalau kita scan di kolom C akan menghasilkan “OK” apabila ada datanya di kolom A dan B, dan akan “NG” apabila data tidak ada

    hanin: maaf, setahu saya excel hanya bisa membandingkan sel-sel dalam excel. jadi hasil scan Anda yang ketiga tetap harus dimasukkan ke kolom C dulu, baru nanti dianalisa di kolom D. Rumusnya kurang lebih IF ( OR (kolom A=C) (kolom B=C) ; “OK” ; “NG” ). Silakan sytax-nya dibetulin dulu sebelum dimasukin ke Excel.

  109. Kalo ini gmna kang,.. please bantuin,..

    T-K-DR
    H-K-PR
    H-T-AP
    T-K-AD
    H-T-PR
    T-K-DR
    H-K-AD

    Kode T menyatakan tidak kawin,.. kode K menyatakan Kawin,..

    hanin: dibantu diapain maksudnya?

  110. Assalamualaikum
    mas mw nanya donk..mudah2an bisa di bantu soalnya udah utak-atik ga nemu jg solusinya

    jd misal di kolom A field untuk DIVISI, datanya sbb : Pemasaran, Promosi, Umum
    kmudian di kolom B field untuk KODE, datanya 6, 7

    jadi kode untuk Promosi = 6, Pemasaran = 6, Umum = 7

    yg saya mw tanya rumus untuk di kolom C
    jadi misal kolom A = Promosi, kolom B = 6 itu nanti di kolom C munculnya “Benar”, tapi klo kolom A = Promosi, Kolom B = 7 maka kolom C munculnya “Salah”

    kira2 pake rumus apa ya dan gimana?
    tks sblmnya buat bantuannya

    hanin: langsung saja, =IF(OR(AND(A5=”pemasaran”,B5=6),AND(A5=”promosi”,B5=6),AND(A5=”umum”,B5=7)),”BENAR”,”SALAH”) jadi kombinasi OR dengan AND.

  111. minta tolong mas:
    saya pengen bikin rumus:
    mis:
    seseorg minjam cd saya tanggal 12-12-2010
    dan berjanji akan mengembalikan tgl 25-03-2011
    gmn cara menhitung sisa waktu pengemb aliannya (seharusnya sisa waktu tinggal 5 hari lagi) jika data saya cek pada tgl 20-03-2011:

    hanin: maaf lama ga liat2, sudah dijawab oleh Bung Agam, silakan dicoba.

    1. gw coba bantu ya
      di kolom A = disi tgl pinjam, formatnya date
      di kolom B = disi tgl kembali, formatenya date
      di kolom C = diisi tgl hr ini..klo mw otomatis pake formula..=TODAY()
      di kolom D = untuk sisa hari..pake formula..=(IF(B2>C2, (B2-C2), “Udah lewat”))

      jadi nanti di kolom D isinya sisa brp hr lg, atau klo tglnya udah lewat dr tgl pengembalian maka munculnya udah lewat

      smoga membantu
      thx

      hanin: nice share bung Agam, thanks.

  112. EX : PEMBULATAN JAM
    17:00 s/s 17:29 menjadi 17:30
    17:30 s/d 17:59 menjadi 18:00

    kira2 rumusnya gimna y??

    hanin: coba cara ini: =ROUND(A2*48;0)/48

  113. bagus tutornya walau tanpa gambar namun mudah dipahami,, masalah ane ketemu disini thx yah,,

    lain kali mngkin bs menggunakan gambar biar lebih gampang,,

    hanin: iya, tapi gambarnya apa ya… secara ini kan rumus-rumus… 😀

  114. tolong di bantu perhitungan untuk jumlah waktu jam

    TARIF HONOR PERJAM 3500
    NAMA KARYAWAN JAM JAM WAKTU TOTAL
    MASUK KELUAR KERJA HONOR
    DUDUNG 8:15 16:30
    DADANG 8:00 16:00
    DIDIDNG 9:45 17:15
    AGUS 8:30 17:00
    SUSI 9:00 18:00

    JUMLAH

    Sebelumnya banyak terima kasih

    hanin: misal jam masuk di kolom C jam keluar di kolom D. Keduanya dengan format sel “time”. Maka hitungan di kolom E adalah =HOUR(D2-C2)*3500 asumsinya dibulatkan per jam

  115. maaf, tololong di bantu untuk mencari jumlah lewat jam kerja.
    JAM KERJA = 8:00
    NAMA TGL MASUK GAJI POKOK JAM MASUK LEWAT JAM KERJA
    0 1-15 16-30 31-45 >=45

    Imron 9-Okt-06 2250000 7:46 …. …. …. ….. …..
    Desi 11-Okt-06 3555000 8:28 …. …. …. ….. ….
    ….. ………….. ………….
    -Kelompokanlah lewat jam kerja dalam satuan menit ke dlm klom 0, 1-15, 16-30, 31-45′ >45
    terima kasih banyak…

    hanin: untuk membulatkan ke 15 menit terdekat, gunakan rumus: =ROUND((C2*96);0)/96 => ada 96 kali terjadi seperempat jam dalam sehari.

  116. kk ajarrin donk gunain rumuz22 excel dari awaL sampe akhir…soalx aku pengend tau ??

    tolongg..

    hanin: baca2 aja tutorial di web, banyak kan.

  117. makasi ya ilmunya. berguna banget. meski ga sama tapi cukup dapat logika untuk yang mau saya gunakan.

    hanin: sama-sama, senang bisa bermanfaat.

  118. wow.. ini posting udah jadul tapi masih rame, bukti bahwa ilmunya memang bermanfaat.

    Mas Hanin, salam kenal ya.. saya peminat dan penyuka Ms. Excel, dan hari ini saya punya masalah yg cukup mengganggu (penasaran). Sudah saya coba baca-baca (hampir) semua komentar yg ada barangkali ada yg punya masalah yg sama, tapi sepertinya tidak ada. Maaf kalo ternyata sudah ada yg menanyakannya.

    Begini, saya mencoba membuat sebuah kalkulator pendapatan untuk sebuah kegiatan bisnis yang, singkatnya saja, saya menggunakan rumus IF itu tadi.

    Contoh yg saya gunakan: =IF(A10>=10,”Beli”,”Tidak Beli”)

    Masalahnya, yang saya inginkan itu bukan A10 lebih besar atau sama dengan 6 tapi saya mau agar yg dihitung adalah JIKA A10 sama dengan atau KELIPATAN 10. Nah, ngitung kelipatan itu yg saya gak bisa. Mohon pencerahannya, thanks.

    hanin: saya coba dengan ini: =IF((MOD(A10;10)=0);”BELI”;”TIDAK BELI”) => mainkan di angka ’10’ nya itu, kalau mau kelipatan 6 diganti aja dengan angka ‘6’.

  119. eh, maaf salah sebut angka, harusnya:

    “…A10 lebih besar atau sama dengan 10…”
    “…JIKA A10 sama dengan atau KELIPATAN 10…”

  120. wah.. terima kasih ya.. akan saya coba masukkan ke spreadsheet saya.. 🙂

    hanin: sama-sama, senang bisa membantu.

  121. saya benci yg namanya spritshit… mumet dg rumus2nya, mending nyuruh anakbuah ane ngerjain…

    hanin: setuju. biar yang mumet anakbuah. bapak tinggal petik buahnya aja 😀

  122. gw mo mengubah text seperti ini :
    PT. ANGIN RIBUT menjadi
    PT. Angin Ribut… gw musti pake rumus apa, trims atas bantuannya master? 🙂

    hanin: PERTAMA,split dulu semua text ke kolom-kolom tersendiri (satu kolom satu kata; gunakan ribbon Data-Text to Column). Lalu untuk kolom yang akan diubah jadi huruf besar-kecil, gunakan rumus ini: =CONCATENATE(UPPER(LEFT(A1;1));LOWER(RIGHT(A1;LEN(A1)-1))) (jadi kolom PT ngga perlu dirumus kan). Lalu gabungin lagi masing-masing kolom itu (pakai concatenate lagi).

  123. Mas Hanin, bisa bantu krn jujur saja saya nubie di excel, ada kasus seperti ini

    No. Kamar No. Status Keterangan :
    1 234 VC VC : Vacan Clean
    2 345 VD VD : Vacan Dirty
    3 458 OC OC : Occupaid
    4 124 OC OD : Occupaid Dirty
    5 354 OD
    7 587 VD
    —– —-
    Ttl Kmr 7 3

    Yang saya inginkan adalah untuk Status OC dan VC nilainya tambah 1 sedangkan Status VD dan OD nilainya berkurang 1

    Terima kasih mas Hanin.

    hanin: sila dicoba rumus berikut: =IF(OR(A3="OC";A3="VC");1;-1) mudah-mudahan berguna.

  124. Halo, need help 🙂
    Bagaimana rumus untuk:
    Jika hari ini kurang dari sama dengan tanggal 31 September 2012, maka statusnya Valid tapi jika tidak maka statusnya Check.

    Terimakasih 🙂

    hanin: misalkan, di sel B2 diberi format DATE dengan nilai 31/09/2012. Maka di sel C2 bisa dibuat rumus: =IF(TODAY()<=B2;"Valid";"Check") begitu kira-kira.

  125. Met Siang Pak
    Mw tanya kalau persentasinya >= 80% fill colornya merah, klo antara 81%-90% fill color biru, 91%-100% fill colornya hijau… aku pengen kolomnya terisi warna, bukan sekedar tulisan, gmn caranya pak…makasih

    hanin: kalau yang ini, gunakan Conditional Formatting. Saya pakai Excel 2010; jadi di ribbon ‘home’ ada kelompok ‘styles’ di situ ada Conditional Formatting. Pilih ‘manage rules’; nanti pilih ‘New Rule’. Lalu buat rule yang sesuai (misal greater than, between, less than, equals…). Kalau ada beberapa aturan, silakan pilih ‘New rule’ lagi. Pastikan tidak ada rule yang konflik (misal, lebih besar 80% tapi lebih kecil juga 80%; harusnya lebih besar sama dengan 80%).

  126. oh za untuk mencari urutan dari yang kecil ke yang besar, itu gmana za cos saya kesulitan untuk mencari nilai dari raport anak2

    hanin: blok dulu semua workbook (hati-hati kalo ada yang kelewat nanti berantakan); lalu pilih ribbon Data, pilih Sort. Untuk urutan dari kecil ke besar gunakan opsi Ascending.

  127. minta bantuannya donk, untuk mencari hasil terbesar ke yang terkecil bagaimana za trus di urutkan

    hanin: blok dulu semua workbook (termasuk yang bukan diurutkan; misalnya nama anak. Hati-hati kalo ada yang kelewat nanti berantakan); lalu pilih ribbon Data, pilih Sort. Untuk urutan dari besar ke kecil gunakan opsi Descending. Tekan OK, maka data Anda akan otomatis diurutkan.

  128. bgaimana cara supaya nilai yang tampil kelipatan seribu
    misalnya untuk nilai 10.000.000.000 yang tampil hanya 10.000.000
    untuk menyederhanakan nilai2 yg besar, sehingga lebih simpel.
    trimakasih

    hanin: gunakan format cell dengan opsi custom. kemudian di box yang muncul ketikkan #.###.. (pagar-titik-pagar-pagar-pagar-tititk-titik) jika format file dalam Indonesia, atau #,###,, (pagar-koma-pagar-pagar-pagar-koma-koma) jika format file dalam bahasa Inggris. Dua titik/koma di belakang, berarti dalam ribuan. Kalo dibikin tiga titik, dalam jutaan.

  129. gimana caranya membuat fungsi if pada time,, misalnya jika datang lebih dari jam 8:00 berarti terlambat.. mohon bantuannya,, terimakasih sebelumnya

    hanin: misal pada sel A1 dengan format time; maka pada sel B1 dibuat rumus =IF(HOUR(A1)>8;"Terlambat";"Tidak Terlambat") silakan dicoba.

  130. Saya lagi ada tugas nih, tapi bingung rumusnya. Soalnya banyak syarat2 yg harus dipenuhi dan syratnya bukan angka tapi tanggal. Minta bantuannya donk….

    Misal:
    Training Sertifikasi
    EG EL CH SEG SEL SCH
    Agust-08 Agust-09

    Jika di kolom EG dan SEG terpenuhi maka kata yg muncul “training selanjutnya EL” atau Jika dikolom EG, SEG dan EL sudah terpenuhi maka yg muncul “silahkan sertifikasi SEL”

    Mohon bantuannya untuk masalah diatas. Sebelumnya saya ucapkan terima kasih.

    hanin: dengan asumsi sel akan kosong jika belum ikut sertifikasi, bisa dicoba kombinasi dengan fungsi COUNTA untuk menghitung sel yang *tidak* kosong. =IF(COUNTA(A3;D3;B3)=3;" Silakan sertifikasi SEL";" Training selanjutnya EL") kira-kira kalau sel EG,SEG dan EL terisi maka logical test akan bernilai True (jumlahnya 3) sehingga bisa diberi status untuk mengikuti sertifikasi SEL, tapi kalau EL masih kosong maka berarti logical test False (jumlahnya cuman 2) sehingga statusnya untuk mengikuti sertifikasi EL. Semoga membantu.

  131. bagaimana menetukan prosentase siswa yang lulus secara otomatis?

    hanin: maaf, saya perlu tahu struktur tabelnya bagaimana, intinya hitung saja jumlah siswa yang lulus (kolom yang mengandung status ‘lulus’) dibandingkan dengan jumlah siswa (gunakan rumus count).

  132. POTONGAN 15% JIKA TOTAL HARGA diatas Rp. 500.000
    POTONGAN 10% JIKA TOTAL HARGA diatas Rp. 200.000

    total harga ada yg 500k sampe 1jutak ada yg 300k …
    rumus if na gimana bos lupa ane …hohohoh

    kalo gk salah depan na gini bukan bos =if(A7>=15%;500000;200000)
    bos yg a7 na ntu perumpamaan saja …
    bisa gk bos tolong langsung di reply ke email saya tq
    di posting di sini juga gpp

    hanin: saya agak aneh dengan contoh Anda. Kalau di sel A7 sudah ketahuan 15% sebagaimana contoh rumus Anda, kan berarti tarifnya udah ketemu?
    Jadi saya asumsikan sel A7 berisi “harga total” sehingga rumus diskon nya =IF(A7>500000;15%*A7;IF(AND(A7>200000;A7<500000);A7*10%;0)) dengan catatan Anda mengabaikan nilai 500.000 dan 200.000 (karena kasus Anda tidak menyebut kondisi lebih besar sama dengan, hanya lebih besar saja). demikian mudah-mudahan berkenan.

  133. potongan neng bukan yg laen ntu mah saya juga bisa =))
    nh mslh na cmn lupa rumus bukan na gk tw

    hanin: yg laen yg mana maksudnya ni?

  134. gimana ni klo misalnya pemaiaan di E2, kuota di F2,lebih kuota di G2,,

    pertanyaan’a : jika pemakaian melebihi kuota,maka lebih kuota= pemakaian- kuota
    selainnya lebih kuota=0

    hanin: Bagaimana kalau di sel G2 ditulis rumus =IF(E2>F2;E2-F2;0) cara bacanya: JIKA sel E2 lebih besar dari F2, maka lebih kuota (G2) adalah sel E2 dikurang F2, jika tidak maka lebih kuota (G2) adalah nol. Barangkali sesuai dengan yang diharapkan.

  135. Mas Hanin, bisa minta tolong bagaimana cara penulisan jam (misal jam 16:30) pada formula if,

    Contoh :
    Saya ada tabel jam lembur, pada kolom C4 adalah data jam masuk,

    persoalan : jika pada kolom C4 = jam 16:30 , maka “ada OT1” jika kolom C4 = 07:30 maka DT1

    Demikian, mohon bantuan, atas bantuannya terima kasih buannyakk mas

    hanin: saya mencoba dengan =IF(AND(HOUR(C4)=16;MINUTE(C4)=30);"Ada 0T1";IF(AND(HOUR(C4)=7;MINUTE(C4)=30);"DT1";"N/A")) intinya di-ekstrak dulu jam dan menit di sel c4 dengan fungsi hour dan minute. mudah-mudahan berguna.

  136. halooo…
    bisa bantu?
    bagaimana penerapan AND pada SUMIF?
    misal pada A1:A100 = lingkaran, segitiga, persegi
    B1:B100 =merah, kuning, hijau
    C1:100 = besar, kecil
    D1:100 = nilai
    berapa jumlah nilai untuk lingkaran merah besar, lingkaran merah kecil, segitiga merah besar, segitiga merah kecil, lingkaran kuning besar, lingkaran kuning kecil dan seterusnya….
    MAKASIH….

    hanin: barangkali maksudnya dengan sumifs (pakai S). misalnya =SUMIFS(D1:D100;A1:A100;"Lingkaran";B1:B100;"Merah";C1:C100;"Besar") akan menghitung nilai untuk “Lingkaran Merah Besar”.

  137. Om mau tanya
    saya kan lagi ngentri jumlah ruang. 1 ruang diisi oleh 20 siswa, 21 smpai 40 jumlah ruang 2, dst.
    nah rumusnya gimana kl kepengen otomatis ngisi jumlah ruangnya.
    misalkan :
    kalo saya mengetikan di kolom L158, 325 siswa. dikolom M158 otomatis sendiri ngisi ruangnya. gimana?

    makasih sebelumnya om…

    hanin: kalau saya tidak keliru, berarti setiap ruang isinya 20 siswa. maka digunakan fungsi roundup =roundup(L158/20;0) yakni dibulatkan sampai nol desimal untuk tiap seperduapuluh nilai kolom L158. gitu ya?

  138. Pak Hanin, tolong bantuannya…

    Nih saya lagi bikin project kantor, ada masalah di formula excel, kolomnya:
    tanggal keluar surat : Overdue surat : keterangan : penerima surat
    ………………………………: (today-tgl keluar srt) : ……………………:…………………………

    1. jika Overdue surat 3-7 hr, maka seluruh kolom pada baris tersebut akan berwarna “kuning” sampai kolom keterangan diisi, jadi kalau kolom keterangan diisi maka kolom tsb tidak berwarna seperti awal lagi

    2. jika overdue surat >= 7 hr, maka seluruh kolom pada baris tersebut akan berwarna “merah” sampai kolom penerima surat diganti dan kolom keterangan diisi/diganti, jadi kalau penerima surat dan kolom keterangan diisi maka kolom akan berubah seperti semula lagi..

    3. apabila kolom penerima surat berisi nama misal: “bedu” dan “budi”, maka semua kolom pada baris tsb akan berwarna merah, kecuali sdh diganti dgn nama lain..

    terimakasih sebelumnya….

    hanin: maaf kalau jawabannya ngga bisa terlalu jelas. intinya, silakan digunakan ‘conditional formatting’. supaya seluruh row berwarna kuning/merah; maka saat membuat conditional formatting, seluruh baris harus dipilih. kemudian gunakan opsi ‘manage rules’ di ribbon home pada kotak ‘conditional formatting’. Nah, di saat menyusun conditional formatting, pertama pilih ‘between’ untuk memasukkan kondisi pertama: overdue between 3-7 hari. Lalu tambahkan rule baru, untuk memasukkan kondisi kedua: overdue greater than 7 hari. Lalu new rule lagi, untuk memasukkan kondisi ketiga: penerima surat contains bedu or budi. Lalu new rule lagi, untuk menghilangkan formatting kalau kolom keterangan sudah diisi. demikian kira-kira langkahnya.

  139. kok pakai ms 2007, ngga bisa ya, padahal udah pakai rumus bener…

    =IF(A10>=6,(IF(A2>=7,”Naik”,”Tidak Naik”)),”Tidak Naik”)

    😦

    hanin: saya coba, dengan tanda koma diubah dengan titik koma, dan kurung buka sebelum IF kedua dihapus serta kurung tutup kedua setelah Tidak Naik pertama dihapus, bisa jalan. =IF(A10>=6;IF(A2>=7;"Naik";"Tidak Naik");"Tidak Naik") Jika ini di-copy paste dari sini, coba tanda petik di depan dan belakang naik serta tidak naik diketik ulang dengan tanda petik juga. Mudah-mudahan membantu.

  140. om, saya punya masalah
    setoran wartel saya selalu meleset. masalahnya ada pembulatan uang.
    misal uang diatas 500 dibulatkan ke 1000 trus yang di bawah 500 di bulatkan menjadi 500
    misal
    biaya telp 250 di bulatkan jd 500
    biaya telp 750 di bulatkan jd 1000
    biaya telp 450 di bulatkan jd 500
    biaya telp 500 di bulatkan jd 500
    biaya telp 850 di bulatkan jd 1000
    biaya telp 1250 di bulatkan jd 2500
    biaya telp 7550 di bulatkan jd 8000
    biaya telp 25250 di bulatkan jd 25500
    biaya telp 37850 di bulatkan jd 38000
    dst
    kira2 ada g rumus excel yang dapat menghitung? jd kita g perlu nulis scr manual
    suwun and good luck

    hanin: bisa digunakan fungsi ceiling, yakni membulatkan sampai kelipatan tertentu. =ceiling(A1;500)

  141. tolong cari inii

    NO URUT NOMOR KARYASISWA NAMA KARYAWAN PROGRAM STUDI
    1 K01/01 LUSIANA
    2 A01/02 DWI LESTARI
    3 S02/03 HANDAYANI
    4 A02/04 KUNTARJO
    5 K02/05 RAMADHAN
    6 S01/06 MAYANGSARI
    7 A01/07 SUHARYADI
    8 K01/08 MARYONO
    9 S01/09 PRIYANTI
    10 A02/10 YULIANTO

    hanin: maaf, apanya yang mau dicari?

  142. Minta bantuan dong masalah excel.
    apa ada yang tau cara merapatkan kolom2 yang berisi dan mengabaikan kolom yg kosong?
    kasusnya seperti ini: di sheet 1, nilai baris 1 kolom A, B, C sampai dengan Z ada yang berisi ada yang kosong.
    sedangkan di sheet 2 inginnya semua yg berisi rapat di kolom A, B dan C. bagaimana cara merapatkannya selain menggunakan rumus if yg panjang?
    trimakasih.

    hanin: Anda bisa menggunakan fasilitas Data Sort. Saya menggunakan excel 2010. Langkahnya (1) Pilih seluruh sel yang diperlukan (2) Buka Ribbon Data-Sort pilih tombol Option (3) Pilih opsi left-to-right; defaultnya adalah top-to-bottom. Opsi ini nanti mensortir kolom sehingga kolom yang kosong akan ada di sisi kanan, sebagaimana kita mensortir baris kosong menjadi di bawah. Demikian, di excel 2003 silakan disesuaikan di mana menu tersebut berada.

  143. mohon bantuannya setiap saya membuat rumus “DATEDIF” selalu muncul invalid ; apakah ada setingan pada tanggal yang harus dirubah sebelum membuat perumusan “DATEDIF” ?
    mohon bantuannya

    hanin: pastikan formulanya adalah = DATEDIF ( start_date , end_date , unit ) kemudian di sel yg dimaksud disetting dengan type date.

  144. Aswrwb, mas, kira- kira apa ya masalahnya, di micrososft excel kenapa bisa error ketika saya ingin buka sheet yag link ke rumus sheet yang lainnya, kenapa sy harus update pake manual F2 (tidak otomatis link)

    hanin: mungkin setting-nya perlu diperbarui; ‘automatic update links…’

  145. mohon dibantu rumus untuk perhitungan ini hasilnya dibulan ke atas ribuan (1000)
    (Rp. 7.000.000 x 75%)/12 = 437.500 dibulatkan menjadi 438.000,– kami tunggu jawaban dan terima kasih atas solusinya

    hanin: silakan dicoba rumus MROUND sebagaimana telah dibahas pada pertanyaan Hanung di atas.

  146. Tolong dong infonya untuk cara setting tanggal (u/ menghilangkan tanggal di hari sabtu dan minggu) ;

    kamis l jumat l sabtu l minggu l senin l selasa
    02/02 l 03/02 l 04/02 l 05/02 l 06/02 l 07/02 l+

    menjadi ;

    kamis l jumat l senin l selasa
    02/02 l 03/02 l 06/02 l 07/02 l+

    pada saat cell + saya tarik ke kanan ….

    hanin: maaf, saya tidak punya ide, selain dipakai rumus penambahan, bukan dengan ditarik ke kanan yang otomatis menambah satu-satu…

  147. WAH…mantap tenan blog ini…rame terus….JEMMMPOOOLLL u/ Bpk Hanin…

    mo nanya ya pak….udah bingung….

    ada fungsi:
    nilai bilangan 2 sampai dengan 7 dikali 2
    lebih dari 7 = 12

    logicalnya bener seperti ni pak?
    (x>=2) = (x-1)*2
    (x=8) = 12

    kalo di functionnya

    =IF((AND(OR((CP7>1);(CP78))));(AND(OR((IF((CP7>1);((CP7-1)*2);0));(IF((CP78);(12);0)));0)))

    tapi koq ga jalan ya pak…tulisannya “false”…

    Minta tolong dengan amat sangat ya pakk….Please

    Thank’s alot…

    hanin: saya coba dengan begini: =IF(AND(CP7>1;CP7<8);CP7*2;12) sepertinya baik-baik saja. tulisan FALSE itu muncul karena di fungsi Anda belum ada value_if_false. mudah-mudahan membantu.

  148. Ok pak Hanin…thanks…

    *) @ tutik…thanks juga LOLnya…anda pinter juga…pantesan sombong….

    hanin: sama-sama, senang bisa membantu.

  149. No Nama Beli % Uang Muka Uang Muka jumlah pembelian
    1 rosy Rp 2.000.000 5%
    2 rose Rp 350.000 10%
    3 ochie Rp 300.000 15%
    4 ross Rp 450.000 3%
    5 ossy Rp 500.000 5%
    Total

    mas hanin tlong bantu saya untuk mncari uang muka dan jumlah pmbeliannya iia..saya lupa rumus excelnya pakai yg mna..lngsng d’bles iia mas..terima kasih

    hanin: bukannya tinggal dikalikan saja? =[cell_beli]*[cell_%uangmuka] selesai deh.

  150. bisa ga if digunakan untuk mencari peringkat/ rengking anak????
    nama nilai rengking
    andi 70 ?
    budi 80 ?
    santi 75 ? thank’s

    hanin: kenapa repot-repot pakai fungsi if? bukannya tinggal diurutkan saja (data-sort-descending) sudah langsung kelihatan?

  151. bang tolong bantuannya dong
    saya mau bikin rumus if wat dikantor
    misal
    B2: tanggal masuk
    C2: batas target = 50 hari
    D2: rumus ifnya sisa hari dr tgl masuk smpai hari ini jka batasnya hanya 50 hari.(ini yang mau tanyakan bang)

    tolong bantuannya
    terimakasih sebelumnya

    hanin: bukan dengan rumus if, pakai fungsi datediff saja.

  152. makasih rumusnya !!!!

    tapi kok di excel 2007 saya ngga valid ya ?

    thx !

    hanin: ngga valid gimana ceritanya ya?

  153. Misallnya mencari nilai Discount, yg berada di kolom F1.
    Example: (*Diberikan discount 10% dari harga baya, bila jumlah beli >40(lebih besar),
    Diberikan discount 5% dari harga bayar, bila jumlah beli >20.)
    Answer : =if(b2>40;10%;5%)*D2
    =if(b2>40;5%;10%)*D3
    *B2 adalah : jumlah harga bayar.
    *D3&D2 adalah : Jumlah Biaya.

    hanin: siip deh!!

  154. Kota diperoleh dengan ketentuan :
    ∼ Jika B maka Jakarta
    ∼ Jika AB maka Yogyakarta
    ∼ Jika Ad maka Solo
    rumus kayak gini gmn ada yang bisa babtu gak……………….

    hanin: =IF(A1=B;Jakarta;dst) sudah dibahas di kasus nested if. persis seperti bikin nilai, silakan dimodifikasi sesuai keperluan Anda.

  155. Jika pambayaran Credit dan harga >6000000, maka hadiahnya oli, jika tidak maka tidak
    memperoleh hadiah.
    Jika pambayaran Cash dan harga >5000000, maka diskon 500000, jika tidak maka tidak
    dapat diskon (diskon=0).

    hanin: rasanya sudah pernah dibahas, untuk kasus diskon seperti ini. silakan dicermati ulang.

  156. saya mau tanya nih
    kalo rumus fungsi buat slip gaji, dgn ketentuan

    Jam kerja wajib : 200 jam

    Upah kerja di dapat (?)
    Jika Gol “IIA” diberikan jam kerja wajib di kali 2500
    Jika Gol “IIB” diberikan jam kerja wajib dikali 2000
    Jika Gol “IIC diberikan Jam kerja wajib dikali 1500

    gmna rumus nya ? mkasih
    di tunggu yaa 🙂

  157. mohon bantuannya..
    jika hari pertama kerja pada tanggal 12 januari 2012, tanggal berapa kalau 120 hari kerja?

    rumusnya gimna ya..?
    tks.

    hanin: pakai analysis toolpack; =workdays(12/01/2012,120,[range_hari_libur]) perhatikan bahwa Excel ngga tahu hari libur kapan aja, jadi perlu ada satu kolom tersendiri yang berisi hari libur selain sabtu/minggu.

  158. numpang nanya,…cara merubah tgl seperti ini gmn ya? contoh : 20120411(format awal general) mau dirubah menjadi format date menjadi 11-apr-12…..mohon bantuannya terimakasih…

    hanin: pertama, split dulu 20120411 menjadi beberapa kolom. gunakan fasilitas data-text to column-fixed width, lalu potong dengan meletakkan garis pemisah di antara 2012,04, dan 11. kedua, gabungkan kolom-kolom itu menjadi satu: =C1&”/”&B1&”/”&A1 di sel yang berformat date.
    Cara lain, dengan rumus =RIGHT(A3;2)&”/”&MID(A3;5;2)&”/”&LEFT(A3;4) tapi belum saya praktekkan.

  159. Kalo ada JUMLAH UANG 10Jt-14Jt maka BESAR TARIKAN 3Jt
    JuMLAH UANG 15Jt-19Jt maka BESAR TARIKAN 5Jt
    Yang lain 8Jt
    Gimana?

    hanin: logikanya mirip dengan pola perhitungan pajak. silakan dicermati kembali pembahasan-pembahasan di komentar sebelumnya.

  160. Kan ada 3 KARTU ATM, Silver, Gold, Maestro, sm Alto
    Untuk ATM (Silver) atau (Gold), Pajak 0,5% dari JUMLAH UANG
    Untuk ATM (Maestro) atau (Alto), Pajak 0,75% dari JUMLAH UANG
    Gimana?

    hanin: maaf, bagaimana Anda mendefinisikan pembagian sel dan identifikasi untuk masing-masing jenis kartu tersebut? hal tersebut mempengaruhi rumusnya.

  161. saya mau tanya,kalau misalkan ada nilai 25,dan saya mau yang 20 pertama atau dibawah niali 20 itu dikalikan 1000,dan sisanya yg 5 dikalikan dengan 2000,saya tidak tau caranya,tolong info nya donk?thanks

    hanin: logikanya sama persis dengan perhitungan pajak. silakan dicermati kembali pembahasan-pembahasan di komentar sebelumnya.

  162. Pak.. bole ga saya tau rumus untuk menghilangkan kode expired di excel…. soalnya setting nya expired 2007…. thx sebelumnya ya

    hanin: yang expired excel-nya atau workbook yang dibikin di atas excel? kalau excel-nya, silakan registrasi ke Microsoft. kalau workbook-nya, silakan hubungi pembuat workbook tersebut. biasanya dikunci di vba-nya.

  163. bagaimana caranya klw menggunakan rumus dalam mengoperasikann laporan keuangan

    hanin: mengoperasikan laporan keuangan sedalam apa maksudnya? jika untuk hitungan biasa, silakan gunakan rumus-rumus finansial yang tersedia atau gunakan analysis toolpack. jika memang menjalankan langsung dari jurnal sampai menjadi laporan keuangan, silakan gunakan makro.

  164. klo untk nilai tercapai dn tdk tercapai gmna crnya?

    hanin: kn gmpg aj =IF(syarat_nilai;”tercapai”;”tdktercapai”) ud gt aj kn [woooiii.. ini web, bukan sms 😀 ]

  165. OM, AKU PUNYA MASALH…..
    aku mempunyai data penjualan dimana data seperti di bawah ini
    stok awal !?! laku !?! beli !?! stok akhir !?! stok awal !?! laku !?! beli !?! stok akhir
    1 !?! !?! 1 !?! 2 !?! 1 !?! 1 !?! !?! 1
    6 !?! !?! 5 !?! 6 !?! 8 !?! !?! 2 !?! 8
    dst……
    begini pola pembacaanya om
    stok awal saya 1 saya beli 1 jadi barang saya menjadi 2 dan saya tulis di kolom stok akhir 2
    trus kemudian hari berikutnya saya cek stok saya ternyata stok saya masih 1 saya masukkan data angka 1 ke ke kolom stok awal dan kemudian saya masukkan angka 1 ke kolom laku trus saya tulis 1 di stok akhir,kemudian hari berikutnya saya cek stok awal saya jadi 6 jadi ada pembelian 5biji kemuadian saya masukkaan data 5 ke kolom belidan kemudian ya tulis 6 sebagai stok akhir saya, kemudian setelah besoknya stok saya ada 8 berarti ada pembelian maka sayamasukkan data pada kolom pembelian,….. dan begitu seterusnya
    jadi inti dr polanya:
    —ketika stok akhir > stok awal berarti ada penjualan maka selisih dari stok akhir dikurangi stok awal masuk ke kolom LAKU dan stok akhir sama denagn stok awal
    — ketika stok akhir < stok awal berarti ada pembelian maka selisih antara stok awal dikurangi stok akhir dimasukkan ke kolom BELI dan data stok akhir sama dengan stok awal

    yang saya tanyakan bagaimana membuat rumus agar dengan memasukkan data pada stok awal saja kita langsung tahu ada barang laku atau pembelian data ( jumlah ) barangnya langsung keluar. maksutnya ketika ada pembelian kolom pembelian langsung terisi dan jumlah barangnya, begitu pula sebaliknya,,,,,
    sebelunya saya ucapkan terimakasih banyak pak…..

    hanin: saya agak kurang paham dengan pola selisih yang Anda maksud. sekilas saya bayangkan begini. di kolom BELI maka =IF(sel_stok_akhir<sel_stok_awal;sel_stok_awal-sel_stok_akhir;0). di kolom JUAL dibuat rumus =IF(sel_stok_akhir>sel_stok_awal;sel_stok_akhir-sel_stok_awal;0). Di kolom stok akhir buat saja =sel_stok_awal. mudah-mudahan membantu.

  166. Kalo bisa skrng di jawabnya, kalo besok pr dikumpulin nikh. hahaha.
    Bagaimana saya bisa ranking 1,?
    BHuahahaha, ..
    Maaf y brcanda, Thankyou tuh info nya, brmanfaat bnget..
    🙂

    hanin: 😀 sama-sama, senang bisa bermanfaat.

  167. dikasih contoh gambar.a dong , pasti paham 😀

    hanin: saya rasa ini masalah logika, bukan masalah gemar menggambar 😀

  168. makasihh yahh, tapi kok aku susah bgt ngapalin rumus IF padahal mau ulangan -_-

    hanin jangan diapalin, dipahamin dong jadi lebih mudah. Met ulangan ya

  169. WAH sungguh menarik ini pembahasannya baik artikel ataupun komentarnya..

    saya mau tanya nih, boleh yak?

    saya punya permasalahan saat menghitung total(SUM) data, dalam hal ini gaji(Rp). pada saat menjumlahkan ada cell yang nilainya #value!, sehingga di cell total menjadi #value! juga. yang saya mau tanyakan apakah kita bisa memasukkan fungsi SUM kedalam fungsi IF? jadi saat penghitungan itu, cell yang bernilai #value! tidak terhitung. kalo memang bisa, mohon bantuan contoh logikanya ya.. saya sudah searching kemana2 gak ketemu nih, sudah coba2 juga tapi belum berhasil.. ^^
    atau kalo punya saran untuk saya juga boleh..hehe

    hanin: intinya, waktu sum itu, abaikan text. jadi bisa digunakan rumus =SUMIF(B1:B5;">-10000") jadi di sel B1-B5 yang isinya text termasuk pesan error diabaikan, hanya yang berisi numeric yang dihitung. mudah-mudahan membantu.

  170. mohon pencerahannya bozz…

    saya ingin mengitung jumlah hari kerja sesuai tgl nasional, namun fungsi NETWORKDAYS menghitung sabtu sebagai hari libur, padahal saya kerjanya smpe senin-sabtu…
    ada rumusnya ngak min??

    thankz b4

    hanin: kalau Anda pakai excel 2010, ada fungsi yang namanya NETWORKDAYS.INTL ini baru ada di 2010. Gunakan begini: =NETWORKDAYS.INTL(tgl_awal,tgl_akhir,11,hari_libur_nasional) kode 11 agar tidak menghitung hari Minggu.

  171. mohon bantuannya pak.. untuk rumus mencari jam kerja lembur dan jam kerja lembur kog bisa muncul seperti tsb(rumus if)
    datang pulang jamkerja normal jam kerjalembur
    8.12AM 3.00pm 6.48 0.00
    8.00 AM 3.00Pm 7.00 0.00
    8.00 Am 6.30Pm 7.00 3.30
    jam kerja normal ialah jika jam kerja 7jam/kurang
    janjam kerja lembur ialah jika jamkerja melewati jam kerja normal

    hanin: untuk jam kerja normal: =IF((C10-B10)-"07:00:00"<0;C10-B10;"07:00:00") untuk jam kerja lembur: =IF((C10-B10)-"07:00:00">0;(C10-B10)-"07:00:00";"00:00:00") perhatikan bahwa saya menggunakan locale Indonesia ketika format sel sebagai time. mudah-mudahan membantu.

  172. ups maaf,untuk rumusny jamkerja normal dan rumus jamkerjalembur

    hanin: sesuai permintaan, komandan!

  173. Assalamu’alaikum
    salam kenal mas hanin
    critanya saya lagi coba bikin rumus gaji pokok nih, tapi saya menemukan kesulitan.. mohon pencerahannya nggih.. nyuwun sewu, saya nggak pernah kursus komputer secara formal dan belajar hanya lewat internet dan trial and error, jadi mungkin logika saya yang kebalik balik atau pemahaman saya yang keliru..
    saya buat 2 worksheet untuk mempermudah, di mana worksheet 1 berisi informasi macem2 tentang karyawan dan worksheet 2 (THP) berisi tabel gaji pokok dengan tabel vertikal berisi posisi dan tabel horisontal berisi tingkat kompetensi dan tahun ke-n.
    rumus dasar gaji pokok yang saya buat seperti ini :
    IF(AND(C29=1;C30=2;C31=1);VLOOKUP(B32;THP!A7:AG18;4;0);
    IF(AND(C29=1;C30=1;C31=1);VLOOKUP(B32;THP!A7:AG18;5;0);
    IF(AND(C29=1;C30=2;C31=2);VLOOKUP(B32;THP!A7:AG18;6;0);
    IF(AND(C29=1;C30=1;C31=2);VLOOKUP(B32;THP!A7:AG18;7;0);
    IF(AND(C29=1;C30=2;C31=3);VLOOKUP(B32;THP!A7:AG18;8;0);
    IF(AND(C29=1;C30=1;C31=3);VLOOKUP(B32;THP!A7:AG18;9;0);
    IF(AND(C29=1;C30=2;C31=4);VLOOKUP(B32;THP!A7:AG18;10;0);
    IF(AND(C29=1;C30=1;C31=4);VLOOKUP(B32;THP!A7:AG18;11;0);
    IF(AND(C29=1;C30=2;C31=5);VLOOKUP(B32;THP!A7:AG18;12;0);
    IF(AND(C29=1;C30=1;C31=5);VLOOKUP(B32;THP!A7:AG18;13;0);
    IF(AND(C29=1;C30=2;C31=6);VLOOKUP(B32;THP!A7:AG18;14;0);
    IF(AND(C29=1;C30=1;C31=6);VLOOKUP(B32;THP!A7:AG18;14;0);
    IF(AND(C29=1;C30=2;C31=7);VLOOKUP(B32;THP!A7:AG18;16;0);
    IF(AND(C29=1;C30=1;C31=7);VLOOKUP(B32;THP!A7:AG18;17;0);
    IF(AND(C29=1;C30=2;C31=8);VLOOKUP(B32;THP!A7:AG18;18;0);
    IF(AND(C29=1;C30=1;C31=8);VLOOKUP(B32;THP!A7:AG18;19;0);
    IF(AND(C29=1;C30=2;C31=9);VLOOKUP(B32;THP!A7:AG18;20;0);
    IF(AND(C29=1;C30=1;C31=9);VLOOKUP(B32;THP!A7:AG18;21;0);
    IF(AND(C29=1;C30=2;C31=10);VLOOKUP(B32;THP!A7:AG18;22;0);
    IF(AND(C29=1;C30=1;C31=10);VLOOKUP(B32;THP!A7:AG18;23;0);
    IF(AND(C29=1;C30=2;C31=11);VLOOKUP(B32;THP!A7:AG18;24;0);
    IF(AND(C29=1;C30=1;C31=11);VLOOKUP(B32;THP!A7:AG18;25;0);
    IF(AND(C29=1;C30=2;C31=12);VLOOKUP(B32;THP!A7:AG18;26;0);
    IF(AND(C29=1;C30=1;C31=12);VLOOKUP(B32;THP!A7:AG18;27;0);
    IF(AND(C29=1;C30=2;C31=13);VLOOKUP(B32;THP!A7:AG18;28;0);
    IF(AND(C29=1;C30=1;C31=13);VLOOKUP(B32;THP!A7:AG18;29;0);
    IF(AND(C29=1;C30=2;C31=14);VLOOKUP(B32;THP!A7:AG18;30;0);
    IF(AND(C29=1;C30=1;C31=14);VLOOKUP(B32;THP!A7:AG18;31;0);
    IF(AND(C29=1;C30=2;C31=15);VLOOKUP(B32;THP!A7:AG18;32;0);
    IF(AND(C29=1;C30=1;C31=15);VLOOKUP(B32;THP!A7:AG18;33;0);
    di mana C29 adalah jabatan, C30 adalah tingkat kompetensi, dan C31 adalah tahun ke-n (tiap tahun ada kenaikan berkala). B32 adalah posisi yang berfungsi menjadi penghubung antara worksheet 1 dan 2.
    Yang jadi masalah, ada 11 jabatan di mana masing2 jabatan bisa sampai 15 tahun masa kerja… sedangkan dalam excel, hanya ada 64 level kan.. kalau rumus dasar per jabatan saja sudah terdiri dari 30 level, jika ada 11 jabatan berarti ada 30×11 level… jadi pastilah muncul peringatan “The specified formula cannot be entered because it uses more than 64 levels of nesting”
    nah, adakah cara termudah dalam membuat rumus di excel untuk bisa memenuhi kebutuhan saya?
    matur suwun sebelumnya,

    hanin: wa… hebat ya, saya malah ngga kepikir make excel untuk situasi macam ini. sepertinya Anda perlu bikin proxy/sel-antara satu lagi deh. di sel itu dibaca jabatannya aja, lalu refer rumus ke sel lain, yang berisi model lookup seperti yang barusan Anda tulis di atas. intinya Anda lokalisir dulu per jabatan, baru diteruskan ke rumus berikutnya. atau kalau iseng, silakan coba-coba bikin VBA 😀 … mudah-mudahan membantu.

  174. mas hanin, bapake tulung dibantu yaak, misale A2 Rp25.000, B2 Rp50.000, C2 (kepingin nya ditampilkn langsung persentase kenaikannya) misalnya C2 (tertulis otomatis 50%) gemana yaak..carana…makasih yaak..

    hanin: Pertama, pastikan di sel C2 diformat tampil sebagai persentase. Rumus untuk kenaikan adalah =(B2-A2)/A2 mudah-mudahan membantu.

  175. (maaf ralat pertanyaan terdahulu sekaligus nambah pertanyaan baru)
    mas Hanin, BAPAKE tulung dibantu yaak, misale A2 Rp25.000, B2 Rp50.000, C2 (kepingin nya ditampilkn langsung persentase kenaikannya) misale C2 (tertulis otomatis 50% atau 100% atau 75 %) atau misale tabel hutang A2 Rp2.500.000, sudah dibayar B2 Rp150.000, C2 (kepingin nya ditampilkn langsung persentase hutang yang sudah di bayar, 20% kah atau 35 % kah) gemana yaak..carana…makasih beribu kali yaak..

    hanin: Pertama, pastikan di sel C2 diformat tampil sebagai persentase. Rumus untuk kenaikan adalah =(B2-A2)/A2 rumus untuk persentase pembayaran =B2/A2 seperti biasa kalau menghitung persentase.

  176. aku mau tanya donk kalo hitungan lembur karyawan gymana yah contoh kasus jam 17.10 lembur Rp 5.000 dan 18.10 lembur Rp 10.000 dan kelipatan seterusnya….mohon dibantu yah…thx

    hanin: Misal jam ada di kolom A1, bikin kolom baru (misal B1) dengan rumus =HOUR(A1) kemudian di kolom C1 masukkan rumus =B1-16 kemudian di kolom D1 masukkan rumus =C1*5000 begitu gambaran kasarnya. mudah-mudahan membantu.

  177. Bapak Hanin yang baik, saya mau bertanya.. untuk pengitungan (sum) namun yang dipilih hanya yang minus saja. contoh.
    200
    -100
    400
    -150
    Jumlah Minus = …..
    apakah pakai fungsi if.
    terimkasih.

    hanin: coba pakai =sumif(range_kriteria;”<0";range_jumlah) jadi kriterianya yg lebih kecil dari nol alias minus

  178. oiya, mas hanin.. untuk bertanya2 di waktu luang mas hanin.. mungkin ada contact via YM, FB, atau lainnya. saya sangat bersyukur bisa mendapat teman master excel. ini sangat bermanfaat bagi saya. trims.

    hanin: ngobrolnya di sini aja biar bagi2 dengan yang lain…

  179. oke mas Hanin, trims jawabannya.. lain waktu saya tanya disini lagi.. tp jangan marah ya..
    makin lama scrolbar page ini makin panjang ke bawah.. wkwkwkkk

    hanin: iya nih. panjang… 😀

  180. Dear Mas Hanin,
    Kalo saya ingin membuat data dari excel sbb:

    Tanggal 1 Agustus 2008 s/d 31 Juli 2009 Masuk dalam Kelas A
    Tanggal 1 Agustus 2009 s/d 31 Juli 2010 Masuk dalam Kelas B
    Tanggal 1 Agustus 2010 s/d 31 Juli 2011 Masuk dalam Kelas C

    Tanggal tersebut merupakan tanggal lahir yang akan di kelompokan secara automatis menjadi Kelas

    Gimana rumusnya ya mas?
    Sebelum dan sesudahnya sy ucapkan terimakasih

    Regard

    Agus

    hanin: bisa gunakan fungsi DATE dalam nested IF: =IF(AND(A3>=DATE(2008;8;1);A3=DATE(2009;8;1);A3=DATE(2010;8;1);A3<=DATE(2011;7;31));"C";"N/A"))) – saya pakai Excel 2010. Untuk 2003 mungkin perlu ganti semua titik-koma menjadi koma. Mudah-mudahan membantu.

  181. MAS SAYA DAPAT data wajib pajak seluruh kabupaten padahal
    saya butuh data satu desa saja

    hanin: bagus dong, daripada butuh data satu desa tapi dapat data satu RT 😀

  182. Ka, kalau kondisinya begini
    bonus, kondisi: 1. jika Id kamar FR atau PR dan status M maka dapat voucher 200000
    2. jika Id kamar FR atau FR dan status S maka dapat voucher 100000
    itu kira-kira rumus If nya gimana ya kak?

    hanin: saya coba begini =IF(AND(OR(A1="FR";A1="PR");B1="M");20000;IF(AND(OR(A1="FR";A1="FR");B1="S");10000;0)) mudah-mudahan sesuai yang diharapkan.

  183. trima kasih atas bantuan, sdh lama sy tdk membuat database dr excel hingga lupa, tp skrg ada sedikit bayangan utk mengingat kmbl.. skali lg mksh pak…

    hanin: sama-sama, senang bisa bermanfaat.

  184. mas bagaimana carannya bikin slip gaji diambil dari daftar gaji dan membuat slip gaji dan print nya satu kali

    hanin: maksudnya? pakai fasilitas mail merge mungkin ya?

  185. salam knl,,,,
    maaf mas mu nanya ni
    saya di test melamar kerja memunculkan easy java di microsofof excel

    jd gni,,, pertanyaan di sheet 3 ,, jawaban ada di sheet 2 ( terdapat banyak data ) nah saya harus memunculkan easy java di sheet 3 ,,, katanya ci pakai vlookup ,,, caranya gma mas ,, sama easy java itu apa,,,,

    mohon bantuannya….

    hanin: untuk vlookup, silakan tekan F1 di excel 😀 untuk easy java, silakan lihat library-nya di jxls.sourceforge.net 🙂 selamat berburu…

  186. mohon bantuannya untuk menghitung masa kredit yang telah jatuh tempo bgimana rumusnya
    misal tgl faktur 3 september 2012 masa kreditnya 21 hari, jatuh tempo 24 september 2012,
    bgimana rumusnya (jika sampai sekarang belum terbayar umur kreditnya sudah berapa hari, terima kasih
    mohon bantuaannya ke andriyantowan@yahoo.co.id

    hanin: jika tanggal faktur di sel A1, masa kredit di A2, jatuh tempo di A3 =(A1+A2) dan umur kredit sampai sekarang di sel A4 rumusnya =datedif(A3;today();"D")

  187. Mohon bantuannya mas Hanin
    saya mau buat kaya gini
    0:01:00 10:00:00 Morning
    10:01:00 15:00:00 Noon
    15:01:00 18:00:00 Evening
    18:01:00 0:00:00 Night

    ntar kalo dimasukin jam 11:00 misalnya bisa keluar Noon
    rumusnya gimana ya mas.. Makasih

    hanin: saya coba ambil hour-nya aja ya. =IF(HOUR(A1)<10;"Morning";IF(HOUR(A1)<15;"Noon";IF(HOUR(A1)<18;"Evening";"Night"))) mudah-mudahan berhasil.

  188. booos….,lou gimana mentukan waktu masuk dan keluar,di accses
    tolng kirim di email :rojul.ojung@yahoo.com

    hanin: maaf, maksudnya bagaimana ya?

  189. SALAM SUKSES BUAT MAS HANIN……….

    GINI MAS……….
    MISALKAN JUMLAH NILAI RATA-RATA PADA KOLOM C1 = 600%
    JIKA NILAI RATA-RATA PADA KOLOM C1 = LEBIH TINGGI DARI 100% MAKA HASINYA TETAP 100%
    TETAPI JIKA NILAI RATA-RATA PADA KOLOM C1 = LEBIH KURANG DARI 100% MAKA HASILNYA TETAP SAMA DENGAN NILAI SEBENARNYA

    MOHON BANTUANNYA…

    hanin: pastikan di sel itu formatnya percentage ya. coba dengan ini: =IF(C1>1;1;C1) kalau dia bukan persentase, mungkin =IF(C1>100%;100%;C1) lebih cocok. Oya, LAIN KALI JANGAN NULIS PAKAI HURUF BESAR SEMUA TIDAK SOPAN !!.

  190. Mas, tolongin dong.
    misalnya kode 010410012 atau kode 010420012
    untuk kode 010410012 biar otomatis keluar dengan dibaca kode ditengah 41 aja laki-laki
    dan untuk kode 010420012 biar otomatis keluar kode 42 dibaca wanita dikolom lain

    hanin: asumsinya kode itu dalam format text ya, bukan number, bisa dipakai rumus =IF(MID(A2;4;2)="41";"Laki";"Perempuan") asumsinya kode itu cuma ada 41 dan 42 aja.

  191. BAGAIMANA CARANYA KLO DI SEL B3 SUDAH ADA DIKETIK NOMOR 112141 TAPI DISEL B4 TIDAK BISA DIKETIK LAGI DENGAN NOMOR YANG SAMA TAPI DIKETIK DENGAN NOMOR YANG BERBEDA ?

    hanin: SUDAH COBA DATA VALIDATION?? kenapa si nulisnya huruf besar semua. NGGAK SOPAN TAHU. BELAJAR ETIKA INTERNET DIKIT KENAPA SIH!!

  192. bapak boleh minta cntoh fungsi if enam variabel gak?

    hanin: silakan dibuat nested aja sampai 6 variabel. pakai contoh kasus biar bisa diuji validitas rumusnya.

  193. kenapa rumus file excel saya tidak berfungsi, harus pencet F2 dulu baru berubah?

    hanin: barangkali setting penghitungan di Excel Anda masih manual, bukan otomatis. Coba buka Tools => Options => Calculation tab, pilih “Automatic” di pilihan Calculation.

  194. Mas minta tlg donk.. Saya mau buat jam 3:00 am tapi pada hari berikutnya.. Mau ngitung waktu dari jam 10:00 am ke jam 3:00 am hari berikutnya. Kalo manual kan hasilnya 17 jam
    Kalo pake Excel gimana caranya? Thx

    hanin: lha bukannya kalo format sel-nya udat time, lalu ditambah/dikurang 17 jam nanti hasilnya udah sesuai?

  195. mohon bantuannya :
    jika kolom a1 saya ketik angka <100, maka kolom a2 hasilnya = 100
    jika kolom a1 saya ketik angka <115, maka kolom a2 hasilnya = 125
    jika kolom a1 saya ketik angka <140, maka kolom a2 hasilnya = 150
    jika kolom a1 saya ketik angka <165, maka kolom a2 hasilnya = 175
    jika kolom a1 saya ketik angka <190, maka kolom a2 hasilnya = 200
    jika kolom a1 saya ketik angka <215, maka kolom a2 hasilnya = 225
    jika kolom a1 saya ketik angka <240, maka kolom a2 hasilnya = 250
    jika kolom a1 saya ketik angka <265, maka kolom a2 hasilnya = 275
    jika kolom a1 saya ketik angka <290, maka kolom a2 hasilnya = 300
    jika kolom a1 saya ketik angka <315, maka kolom a2 hasilnya = 325
    jika kolom a1 saya ketik angka <340, maka kolom a2 hasilnya = 350
    jika kolom a1 saya ketik angka <365, maka kolom a2 hasilnya = 375
    jika kolom a1 saya ketik angka <390, maka kolom a2 hasilnya = 400
    jika kolom a1 saya ketik angka <415, maka kolom a2 hasilnya = 425
    jika kolom a1 saya ketik angka <440, maka kolom a2 hasilnya = 450
    jika kolom a1 saya ketik angka <465, maka kolom a2 hasilnya = 475
    jika kolom a1 saya ketik angka <490, maka kolom a2 hasilnya = 500
    jika kolom a1 saya ketik angka <515, maka kolom a2 hasilnya = 525
    jika kolom a1 saya ketik angka <540, maka kolom a2 hasilnya = 550
    jika kolom a1 saya ketik angka <565, maka kolom a2 hasilnya = 575
    jika kolom a1 saya ketik angka <590, maka kolom a2 hasilnya = 600

    saya sudah coba : =if(a1<100,"100",if(a1<115,"125",if(a1<140,"150",if(a1<165,"175",if(a1<190,"200",if(a1<215,"225",if(a1<240,"250",if(a1<265,"275",if(a1<290,"300",if(a1<315,"325",if(a1<340,"350",if(a1<365,"375",if(a1<390,"400",if(a1<415,"425",if(a1<440,"450",if(a1<465,"475",if(a1<490,"500",if(a1<515,"525",if(a1<540,"550",if(a1<565,"575",if(a1<590,"600"))))))))))

    hasilnya selalu gagal ,…..hanya bisa di titik if(a1<265,"275),..jika di paksakan di tulis semua tidak bisa,…"mohon bantuannya"…….

    santosorahmat@yahoo.com

    hanin: mungkin bisa dicoba fungsi =MROUND(A1;250) untuk membulatkan ke 250 terdekat.

    1. bisa di coba ” =if(mod(cell A1;round(cell A1;-3)<=500;round(cell A1;-3)+500;round(cell A1;-3)) " untuk pembulatan ke 500.

    2. Mohon bantuannya untuk rumus exel misal: jika angka 1=dina, 2=joko, 3=budi (sampai 100 lebih nama), saya pakai rumus IF soalnya hanya sampai 64 nama, mohon bantuannya bagaimana caranya, terima kasih, semoga sehat selalu

  196. Mas saya mao tanya dong, jadi saya punya Certificate dan itu ada date issue dan date expired “cth di kolom K2 isinya tgl 29-04-2011 dan L2 isinya tgl 29-04-2014” jd pas tanggal expired ada semacam peringantan/alert gitu mas yg menandakan certifikat saya sudah expired.
    Bagaimana cara membuatnya yaa mas?codingnya begitu

    Mohon bantuannya
    Terima kasih mas

    hanin: silakan dicoba gunakan conditional formatting. nanti Anda bisa set jika kolom L2 sudah lebih kecil dari tanggal hari ini, akan berwarna merah misalnya.

  197. mas brow mohon di bantu,
    q coba buat data base dg excel nih, setelah itu q buat lagi di sheet sebelahnya untuk liat secara automatis (kayak di seacrch gitu). lha masalahnya q pengen nampilin list farian dari item yang pengen ku panggil itu, gmn ya caranya?

    misal :
    A. data base punya macam 2 data tentang kentang -> kentang goreng dg farian (kentang goreng besar, kecil, goreng minyak, goreng pasir).
    B. lha di sheet satunya q pengen munculin farian yang ada di baris yg berbeda untuk tiap farian saat q panggil kata kunci kentang goreng.

    mohon bantuannya masbro.

    hanin: saya kurang pasti dengan kasusnya, tapi barangkali bisa dicoba dengan fungsi VLOOKUP beserta autofill. Silakan lihat diskusi beserta screenshot nya di link ini. mudah-mudahan membantu.

  198. …bagaimana ya rumusnya untuk dapat membuat tanggal yg masa berlakunya habis menjadi berubah warna atau berkedap-kedip secara otomatis…

    hanin: silakan dicoba menggunakan conditional formatting.

    1. kalau dgn cara manual, yang menggunakan rumus IF bisa ya mas?
      kalau bisa mohon dibantu ya mas menggunakan rumus IF

      hanin: setahu saya, fasilitas di excel untuk melakukan format warna dsb dengan conditional formatting. conditional-nya kan mirip logika if juga. saya tidak pernah menggunakan rumus if untuk memformat tampilan.

  199. RUMUSNYA SALAH BUNG,,,, HARUSNYA PAKE TITIK KOMA, BUKAN KOMA ( PADA CONTOH RUMUS PERTAMA DI ATAS)…..

    hanin: maaf, syntax untuk excel 2000, 2003, 2007, dan 2010 memang berbeda pada penggunaan koma dan titik koma. jika menggunakan versi baru memang titik koma, sedangkan untuk versi awal menggunakan koma.
    DAN TOLONG JANGAN KETIK PAKAI HURUF BESAR SEMUA, TIDAK SOPAN !! BELAJAR ETIKA INTERNET DIKIT KENAPA SIH !!

  200. Bagaimana buat rumus, misal beli barang dengan bon trus bayar minggu depan,nah satu hari sebbelum jatuh tempo agar ada peringatan misalnya warna celnya berubah, bls

    hanin: silakan coba dengan conditional formatting; menggunakan conditional berdasarkan tanggal. btw, “bls” itu apa?

  201. Bagaimana Rumus Excel untuk mencari Jam Pulang otomatis yang di dapat dari total Gaji. Contohnya : Jika Lembur per jam Rp. 5.000, masuk jam 8 dan pulang jam 17. kita mengisi total gaji 300.000, maka jam pulang akan berubah. Bagaimana Rumusnya. Tolong dibantu ya???

  202. Nilai Teori
    < 60 60 – 79 80 – 90 91 – 100
    Praktek
    < 60 0 1 1 1
    60 – 79 0 2 2 2
    80 – 90 0 2 3 3
    91 – 100 0 2 3 3

    Bisa dibantu untuk pemecahan data diatas Pak, misal jika seseorang nilai teori <60 dan Paraktek <60 maka nilai levelnya 0 dst, bagaimana cara bikim rumusnya pak

  203. gimana caranya.. nyari nilai if
    nama golongan status gaji pokok tunjangan total gaji

    Anang A NIKAH ? ? ?
    GABE B SINGLE ? ? ?

    NAH.. SEDANGKAN GAJI POKOK a= Rp 1.000.000
    b= Rp 800.000
    c= Rp 500.000
    tunjangan nikah=250.000
    single=50.000

  204. mas u/ menghitung jam kerja /over time pake rumus if gmn? problemnya klo masuk malam dan pulang besok paginya hasilnya selalu keluar negatif.
    contoh masuk kerja jam 19:24 pulang jam 08:52 ( klo scr manual hasilnya lama kerja 13jam28menit – 8 jam kerja = OT 5jam28menit) nah klo pake rumus d excel gmn mas?

    thq

    hanin: sudah dicoba menggunakan nilai absolut?

  205. Salam gan..
    pls saya gaptek sklong..soal excel lg.gmn rumusnya jika saya mau
    dikolom b2 diketik 1 maka dikolom d8 muncul 1000 dan jika b2 diketik 0.5 maka d8 jadi 500. Makasih ..dulu

  206. gimana caranya terjemahan dari pernyataan ini
    jika nilainya di atas 85 mendapatkan nilai A, jika nilainya antara 66 sampai 85 mendapatkan B, dan di bawah 66 mendapatkan C, itu aja, tolong bantuannya, thanks

    hanin: silakan dibaca lagi di contoh-contoh di atas.

  207. Hallo P Hanin…salam kenal n skalian mohon bantuannya ya…ni sya lgi bikin tabel angsuran, jika masukkan dp yg kta inginkan mka angsuran itu akan muncul sesuai list data yg kita buat, tpi ketika saya isi formula di selnya tertulis the specifed formula cannot be entered because it use more than 64 levels or nesting, karena saya bisanya pke IF….tnx sblmnya

    hanin: pesan itu berarti terlalu banyak kondisi if di rumus Anda. Excel maksimal memproses 64 if. Solusinya Anda bisa pecah rumus itu, atau beralih ke model (what-if) skenario.

  208. Tolong dibantu ya ,ji seumapama tanggal awal sama tanggal akhir akan terbaca disetiap pengolongan nya misallya tanggal akhir dan tanggal awalnya 25,mak kolom 20-25 yang akan terisi

  209. Rumus fungsi dari “Jika sel A3 berisi P maka jenis kelaminnya adalah Pria. Jika sel A3 berisi W maka jenis kelaminnya adalah Wanita” apa kak

  210. Mas Hanin . . . tolong dong?

    Bagaimana caranya menhitung jumlah cell yang berwarna ( baik ada isi angka’nya atau isi tulisan )

    mis : Cell b4 –> 2, b7 –> 3, b9 –>2, dan b10 –> 2 berwarna ( Background ) kuning dengan berisikan angka tersebut dibelangnya.

    jika ditanya : Berapa jumlah angka cell kuning berangka 2 ? Jawab = 3 Cell
    Jika ditanya: Berapa jumlah angka cell kuning ? Jawab = 9
    Jika ditanya : Berapa jumlah cell kuning ? Jawab = 4( Cell )

    Nah pertanyaannya : Seperti apakah rumus / formula / fuctions’nya ?
    Sebelum dan sesudah dijawab terima kasih .

    Email : pn_ngr@yahoo.com

  211. Mohon bantuannya untuk rumus exel misal: jika angka 1=dina, 2=joko, 3=budi (sampai 100 lebih nama), saya pakai rumus IF soalnya hanya sampai 64 nama, mohon bantuannya bagaimana caranya, terima kasih, semoga sehat selalu

    gussum.alpeno@gmail.com

  212. Mohon bantuannya Gan..

    kondisinya seperti, contoh :
    A1 = 07:30 B1 = 07:30 C1 = 07:30 D1 = 07:30 E1 = 07:30

    Kemudian saya jumlahkan :
    A2=(A1+00:00) B2=(A2;B1) C2=(B2;C1) D2=(C2;D1) E2=(D2;E1)

    Hasilnya :
    A2 = 07:30 B2 = 15:00 C2 = 22:30 D2 = 30:00 E2 = 37:30

    Pertanyaannya :
    Bagaimana rumus untuk mendapatkan nilai :
    jika E2 = 37:30 hasilnya menjadi 0
    Jika E2 = 30:00 hasilnya menjadi 1
    Jika E2 = 22:30 hasilnya menjadi 2
    Jika E2 = 15:00 hasilnya menjadi 3
    Jika E2 = 07:30 hasilnya menjadi 4
    Jika E2 = 00:00 hasilnya menjadi 5

    bagaimana ya cara perhitungannya ? mohon pencerahannya.

    Terima kasih..

  213. sore gan
    apa solusi jika di program excel “IF” tertulis ” this formula uses more levels of nesting than you can use in the current file format”

    mohon pencerahannya

    terimakasih

  214. Bantuin dong, jika jumlah lebih dr 10, maka kelebihan x d kalikan setengah dan hasilnya ditambahkan 10.contoh 6+6+6+2 maka 10+1/2(6+6+6+2)-10=15

  215. Siang para guru, Kalau rumus untuk pemotongan karena keterlambatan itu seperti gimana ya ?
    Contoh :
    Jika terlambat 1-20menit = *1000 (jadi setiap menit itu dikalikan 1000)
    Jika terlambat 20 menit dst = *3000 (setiap menit dikalikan 3000)
    Mohon bantuannya para guru, sangat membantu jika ada yang bisa menyelesaikan masalah saya
    Best Regards

Tinggalkan Balasan ke ando Batalkan balasan