Dokumen tersebut membahas fungsi-fungsi logika dalam Excel seperti AND, OR, NOT, dan IF. Fungsi-fungsi tersebut digunakan untuk membandingkan nilai atau mengevaluasi kondisi tertentu. Dijelaskan pula sintaks dan contoh penggunaan masing-masing fungsi logika.
2. FUNGSI LOGIKA
Fungsi logika digunakan untuk membandingkan
antara nilai yang satu dengan nilai yang lain.
Ada beberapa fungsi logika yang biasa digunakan,
yaitu :
AND
OR
NOT
IF
PTI – tyas@stikom.edu
3. FUNGSI AND
Syntax
AND(logical1,logical2, ...)
Mengembalikan nilai TRUE jika semua argumen
bernilai benar; dan mengembalikan nilai FALSE
jika satu atau lebih argumen bernilai salah.
PTI – tyas@stikom.edu
4. FUNGSI AND
A B
1 DATA 1 DATA 2
2 12 AB
3 900 BUKU
4 2000 KERTAS
Contoh penggunaan fungsi
=AND(A2>A3;B2="AB") FALSE
=AND(A4=2000;B4="kertas") TRUE
=AND(B3=B4;A3<A4;A2=12) FALSE
=AND(LEFT(B2;1)=MID(B4;5;1)) TRUE
=AND(1<A2;A2<20) TRUE
PTI – tyas@stikom.edu
5. FUNGSI OR
Syntax
OR(logical1,logical2,...)
Mengembalikan nilai TRUE jika salah satu
argumen bernilai benar dan mengembalikan nilai
FALSE jika semua argumen bernilai salah.
PTI – tyas@stikom.edu
6. FUNGSI OR
A B
1 DATA 1 DATA 2
2 12 AB
3 900 BUKU
4 2000 KERTAS
Contoh penggunaan fungsi
=OR(A2=12;RIGHT(B3;2)="BU") TRUE
=OR(A4<2500;3000<>A4) TRUE
=OR(A2>25;B2>B3) FALSE
=OR(COUNT(A2:A4)=7;SUM(A2:A4)=5000) FALSE
PTI – tyas@stikom.edu
7. FUNGSI NOT
Syntax
NOT(logical)
Menghasilkan nilai kebalikan dari nilai aslinya. Jika
argumen bernilai TRUE menjadi FALSE, jika argumen
bernilai FALSE menjadi TRUE
A B =B2="AB“ TRUE
1 DATA 1 DATA 2
=NOT(B2="AB") FALSE
2 12 AB
3 900 BUKU =OR(A2>25;B2>B3) FALSE
4 2000 KERTAS
=NOT(OR(A2>25;B2>B3))
TRUE
PTI – tyas@stikom.edu
8. FUNGSI IF
Syntax
IF(logical_test,value_if_true,value_if_false)
logical_test:kondisi yang ingin dicek
value_if_true: nilai yang diberikan jika kondisi benar
value_if_false: nilai yang diberikan jika kondisi salah
PTI – tyas@stikom.edu
9. FUNGSI IF
A B
1 DATA 1 DATA 2
2 12 AB
3 900 BUKU
4 2000 KERTAS
Contoh :
=IF(B3="BUKU";"BELI BUKU";"BELI KERTAS")
BELI BUKU
=IF(AND(A3>500;A3<1000);"ANTARA 500 DAN
1000";"LEBIH BESAR DARI 1000")
ANTARA 500 DAN 1000
PTI – tyas@stikom.edu
10. FUNGSI IF
Nested IF
Apabila syarat yang dicek lebih dari satu
Syntax :
IF(logical_test,value_if_true,
IF(logical_test,value_if_true,value_if_false))
value_if_false
PTI – tyas@stikom.edu
11. FUNGSI IF
NILAI GRADE
NILAI GRADE
80 - 100 A
65 - 79 B
65
55 - 64 C 89
45 – 54 D 56
0 -44 E
=IF(AND(D15>=80;D15<=100);"A";I
F(AND(D15>=65;D15<=79);"B";"C")
)
PTI – tyas@stikom.edu