1. Trang chủ
  2. » Trung học cơ sở - phổ thông

LogicalFunctions

4 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Các đối số phải là giá trị luận lý TRUE hoặc FALSE, hoặc là mãng hoặc tham chiếu đến địa chỉ chứa giá trị luận lý Nếu đối số là một mãng hoặc là tham chiếu chứa chuỗi hoặc ô rỗng thì c[r]

(1)

Microsoft Excel 2007 Công thức Hàm

1

2

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

373

374

375

376

377

378

379

380

C

D

E

F

G

H

I

J

K

L

M

N

THƯ VIỆN HÀM EXCEL

8

Hàm 2007

12

Cập nhật:

10-Jun-07

148

Tổng số

hàm: 348

AND

Trả TRUE tất điều kiện thõa (TRUE)

Cú pháp

AND(logical1,logical2, )

Logical1, logical2, có đến 255 điều kiện cần kiểm tra, điều kiện trả TRUE FALSE

Ghi chú

Các đối số phải giá trị luận lý TRUE FALSE, mãng tham chiếu đến địa chứa giá trị luận lý Nếu đối số mãng tham chiếu chứa chuỗi ô rỗng giá trị bị bỏ qua

Nếu vùng địa không chứa giá trị luận lý hàm AND trả lỗi #VALUE!

Ví dụ

Ngày đầu 05/05/2007 Ngày cuối 25/05/2007

Ngày Doanh thu Hàm AND Hàm OR Kiểm tra ngày có thuộc thời đoạn cho trước? 01/05/2007 2,500,000 FALSE FALSE F32=AND(D32>=$E$28,D32<=$E$29)

04/05/2007 4,500,000 FALSE FALSE

05/05/2007 2,125,000 TRUE TRUE G32=NOT(OR(D32<$E$28,D32>$E$29))

08/05/2007 1,790,000 TRUE TRUE 13/05/2007 5,642,000 TRUE TRUE 18/05/2007 1,862,000 TRUE TRUE 25/05/2007 8,950,000 TRUE TRUE 01/06/2007 4,872,000 FALSE FALSE 02/06/2007 1,650,000 FALSE FALSE 08/06/2007 2,650,000 FALSE FALSE 12/06/2007 4,660,000 FALSE FALSE 15/06/2007 5,200,000 FALSE FALSE

FALSE

Trả giá trị FALSE

Cú pháp

FALSE()

Khơng có đối số

Ghi chú

Chúng ta nhập trực tiếp giá trị FALSE vào cơng thức hàm tính tốn Excel tự hiểu giá trị luận lý False tương đương số

Các hàm luận lý giúp định thông tin ô bảng tính Chúng ta kiểm tra xem những điều kiện đúng, những điều kiện sai Nếu hàm làm thao tác sai hàm làm

IFERROR Hàm luận lý

(2)

Microsoft Excel 2007 Công thức Hàm

381

486

487

488

489

490

491

492

493

494

495

496

497

498

499

500

501

502

503

504

505

506

507

508

509

510

511

512

513

514

515

516

517

518

519

520

521

522

C

D

E

F

G

H

I

J

K

L

M

N

IF

Trả giá trị đối số thứ điều kiện TRUE trả giá trị đối số thứ điều kiện FALSE

Cú pháp

IF(logical_test,value_if_true,value_if_false)

Logical_test giá trị biểu thức mà thử trả TRUE FALSE

Value_if_true giá trị trả logical_test TRUE Nếu logical_test TRUE value_if_true bỏ trống hàm trả (zero)

Ghi chú

Có thể lồng tới 64 hàm IF Khi có nhiều điều kiện nên xem xét sử dụng hàm LOOKUP, VLOOKUP, hay HLOOKUP Khi đối số value_if_true value_if_false biểu thức hàm IF trả kết biểu thức

Nếu đối số mãng phần tử mãng tính tốn hàm thực thi

Ví dụ 1

Tháng Hàm Hàm kiểm tra xem tháng thuộc quí mấy? Tháng Quí

Tháng Quí Tháng Quí Tháng Quí Tháng Quí Tháng Quí Tháng Quí Tháng Quí Tháng Quí Tháng 10 Quí Tháng 11 Quí Tháng 12 Quí

Ví dụ 2 Doanh thu <$100 hoa hồng 3%, doanh thu từ $100 đến $500 hoa hồng 5%, doanh thu >$500 hoa hồng 8%

Doanh thu Hoa hồng Tính tiền hoa hồng? 153.00

$ $ 7.65 E514=D514*IF(D514>=500,0.08,IF(D514>=100,0.05,0.03))

420.00

$ $ 21.00 1,245.00

$ $ 99.60 753.00

$ $ 60.24 68.00

$ $ 2.04

Ví dụ 3 Excel phiên cũ cho phép lồng tối đa hàm If Giải trường hợp xem ví dụ sau Excel 2007 cho phép lồng tới 64 lần

Giá trị Hàm

12 144

Value_if_false giá trị trả logical_test FALSE Nếu logical_test FALSE value_if_false khơng khai báo, (Sau value_if_true khơng có

dấu phẩy) hàm trả vế giá trị luận lý FALSE Nếu logical_test FALSE value_if_false bỏ trống (sau value_if_true có dấu phẩy) hàm trả (zero)

