Advanced Excel: Pengambilan Keputusan Fungsi
Workbook in Excel 95 Workbook di Excel 95If-Then Jika-Maka
The If-Then function consists of three parts: a condition, what to do when the condition is true, what to do when the condition is false. The Jika-Maka fungsi terdiri dari tiga bagian: suatu kondisi, apa yang harus dilakukan ketika kondisi benar, apa yang harus dilakukan ketika kondisi palsu. The structure of the function is as follows: Struktur dari fungsi adalah sebagai berikut:=IF(condition,showwhentrue,showwhenfalse) . = IF (kondisi, showwhentrue, showwhenfalse).
Note that the three parts are separated by commas. Perhatikan bahwa tiga bagian dipisahkan oleh koma.
The Condition Kondisi
Basic Operators Operator dasar
The condition typically consists of three parts: a Excel cell address, a conditional operator, and a value. Kondisi biasanya terdiri dari tiga bagian: alamat sel Excel, operator kondisional, dan nilai.A Sebuah | B B | |
---|---|---|
1 1 | Value Nilai | Function Fungsi |
2 2 | 450 450 | =A2>400 = A2> 400 |
= equals = Sama
> greater than > Lebih besar daripada
< less than
>= greater than or equal to > = Lebih besar dari atau sama dengan
<= less than or equal to <= Kurang dari atau sama dengan
The value can be a number or a word. Nilai dapat berupa angka atau kata.
- If the value is a number then the number can be typed as is: =A2<=500 Jika nilai angka maka jumlah dapat diketik seperti ini: = A2 <= 500
- If the value is a word or combination of letters and numbers, then the value must be enclosed in quotes: =A2="Maintenance" If words or letters are not in quotes then Excel thinks you are trying to type a cell address and Excel gets confused. Jika nilai adalah sebuah kata atau kombinasi huruf dan angka, maka nilai harus diapit dengan tanda kutip: = A2 = "Pemeliharaan" Jika kata atau huruf yang tidak dalam tanda kutip kemudian Excel berpikir Anda sedang mencoba untuk mengetik alamat sel dan Excel mendapat bingung.
Logical Operators Logical Operator
If you have more than one condition you need to meet, then you need logical operators such as AND and OR. AND and OR consist of lists of conditional expressions using the basic operators separated by commas. Jika Anda memiliki lebih dari satu syarat yang perlu Anda temui, maka anda perlu logis operator seperti AND dan OR. AND dan OR terdiri dari daftar ekspresi kondisional menggunakan operator dasar dipisahkan dengan koma.For our College entrance test all three scores must each be above 400. Masuk College kami menguji semua tiga nilai masing-masing harus berada di atas 400. Given the following spreadsheet: Mengingat spreadsheet berikut:
A Sebuah | B B | C C | D D | |
---|---|---|---|---|
1 1 | Read Membaca | Write Menulis | Listening Mendengarkan | Function Fungsi |
2 2 | 450 450 | 390 390 | 440 440 | =AND(A2>=400,B2>=400,C2>=400) = AND (A2> = 400, B2> = 400, C2> = 400) |
AND is true if all of the conditions are true. OR is true if at least one condition is true. DAN adalah benar jika semua kondisi benar. ATAU adalah benar jika paling tidak satu syarat adalah benar.
For those who wish to construct boolean algebra tables there is also a NOT function available. Using NOT, AND, and OR other functions such as NAND (hot and) and XOR (exclusive or: either one or the other but not both). Bagi mereka yang ingin membangun tabel aljabar boolean juga ada fungsi TIDAK tersedia. Menggunakan NOT, AND, dan OR fungsi lain seperti NAND (panas dan) dan XOR (eksklusif atau: salah satu atau yang lain tetapi tidak keduanya).
Show When True/ Show When False Tampilkan Ketika Benar / Show Ketika Salah
These parts of the If-then function can be numbers, words, or combinations of letters and numbers. For the later two instances quotes must be used. Try typing =IF(A2>=400,"National","State") into cell D2. Be careful to enter all quotes and commas! Bagian ini-maka Jika fungsi dapat angka, kata-kata, atau kombinasi huruf dan angka. Untuk kemudian dua contoh tanda kutip harus digunakan. Coba mengetik = IF (A2> = 400, "Nasional", "Negara") ke dalam sel D2. Hati-hati untuk memasukkan semua tanda kutip dan koma!A Sebuah | B B | C C | D D | |
---|---|---|---|---|
1 1 | Read Membaca | Write Menulis | Listening Mendengarkan | Function Fungsi |
2 2 | 450 450 | 390 390 | 440 440 | =IF(A2>=400,"National","State") = IF (A2> = 400, "Nasional", "Negara") |
Nesting Functions Nesting Fungsi
The logical functions and any other function can be nested, put inside of, the if condition in the conditional expression location. Although typing these correctly can become a challenge, the result can be a tremendously powerful expression. Fungsi logis dan fungsi lainnya dapat disisipkan, menaruh dalam hati, maka jika kondisi di dalam ekspresi kondisional lokasi. Meskipun mengetik dengan benar ini dapat menjadi sebuah tantangan, hasilnya bisa menjadi ekspresi yang sangat kuat. Remember that these can be filled-down to make hundreds of functional operations on hundreds of rows. Ingatlah bahwa ini dapat diisi-down untuk membuat ratusan operasi fungsional ratusan baris.A Sebuah | B B | C C | D D | |
---|---|---|---|---|
1 1 | Read Membaca | Write Menulis | Listening Mendengarkan | Function Fungsi |
2 2 | 450 450 | 390 390 | 440 440 | =IF(AND(A2>=400,B2>=400,C2>=400),"National","State") = IF (AND (A2> = 400, B2> = 400, C2> = 400), "Nasional", "Negara") |
Nested If-Then function Nested Jika-Maka fungsi
The If-Then function itself can also be nested! This allows you to create multi-way decisions. The Jika-Maka fungsi itu sendiri juga dapat dikelompokkan! Hal ini memungkinkan Anda untuk membuat keputusan multi-cara. Keeping track of the logic along with all the parentheses and commas makes these nested if-then functions difficult. I can only suggest you play with the following nested If-Then and see how it works. I have tried to simplify the situation some by adding an average column and substituting >= with > Melacak logika bersama dengan semua tanda kurung dan tanda koma membuat bersarang ini jika-maka fungsi sulit. Saya hanya dapat menyarankan Anda bermain dengan bersarang berikut Jika-Maka dan melihat cara kerjanya. Aku telah mencoba untuk menyederhanakan situasi tertentu dengan menambahkan kolom rata-rata dan menggantikannya> = dengan>A Sebuah | B B | C C | D D | E E | |
---|---|---|---|---|---|
1 1 | Read Membaca | Write Menulis | List Daftar | Average Rata-rata | Function Fungsi |
2 2 | 450 450 | 390 390 | 440 440 | =AVERAGE(A2:C2) = RATA-RATA (A2: C2) | =IF(D2>400,IF(D2>470,"National","IEP"),"State") = IF (D2> 400, IF (D2> 470, "Nasional", "IEP"), "Negara") |
=IF(M2<60,0,IF(M2<70,1,IF(M2<80,2,IF(M2<90,3,4)))) = IF (M2 <60,0, IF (M2 <70,1, IF (M2 <80,2, IF (M2 <90,3,4))))
If I am using percentages I use: Jika saya menggunakan persentase saya gunakan:
=IF(M2<0.60,0,IF(M2<0.70,1,IF(M2<0.80,2,IF(M2<0.90,3,4)))) = IF (M2 <0.60,0, IF (M2 <0.70,1, IF (M2 <0.80,2, IF (M2 <0.90,3,4))))
There is a rounding error problem: A 59.8 percent displays as "60%" in my grade book, but the above function gives the student a 0 or an "F." I solve this by using: Ada kesalahan pembulatan masalah: Sebuah menampilkan 59,8 persen sebagai "60%" di buku kelas saya, tapi fungsi di atas memberikan siswa sebuah 0 atau sebuah "F." Saya memecahkan hal ini dengan menggunakan:
=IF(M2<0.595,0,IF(M2<0.695,1,IF(M2<0.795,2,IF(M2<0.895,3,4)))) = IF (M2 <0.595,0, IF (M2 <0.695,1, IF (M2 <0.795,2, IF (M2 <0.895,3,4))))
Using the CHOOSE function I convert the number to a letter grade (A=4, F=0). Menggunakan fungsi MEMILIH saya mengubah nomor ke nilai huruf (A = 4, M = 0).
Of course if you want to do the entrance scores closer to correct according to college policy, then you need to use the AND function. The result is seen below. Tentu saja jika Anda ingin melakukan skor dekat pintu masuk untuk memperbaiki kebijakan sesuai dengan perguruan tinggi, maka Anda perlu menggunakan fungsi AND. Hasilnya adalah dilihat di bawah ini.
A Sebuah | B B | C C | D D | |
---|---|---|---|---|
1 1 | Read Membaca | Write Menulis | Listening Mendengarkan | Function Fungsi |
2 2 | 450 450 | 390 390 | 440 440 | =IF(AND(A2>=400,B2>=400,C2>=400),if(AND(A2>=470,B2>=470,C2>=470),"National","IEP"),"State") = IF (AND (A2> = 400, B2> = 400, C2> = 400), jika (AND (A2> = 470, B2> = 470, C2> = 470), "Nasional", "IEP"), "Negara") |
Choose Memilih
The choose function selects the nth item from a list. Fungsi yang memilih n memilih item dari daftar.The syntax for choose is =CHOOSE(n,firstItem,secondItem,thirdItem,fourthItem,…) where n must be a cell address that contains an integer. Sintaks untuk memilih adalah = CHOOSE (n, firstItem, secondItem, thirdItem, fourthItem, ...) di mana n harus merupakan alamat sel yang berisi bilangan bulat. The Nth item is chosen by the integer. Nth item yang dipilih oleh integer.
A Sebuah | B B | |
---|---|---|
1 1 | N N | Function Fungsi |
2 2 | 1 1 | =CHOOSE(A2,"D","C","B","A") = MEMILIH (A2, "D", "C", "B", "A") |
A Sebuah | B B | |
---|---|---|
1 1 | N N | Function Fungsi |
2 2 | 1 1 | =CHOOSE(A2+1,"F","D","C","B","A",) = MEMILIH (A2 +1, "F", "B", "C", "B", "A",) |
This can be a fun function. Ini bisa menjadi fungsi menyenangkan. To learn what day you were born on, you could use the following function. Note that this is a nested function which nests the function WEEKDAY into the first element of the CHOOSE function. Untuk mempelajari apa yang dilahirkan hari Anda, Anda dapat menggunakan fungsi berikut. Perhatikan bahwa ini adalah fungsi yang bersarang sarang fungsi WEEKDAY ke elemen pertama dari fungsi MEMILIH.
A Sebuah | B B | |
---|---|---|
1 1 | Birthdate Birthdate | Function Fungsi |
2 2 | 5/9/00 5/9/00 | =CHOOSE(WEEKDAY(A2),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") = CHOOSE (WEEKDAY (A2), "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu") |
For example, to determine one's African day name in southern Ghana one needs to determine the sex of the person and the day of the week on which they were born. This is an example that combines a nesting CHOOSE functions inside of an IF-then function. I would not recommend trying to type this devilishly long string, it is meant as an example of where you can go with these functions. Misalnya, untuk menentukan seseorang nama hari Afrika di bagian selatan Ghana satu kebutuhan untuk menentukan jenis kelamin orang dan hari dalam seminggu di mana mereka lahir. Ini adalah contoh yang menggabungkan fungsi MEMILIH bersarang dalam IF-lalu sebuah fungsi . Saya tidak akan merekomendasikan mencoba mengetik nakal ini tali panjang, itu dimaksudkan sebagai contoh di mana Anda dapat pergi dengan fungsi-fungsi ini.
A Sebuah | B B | C C | |
---|---|---|---|
1 1 | Birthdate Birthdate | Gender Jender | Function Fungsi |
2 2 | 5/9/00 5/9/00 | M M | =IF(B2="F",CHOOSE(WEEKDAY(A2),"Akosia","Adjoa","Abenaa","Akua","Yaa","Afua","Ama"),IF(B2="M",CHOOSE(WEEKDAY(A2),"Kwasi","Kwodjo","Kwabenaa","Kweku","Yow","Kofi","Kwame"))) = IF (B2 = "F", CHOOSE (WEEKDAY (A2), "Akosia", "Adjoa", "Abenaa", "Akua", "Yaa", "Afua", "Ama"), IF (B2 = " M ", CHOOSE (WEEKDAY (A2)," Kwasi "," Kwodjo "," Kwabenaa "," Kweku "," Yow "," Kofi "," Kwame "))) |
The CHOOSE function is limited to 29 choices and can not be longer than 255 characters. The CHOOSE function only operates on integer choices. Fungsi yang MEMILIH dibatasi hingga 29 pilihan dan tidak boleh lebih dari 255 karakter. The MEMILIH fungsinya hanya beroperasi pada pilihan integer. When the number of choices is more than 29 or when working with real numbers including decimal points the VLOOKUP function is necessary. Ketika jumlah pilihan lebih dari 29 atau ketika bekerja dengan bilangan real, termasuk titik desimal dengan fungsi VLOOKUP diperlukan.
VLOOKUP VLOOKUP
The Vertical Lookup function is another way to tackle making multiple choices based on the data in a column. I first used this function in 1987 to perform "look ups" to a table of tax depreciation percentages using the 1986 US tax code. I think I have used this function only two or three times since that time. In other words the function is not one I find daily use for, but when you need this function you really need it. Fungsi Lookup Vertikal adalah cara lain untuk menangani membuat pilihan-pilihan berdasarkan berbagai data dalam kolom. Saya pertama kali menggunakan fungsi ini pada tahun 1987 untuk melakukan "melihat up" ke tabel persentase depresiasi pajak tahun 1986 menggunakan kode pajak AS. Saya kira saya telah menggunakan fungsi ini hanya dua atau tiga kali sejak saat itu. Dengan kata lain fungsi bukan yang saya gunakan untuk menemukan setiap hari, tetapi ketika Anda membutuhkan fungsi ini Anda benar-benar membutuhkannya.The function has three parts: the value in the list to be tested, the range of the look-up table in absolute addressing mode, and the number of the column to reference. This function can do some fancy stuff. Below I use a simple example. Fungsi memiliki tiga bagian: nilai dalam daftar untuk diuji, jangkauan pandangan-up meja dalam mode pengalamatan mutlak, dan jumlah kolom untuk referensi. Fungsi ini dapat melakukan beberapa barang mewah. Di bawah ini saya menggunakan yang sederhana contoh. You do not need to keep typing the function: it will "fill down" correctly as long as the look-up table addresses are absolute addresses. Anda tidak perlu terus-menerus mengetikkan fungsi: ini akan "mengisi down" dengan benar selama-up tampilan meja alamat alamat absolut.
A Sebuah | B B | C C | D D | E E | |
---|---|---|---|---|---|
1 1 | List of Values Daftar Nilai | Value Result Nilai Hasil | Lookup Table Tabel Pencarian | Lookup Table Result Tabel Pencarian Hasil | |
2 2 | Kenye Kenye | =VLOOKUP(A2,$D$2:$E$11,2) = VLOOKUP (A2, $ D $ 2: $ E $ 11,2) | Kenye Kenye | Female Perempuan | |
3 3 | Sra Sra | =VLOOKUP(A3,$D$2:$E$11,2) = VLOOKUP (A3, $ D $ 2: $ E $ 11,2) | Klava Klava | Male Laki-laki | |
4 4 | Palik Palik | Kun Kun | Male Laki-laki | ||
5 5 | Sepe Sepe | Notwe Notwe | Female Perempuan | ||
6 6 | Notwe Notwe | Palik Palik | Male Laki-laki | ||
7 7 | Kenye Kenye | Sepe Sepe | Female Perempuan | ||
8 8 | Tulpe Tulpe | Sra Sra | Female Perempuan | ||
9 9 | Sra Sra | Sru Sru | Male Laki-laki | ||
10 10 | Sru Sru | Srue Srue | Female Perempuan | ||
11 11 | Srue Srue | Tulpe Tulpe | Female Perempuan | ||
12 12 | Kun Kun | ||||
13 13 | Palik Palik | ||||
14 14 | Klava Klava |
Thus VLOOKUP can operate on numbers, or, as above, on text. In the above case it is overkill to use VLOOKUP, but again, if the value list is 2000 items long, then a VLOOKUP table can save your fingers a lot of typing. Dengan demikian dapat beroperasi di VLOOKUP angka, atau, seperti di atas, pada teks. Dalam kasus di atas adalah pembunuhan besar-besaran untuk menggunakan VLOOKUP, tapi sekali lagi, jika nilai adalah 2000 item daftar panjang, maka tabel VLOOKUP jari-jari Anda dapat menyimpan banyak mengetik .
In the example below VLOOKUP calculates the remaining value of various assets of various ages. The remaining value is set by the table seen on the right. The two formulas are filled-down and display the required results. Pada contoh di bawah VLOOKUP menghitung nilai sisa berbagai aset dari berbagai usia. Sisanya nilai tersebut ditetapkan oleh meja terlihat di sebelah kanan. Kedua formula telah diisi-down dan menampilkan hasil yang diperlukan.
A Sebuah | B B | C C | D D | E E | F F | G G | H H | |
---|---|---|---|---|---|---|---|---|
1 1 | Item Item | Value Nilai | Purchase Date Tanggal Pembelian | Age/Yrs Umur / Yrs | Remaining Value Nilai sisa | Age LookUp Umur LookUp | RV Lookup RV Lookup | |
2 2 | Micron Client Pro Cf Pro Klien mikron Cf | $2,035 $ 2.035 | 1/15/01 1/15/01 | =(NOW()-C2)/365.25 = (NOW ()-C2) / 365,25 | =B2*VLOOKUP(D2,$G$2:$H$7,2) = B2 * VLOOKUP (D2, $ G $ 2: $ H $ 7,2) | 0 0 | 1 1 | |
3 3 | APC Smart UPS 1400 APC Smart UPS 1400 | $729 $ 729 | 1/1/97 1/1/97 | 1 1 | 0.6 0,6 | |||
4 4 | Optra W810 Laser Printer Optra W810i Laser Printer | $2,716 $ 2.716 | 6/6/98 6/6/98 | 2 2 | 0.4 0,4 | |||
5 5 | 3Com 100 BaseT hubs 3com 100 BaseT hub | $265 $ 265 | 1/1/99 1/1/99 | 3 3 | 0.2 0,2 | |||
6 6 | Scanner Scanner | $899 $ 899 | 9/9/97 9/9/97 | 4 4 | 0.15 0,15 | |||
7 7 | Projector Projector | $4,000 $ 4.000 | 1/1/02 1/1/02 | 5 5 | 0 0 | |||
8 8 | Gateway Destination Gateway Tujuan | $5,142 $ 5.142 | 1/1/98 1/1/98 | |||||
9 9 | Projection screen Proyeksi layar | $500 $ 500 | 1/1/02 1/1/02 | |||||
10 10 | Intel QX3 Microscopes Intel QX3 Microscopes | $100 $ 100 | 8/8/00 8/8/00 | |||||
11 11 | Digicam Digicam | $700 $ 700 | 9/9/97 9/9/97 |