Untuk pengguna tetap, Excel tidak rahsia lagi bahawa dalam program ini, anda boleh menghasilkan pelbagai pengiraan matematik, kejuruteraan dan kewangan. Ciri ini dilaksanakan dengan menggunakan pelbagai formula dan fungsi. Tetapi, jika Excel sentiasa digunakan untuk menjalankan pengiraan sedemikian, persoalan organisasi yang diperlukan untuk alat ini adalah relevan secara langsung pada helaian, yang akan meningkatkan kelajuan pengiraan dengan ketara dan tahap kemudahan untuk pengguna. Mari kita cari cara membuat kalkulator yang sama dalam Excele.
Prosedur penciptaan kalkulator.
Tugas yang sangat mendesak yang diberikan sekiranya perlu sentiasa menjalankan jenis pengiraan dan pengiraan yang sama yang berkaitan dengan jenis aktiviti tertentu. Secara umum, semua kalkulator dalam Excel boleh dibahagikan kepada dua kumpulan: universal (digunakan untuk pengiraan matematik umum) dan profil sempit. Kumpulan terakhir dibahagikan kepada banyak jenis: kejuruteraan, kewangan, pelaburan kredit, dll. Ia adalah dari fungsi kalkulator, pertama sekali, pilihan algoritma untuk penciptaannya bergantung.Kaedah 1: Gunakan makro
Pertama sekali, pertimbangkan algoritma untuk membuat kalkulator tersuai. Mari kita mulakan dengan penciptaan kalkulator sejagat yang paling mudah. Alat ini akan melaksanakan tindakan aritmetik asas: penambahan, pendaraban penolakan, pembahagian, dan lain-lain. Ia dilaksanakan menggunakan makro. Oleh itu, sebelum meneruskan prosedur untuk membuat, anda perlu memastikan bahawa anda telah membolehkan MACROS dan Panel Pembangun. Sekiranya tidak begitu, maka anda mesti mengaktifkan kerja makro.
- Selepas pratetap di atas dibuat, pindah ke tab "Pemaju". Kami mengklik pada ikon "Visual Basic", yang terletak di pita dalam bar alat "Kod".
- Tetingkap Editor VBA bermula. Jika kawasan pusat dipaparkan dengan kelabu, dan tidak putih, maka ini bermakna bahawa bidang input kod tidak hadir. Untuk menghidupkan paparannya, pergi ke item menu "Lihat" dan klik pada tulisan "Kod" dalam senarai yang muncul. Anda boleh, bukannya manipulasi ini, tekan kekunci fungsi F7. Dalam apa jua keadaan, medan input kod akan muncul.
- Di sini di rantau tengah kita perlu menulis kod makro itu sendiri. Ia mempunyai bentuk berikut:
Sub kalkulator ()
Dim strexpr sebagai rentetan
'Memasuki data untuk pengiraan
Strexpr = inputbox ("masukkan data")
'Pengiraan hasilnya
Msgbox strexpr & "=" & aplikasi.evaliate (strexpr)
Akhir sub.
Daripada frasa "masukkan data", anda boleh membakar mana-mana yang lain yang lebih diterima untuk anda. Ia adalah yang akan terletak di atas bidang ungkapan.
Selepas kod dimasukkan, fail mesti ditimpa. Pada masa yang sama, ia perlu disimpan dalam format dengan sokongan makro. Kami mengklik pada ikon dalam bentuk cakera liut pada bar alat Editor VBA.
- Tetingkap penjimatan dokumen dilancarkan. Pergi ke direktori pada cakera keras atau media boleh tanggal di mana kami mahu menyimpannya. Dalam bidang "Nama Fail", anda menetapkan apa-apa nama yang dikehendaki atau meninggalkan lalai yang diberikan kepadanya. Di Mandatori dalam medan Jenis Fail, pilih nama "Buku Excel dengan Sokongan MACROS (* .xlsm) dari semua format yang ada. Selepas langkah ini, tanah liat pada butang "Simpan" di bahagian bawah tetingkap.
- Selepas itu, anda boleh menutup tetingkap Editor Makro hanya dengan mengklik pada ikon penutupan standard dalam bentuk persegi merah dengan salib putih di sudut kanan atasnya.
- Untuk memulakan alat pengkomputeran menggunakan makro semasa dalam tab pemaju, tanah liat pada ikon Macros pada pita dalam blok alat "Kod".
- Selepas itu, tetingkap makro bermula. Pilih nama makro itu, yang baru saja kami buat, peruntukkannya dan klik pada butang "Run".
- Selepas melakukan tindakan ini, kalkulator dilancarkan berdasarkan makro.
- Untuk membuat pengiraan di dalamnya, tulis dalam bidang tindakan yang diperlukan. Yang paling mudah untuk menggunakan Blok Keyboard Numerik untuk tujuan ini, yang terletak di sebelah kanan. Selepas ungkapan dimasukkan, tekan butang "OK".
- Kemudian tetingkap kecil muncul di skrin, yang mengandungi jawapan kepada penyelesaian ungkapan yang ditentukan. Untuk menutupnya, tekan butang "OK".
- Tetapi bersetuju bahawa ia agak tidak selesa setiap kali anda perlu membuat tindakan pengkomputeran, beralih ke tetingkap makro. Mari kita memudahkan pelaksanaan pelancaran tetingkap perhitungan. Untuk melakukan ini, semasa dalam tab Pembangun, klik pada ikon makro yang sudah biasa kepada kami.
- Kemudian dalam tetingkap MACROS, pilih nama objek yang dikehendaki. Klik pada butang "Parameter ...".
- Selepas itu, tetingkap dilancarkan walaupun kurang daripada yang sebelumnya. Di dalamnya, kita boleh menetapkan gabungan kunci panas, apabila anda mengklik di mana kalkulator akan dilancarkan. Adalah penting bahawa kombinasi ini tidak digunakan untuk memanggil proses lain. Oleh itu, aksara abjad pertama tidak disyorkan. Kunci pertama kombinasi menetapkan program Excel itu sendiri. Ini adalah kunci Ctrl. Kunci berikut menetapkan pengguna. Biarkan ia menjadi kunci V (walaupun anda boleh memilih yang lain). Jika kunci ini sudah digunakan oleh program ini, kunci lain akan ditambah secara automatik ke gabungan - peralihan. Kami memasuki simbol yang dipilih dalam medan "Gabungan Keyboard" dan klik pada butang "OK".
- Kemudian tutup tetingkap makro dengan mengklik pada ikon penutupan standard di sudut kanan atas.
Sekarang, apabila anda menetapkan kombinasi yang dipilih kekunci panas (dalam kes kami, Ctrl + Shift + V) akan memulakan tetingkap kalkulator. Setuju, ia lebih cepat dan lebih mudah daripada memanggilnya setiap kali melalui tingkap makro.
Pelajaran: Bagaimana untuk membuat makro dalam Excele
Kaedah 2: Memohon Fungsi
Sekarang mari kita pertimbangkan pilihan untuk membuat kalkulator profil sempit. Ia akan direka untuk melaksanakan tugas khusus dan khusus dan terletak secara langsung pada lembaran Excel. Untuk membuat alat ini, ciri-ciri terbina dalam Excel akan digunakan.
Sebagai contoh, buat alat penukaran massa. Dalam proses penciptaannya, kami akan menggunakan fungsi PreBo. Pengendali ini berkaitan dengan unit kejuruteraan ciri terbina dalam Exel. Tugasnya adalah untuk mengubah nilai-nilai satu ukuran ukuran kepada yang lain. Sintaks ciri ini adalah seperti berikut:
= Predoob (nombor; ex_dad_ism; kon_d_isme)
"Nombor" adalah hujah yang mempunyai jenis nilai berangka magnitud yang mesti ditukar kepada pengukuran pengukuran yang lain.
"Unit awal ukuran" adalah hujah yang menentukan unit nilai pengukuran yang akan diadakan. Ia ditakrifkan oleh kod khas yang sepadan dengan unit ukuran tertentu.
"Unit terakhir pengukuran" adalah hujah yang menentukan unit pengukuran magnitud yang mana nombor awal ditukarkan. Ia juga menentukan dengan bantuan kod khas.
Kita harus tetap lebih terperinci mengenai kod-kod ini, kerana mereka memerlukannya pada masa akan datang apabila membuat kalkulator. Khususnya, kita memerlukan kod unit pengukuran massa. Berikut adalah senarai mereka:
- G - gram;
- kg - kilogram;
- MG - Milligram;
- LBM - Pound Inggeris;
- Ozm - oz;
- SG - Sale;
- U adalah unit atom.
Ia juga perlu mengatakan bahawa semua argumen ciri ini boleh ditetapkan sebagai nilai dan pautan ke sel-sel di mana mereka diletakkan.
- Pertama sekali, kami membuat bahan kerja. Alat pengkomputeran kami akan mempunyai empat bidang:
- Nilai boleh tukar;
- Unit pengukuran sumber;
- Hasil penukaran;
- Unit pengukuran akhir.
Kami memasang tajuk utama di mana bidang ini akan diletakkan dan memperuntukkan pemformatan mereka (mengisi dan sempadan) untuk visualisasi yang lebih visual.
Dalam bidang "Nilai Boleh Tukar", "Had Sumber Pengukuran" dan "Had Pengukuran Akhir" akan dimasukkan oleh data, dan dalam bidang "hasil penukaran" - hasil akhir adalah output.
- Kami berbuat demikian supaya pengguna boleh memasukkan hanya nilai yang dibenarkan dalam medan "nilai tukar", iaitu nombor lebih sifar. Pilih sel ke mana nilai transformasi akan dibuat. Pergi ke tab "Data" dan dalam bar alat "Bekerja dengan Data" pada ikon "Pengesahan Data".
- Alat "Pengesahan Data" dilancarkan. Pertama sekali, anda akan melaksanakan tetapan dalam tab "Parameter". Dalam medan jenis data, pilih parameter "sah". Dalam bidang "Nilai", juga menghentikan pilihan pada parameter "lebih". Dalam medan "minimum", tetapkan nilai "0". Oleh itu, hanya nombor yang sah boleh diberikan kepada sel ini (termasuk fraksional), yang lebih besar daripada sifar.
- Selepas itu, kami beralih ke tab tetingkap yang sama "mesej untuk memasukkan" tetingkap. Di sini anda boleh memberikan penjelasan bahawa perlu memasukkan pengguna. Ia akan melihatnya apabila menonjolkan input sel. Dalam bidang "Mesej", tulis yang berikut: "Masukkan nilai jisim yang menukar".
- Kemudian kami berpindah ke tab "Mesej Ralat". Dalam medan "Mesej", kita harus menulis cadangan bahawa pengguna akan melihat jika data tidak betul masuk. Selamat datang yang berikut: "Nilai input mestilah nombor positif." Selepas itu, untuk melengkapkan operasi dalam tetingkap pengesahan nilai input dan menyimpan tetapan yang dimasukkan oleh kami, klik pada butang "OK".
- Seperti yang kita lihat, apabila sel dipilih, petunjuk untuk input muncul.
- Mari kita cuba masukkan nilai yang salah, sebagai contoh, teks atau nombor negatif. Seperti yang anda lihat, mesej ralat muncul dan input disekat. Klik pada butang "Batal".
- Tetapi nilai yang betul diperkenalkan tanpa masalah.
- Sekarang kita pergi ke lapangan "unit sumber pengukuran". Di sini kita akan berbuat demikian pengguna akan memilih nilai dari senarai yang terdiri daripada tujuh nilai massa, senarai yang diberikan di atas apabila menerangkan hujah-hujah fungsi aplikasi. Masukkan nilai lain tidak akan berfungsi.
Kami menyerlahkan sel, yang berada di bawah nama "Unit Sumber Pengukuran". Sekali lagi, tanah liat pada ikon "Semak Data".
- Dalam tetingkap pengesahan data yang dibuka, pergi ke tab "Parameter". Dalam medan "Jenis Data", tetapkan parameter "Senarai". Dalam bidang "sumber" melalui titik koma (;) kita menyenaraikan nama-nama jisim jisim untuk fungsi pra-perbualan yang mana perbualan itu lebih tinggi. Seterusnya, klik pada butang "OK".
- Seperti yang anda lihat, sekarang, jika anda memilih medan "unit sumber pengukuran", maka piktogram dalam bentuk segitiga berlaku di sebelah kanannya. Apabila mengklik padanya membuka senarai dengan nama unit pengukuran massa.
- Prosedur yang sama sekali dalam tetingkap "Pemeriksaan Data" dijalankan dengan sel dengan nama "Unit Pengukuran Akhir". Ia juga memperoleh senarai yang sama unit pengukuran.
- Selepas itu, pergi ke "hasil penukaran". Ia berada di dalamnya yang akan mengandungi fungsi priog dan output hasil pengiraan. Kami memperuntukkan elemen ini dalam lembaran dan klik pada ikon "Fungsi Paste".
- Master Fungsi bermula. Pergi ke dalam kategori "Kejuruteraan" dan peruntukkan nama "Preobs" di sana. Kemudian tanah liat pada butang "OK".
- Tetingkap pembukaan hujah-hujah pengendali aplikasi berlaku. Dalam bidang "Nombor", adalah perlu untuk memasuki koordinat sel di bawah nama "nilai tukar". Untuk melakukan ini, letakkan di dalam kursor di lapangan dan klik butang kiri tetikus pada sel ini. Alamatnya segera dipaparkan di lapangan. Dengan cara yang sama, kami memperkenalkan koordinat dalam bidang "Unit Sumber" dan "Unit Pengukuran Akhir". Hanya kali ini dengan mengklik pada sel dengan nama yang sama seperti bidang ini.
Selepas semua data dimasukkan, tekan butang "OK".
- Sebaik sahaja kami menyelesaikan tindakan terakhir, dalam sel "Hasil penukaran" di sana, hasil penukaran magnitud, menurut data yang telah dimasukkan sebelum ini, segera dipaparkan.
- Mari kita ubah data dalam sel "Nilai Boleh Tukar", "Unit Pengukuran Awal" dan "Unit Akhir Akhir". Seperti yang kita lihat, fungsi ketika menukar parameter secara automatik mengira semula hasilnya. Ini menunjukkan bahawa kalkulator kami berfungsi sepenuhnya.
- Tetapi kita tidak membuat satu perkara yang penting. Sel-sel untuk memasukkan data dilindungi daripada memperkenalkan nilai-nilai yang salah, tetapi elemen untuk output data tidak dilindungi. Tetapi secara umum, adalah mustahil untuk memasukkan apa-apa sama sekali, jika tidak, formula perhitungan hanya akan dikeluarkan dan kalkulator akan masuk ke dalam keadaan yang tidak berfungsi. Dengan kesilapan dalam sel ini, anda boleh memasukkan data dan anda sendiri, apatah lagi pengguna pihak ketiga. Dalam kes ini perlu merekod semula keseluruhan formula. Anda perlu menyekat sebarang kemasukan data di sini.
Masalahnya ialah penyekatan dipasang pada lembaran secara keseluruhan. Tetapi jika kita menyekat lembaran, kita tidak akan dapat memasukkan data dalam medan input. Oleh itu, kita akan memerlukan dalam sifat-sifat format sel untuk menghilangkan keupayaan untuk mengunci dari semua elemen lembaran, kemudian kembali kemungkinan ini hanya untuk sel untuk mengeluarkan hasil dan kemudian menyekat lembaran.
Klik pada butang kiri tetikus pada elemen di persimpangan panel koordinat mendatar dan menegak. Ini menyoroti keseluruhan helaian. Kemudian klik kanan klik pada pemilihan. Menu konteks dibuka, di mana anda memilih kedudukan "Format Cell ...".
- Tetingkap pemformatan dimulakan. Pergi ke tab "Perlindungan" di dalamnya dan keluarkan kotak semak dari parameter "sel yang dilindungi". Kemudian tanah liat pada butang "OK".
- Selepas itu, kami memperuntukkan hanya sel untuk mengeluarkan hasil dan klik butang kanan tetikus. Dalam menu konteks, tanah liat pada "format sel".
- Sekali lagi dalam tetingkap pemformatan, pergi ke tab "Perlindungan", tetapi kali ini, sebaliknya, tetapkan kotak berhampiran parameter "sel yang dilindungi". Kemudian klik pada butang "OK".
- Selepas itu, kami berpindah ke tab "Tinjauan" dan klik pada ikon "Lindungi Leaf", yang terletak di blok "Tukar Alat".
- Tetingkap perlindungan lembaran dibuka. Dalam "kata laluan untuk melumpuhkan perlindungan lembaran", kami memasukkan kata laluan, dengan mana, jika perlu, anda boleh mengeluarkan perlindungan pada masa akan datang. Tetapan yang tinggal boleh ditinggalkan tidak berubah. Klik pada butang "OK".
- Kemudian satu lagi tetingkap kecil dibuka, di mana input kata laluan harus diulang. Kami melakukannya dan klik pada butang "OK".
- Selepas itu, apabila anda cuba membuat apa-apa perubahan kepada sel output, hasil tindakan akan disekat, seperti yang dilaporkan dalam kotak dialog yang baru muncul.
Oleh itu, kami telah mencipta kalkulator penuh untuk menukar magnitud jisim dalam pelbagai unit pengukuran.
Di samping itu, dalam artikel yang berasingan, ia diterangkan mengenai penciptaan spesies lain dari kalkulator profil sempit dalam Excele untuk mengira pembayaran pinjaman.
Pelajaran: Pengiraan anuiti membayar dalam Excel
Kaedah 3: Membolehkan Kalkulator Excel Terbenam
Di samping itu, pengasingan mempunyai kalkulator universal terbina dalamnya sendiri. Benar, secara lalai, butang pelancaran hilang pada pita atau pada panel akses cepat. Pertimbangkan bagaimana untuk mengaktifkannya.
- Selepas memulakan program Excel, kami berpindah ke tab "Fail".
- Seterusnya, dalam tetingkap yang dibuka, pergi ke bahagian "Parameter".
- Selepas memulakan tetingkap Parameter Excel, kami berpindah ke subseksyen panel akses cepat.
- Tetingkap dibuka, sebelah kanan yang dibahagikan kepada dua kawasan. Di bahagian kanan ia terletak alat yang telah ditambahkan ke panel pintasan. Kiri membentangkan keseluruhan set alat yang tersedia dalam Excel, termasuk hilang pada pita.
Di kawasan kiri dalam medan "Pilih Perintah", pilih medan "arahan yang tidak pada pita". Selepas itu, dalam senarai instrumen domain kiri, mencari nama "kalkulator". Ia akan mudah dicari, kerana semua nama terletak mengikut abjad. Kemudian buat peruntukan nama ini.
Di atas kawasan yang betul adalah "Konfigurasi Panel Akses Pantas". Ia mempunyai dua parameter:
- Untuk semua dokumen;
- Untuk buku ini.
Secara lalai, dikonfigurasikan untuk semua dokumen. Parameter ini disyorkan untuk tidak berubah jika tidak ada prasyarat untuk sebaliknya.
Selepas semua tetapan dibuat dan nama "kalkulator" diserlahkan, klik pada butang "Tambah", yang terletak di antara domain kanan dan kiri.
- Selepas nama "Kalkulator" muncul di tetingkap kanan, tekan butang "OK" di bawah.
- Selepas tetingkap ini, parameter Excel akan ditutup. Untuk memulakan kalkulator, anda perlu klik pada ikon nama yang sama, yang kini terletak di panel pintasan.
- Selepas itu, alat "kalkulator" akan dilancarkan. Ia berfungsi, sebagai analog fizikal biasa, hanya pada butang yang anda perlukan untuk menekan kursor tetikus, klik kirinya.
Seperti yang kita lihat, terdapat banyak pilihan untuk membuat kalkulator dalam Excele untuk pelbagai keperluan. Ciri ini amat berguna apabila menjalankan pengiraan profil sempit. Nah, untuk keperluan biasa, anda boleh menggunakan alat program terbina dalam.