E499=IF(OR(D499="Tháng 1",D499="Tháng 2",D499="Tháng 3"),"Quí 1",IF(OR(D499="Tháng 4",D499="Tháng 5",D499="Tháng 6"),"Quí 2",IF(OR(D499="Tháng 7",D499="Tháng 8",D499="Tháng 9"),"Quí 3","Quí 4")))

E522=IF(D522=1,D522,IF(D522=2,D522*2,IF(D522=3,D522*3,IF(D522=4,D522*4,IF(D522=5,D522*5,IF(D522=6,D522*6,IF(D522=7,D522*7)))))))+IF(D522=8,D522*8,IF( D522=9,D522*9,IF(D522=10,D522*10,IF(D522=11,D522*11,IF(D522=12,D522*12)))))

(3)

Microsoft Excel 2007 Công thức Hàm

523

524

525

526

527

528

529

530

531

532

533

534

535

536

537

538

539

540

541

542

543

544

545

546

547

548

549

550

551

552

553

554

555

730

731

732

733

734

735

C

D

E

F

G

H

I

J

K

L

M

N

Ví dụ 4 Tính thuế thu nhập cá nhân theo biểu thuế sau

Thu

ế

su

t

Thu nh

p cá nhân (tri

u đ

ng/ tháng)

0%

Đ

ế

n tr

10%

Trên tr đ

ế

n 15 tr

20%

Trên 15 tr đ

ế

n 25 tr

30%

Trên 25 tr đ

ế

n 40 tr

40%

Trên 40 tr

Thu nhập Thuế TN

30,000,000

4,500,000

IFERROR

Trả giá trị ta nhập vào cơng thức có lỗi, cơng thức khơng có lỗi trả kết Hàm dùng để bẫy lỗi công thức

Cú pháp

IFERROR(value,value_if_error)

Value Là biểu thức cần kiểm tra lỗi

Value_if_error Là giá trị trả có lỗi công thức kiểm tra Các lỗi #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, hay #NULL!

Ghi chú

Nếu value value_if_error rỗng, hàm IFERROR gán thành chuỗi rỗng ("")

Nếu value biểu thức mãng, IFERROR trả mãng kết cho ô mãng biểu thức

Ví dụ

Hạn mức Lượng bán Hàm F547=IFERROR(D547/E547, "Có lỗi")

210 35 Lấy 210 chia cho 35 khơng có lỗi nên trả kết

55 Có lỗi Lấy 55 chia cho có lỗi #DIV/0! Nên trả câu thông báo ta nhập vào 23 Lấy chia cho 23 khơng có lỗi nên trả kết

Hạn mức Lượng bán Hàm F552=IFERROR(D547:D549/E547:E549, "Có lỗi")

210 35 Tương tự khai báo lần cho dòng, 55 Có lỗi sau nhập cơng thức gõ Ctrl+Shift+Enter

23

NOT

Nghịch đảo giá trị luận lý

Cú pháp

NOT(logical)

Logical giá trị hay biểu thức mà tính trả TRUE FALSE Ghi chú

E533=IF(D533<=5000000,0,IF(D533<=15000000,(D533-5000000)*10%,IF(D533<=25000000,1000000+(D533-15000000)*20%,IF(D533<=40000000,3000000+(D533-25000000)*30%,7500000+(D533-40000000)*40%))))

(4)

Microsoft Excel 2007 Công thức Hàm

736

737

738

739

740

753

754

755

756

757

758

759

760

761

762

763

764

765

766

767

1180

1181

1182

1183

1184

1185

1186

1187

C

D

E

F

G

H

I

J

K

L

M

N

Nếu giá trị luận lý FALSE NOT(FALSE) trả TRUE ngược lại

Ví dụ

TRUE D738=NOT(FALSE) Phủ định False True

FALSE D739=NOT(1+1=2) 1+1=2 TRUE mà phủ định nên trả False

OR

Trả TRUE cần điều kiện TRUE

Cú pháp

OR(logical1,logical2, )

Logical1,logical2, Có từ đến 255 điều kiện cần kiểm tra xem TRUE hay FALSE Ghi chú

Các đối số phải giá trị luận lý TRUE FALSE, mãng tham chiếu đến địa chứa giá trị luận lý Nếu đối số mãng tham chiếu chứa chuỗi rỗng giá trị bị bỏ qua

Nếu vùng địa không chứa giá trị luận lý hàm OR trả lỗi #VALUE!

Ví dụ Hàm

TRUE D764=OR(TRUE)

FALSE D765=OR(1+1=1,2+2=5) Cả hai điều kiện FALSE nên kết FALSE

TRUE D766=OR(TRUE,FALSE,TRUE) Chỉ cần điều kiện TRUE kết TRUE

TRUE

Trả giá trị TRUE

Cú pháp

TRUE()

Khơng có đối số

Ghi chú

Chúng ta nhập trực tiếp giá trị TRUE vào cơng thức hàm tính tốn Excel tự hiểu giá trị luận lý True tương đương số

Ngày đăng: 28/05/2021, 07:43

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN