Sự khác biệt giữa if và và chức năng trong excel là gì?

bạn có thể sử dụng hàm IF kết hợp với hàm AND để đánh giá các điều kiện bằng phép thử, sau đó thực hiện một hành động nếu kết quả rkết quả là TRUE và (tùy chọn) thực hiện một kết quả khác nếu kết quả của bài kiểm tra là FALSE

Trong ví dụ được hiển thị, chúng tôi chỉ muốn "gắn cờ" các bản ghi có màu đỏ VÀ kích thước nhỏ. Nói cách khác, chúng tôi muốn kiểm tra các ô trong cột B để biết màu "đỏ" VÀ kiểm tra các ô trong cột C để xem kích thước có "nhỏ" không. Sau đó, nếu cả hai điều kiện đều ĐÚNG, chúng tôi đánh dấu hàng bằng "x". Trong D6, công thức là

=IF(AND(B6="red",C6="small"),"x","")

Trong công thức này, bài kiểm tra logic là bit này

AND(B6="red",C6="small")

Đoạn mã này sẽ chỉ trả về TRUE nếu giá trị trong B6 là "đỏ" VÀ giá trị trong C6 là "nhỏ". Nếu một trong hai điều kiện không đúng, kiểm tra sẽ trả về FALSE

Tiếp theo, chúng ta cần thực hiện hành động khi kết quả kiểm tra là TRUE. Trong trường hợp này, chúng tôi làm điều đó bằng cách thêm "x" vào cột D. Nếu kiểm tra là SAI,   chúng ta chỉ cần thêm một chuỗi rỗng (""). Điều này làm cho "x" xuất hiện trong cột D khi cả hai điều kiện đều đúng và không có gì hiển thị nếu không.

Ghi chú. nếu chúng ta không thêm chuỗi trống khi FALSE, công thức sẽ thực sự hiển thị FALSE bất cứ khi nào màu không phải là màu đỏ

Kiểm tra cùng một tế bào

Trong ví dụ trên, chúng tôi đang kiểm tra hai ô khác nhau, nhưng không có gì ngăn cản bạn chạy hai kiểm tra trên cùng một ô. Ví dụ: giả sử bạn muốn kiểm tra các giá trị trong cột A và sau đó thực hiện điều gì đó khi giá trị ít nhất là 100 nhưng nhỏ hơn 200. Trong trường hợp đó, bạn có thể sử dụng mã này để kiểm tra logic

Đây là lần đầu tiên tôi đến đây, vì vậy tôi muốn cảm ơn mọi người trước vì đã đồng hành và giúp đỡ tôi

Đây là những gì tôi đang cố gắng thực hiện… bằng những thuật ngữ đơn giản nhất mà tôi có thể giải thích… vấn đề phức tạp hơn nhiều…

VÍ DỤ.
Khách hàng phải thanh toán 30.000 đô la (hoặc bất kỳ số tiền nào)
Anh ấy có 10 tháng để thanh toán (hoặc bất kỳ khoản nào)
Số tiền thanh toán hàng tháng của anh ấy
How do I calculate his last payment using a formula?

Vì tôi không thể đăng bảng tính – đây là cách tôi thiết lập bảng tính

--- A3 ĐẾN B14 ---
TỔNG THANH TOÁN
Khoản thanh toán cơ sở
Khoản thanh toán 1
PAYMENT 2
PAYMENT 3
PAYMENT 4
PAYMENT 5
PAYMENT 6
PAYMENT 7
PAYMENT 8
PAYMENT 9
PAYMENT 10

--- B3 ĐẾN B7 ---
$30.000. 00
9.000 USD. 00
=B4
=B4
=IF(SUM($B$5. B6)

--- B7 ĐẾN B14 --- KÉO VÀ ĐIỀN CÔNG THỨC TRÊN

Tôi thường khá giỏi trong việc thực hiện nghiên cứu của riêng mình cho các bài toán excel, nhưng tôi đã thực sự bế tắc với vấn đề này trong một thời gian – tôi đã thử nhiều công thức, khả năng khác nhau… nhưng dường như tôi không thể tìm ra nó…

Trước, xin vui lòng… Tôi không phải là chuyên gia về excel

Trả lời

Hallie nói.
Ngày 10 tháng 6 năm 2022 lúc 8. 43 giờ chiều

Xin chào. Bạn có thể vui lòng giúp tôi ở bên dưới?

Tôi có 4 ô (B4. E4) bao gồm các danh sách thả xuống phụ thuộc trong đó giải pháp cuối cùng sẽ xuất hiện trong Ô B5. Cho đến khi giải pháp cuối cùng xuất hiện, nó luôn báo "ĐANG CHỜ XỬ LÝ"

Thật không may, tôi đã gặp phải một vài tình huống mà tôi nhận được lỗi giới hạn 8.192 ký tự

Nếu tôi có nhiều tình huống tương tự như bên dưới, làm thế nào để viết kịch bản này theo cách khác để giải quyết vấn đề giới hạn ký tự của tôi? . NẾU(VÀ(HOẶC, NẾU(HOẶC(VÀ, NẾU. ), tuy nhiên tôi không thể làm cho chúng hoạt động nhưng thực sự tôi không có kinh nghiệm sử dụng 3 công thức đó. Thứ lỗi cho tôi, nhưng bạn đang làm việc với một người vẫn đang học nhưng chắc chắn cố gắng

TÓM TẮT CÁC DÒNG DƯỚI ĐÂY

Ô B4 - TẤT CẢ CÁC DÒNG NÀY KHÁC NHAU
Ô C4, D4, E4 - TẤT CẢ TRẬN ĐẤU THẢ XUỐNG TRONG MỖI DÒNG NÀY
Ô

ĐÂY LÀ TẤT CẢ CÁC KHẢ NĂNG THẢ XUỐNG KHI CẢ D4="Viết RÕ RÀNG, HOÀN THÀNH" & E4="KHÔNG" TỒN TẠI CÙNG NHAU. 'TRUE' TRONG CELL B5 LÀ GÌ GIỐNG NHƯ, NGOẠI TRỪ KHI CHỌN B4="DB" DROP-DOWN. KHÁC, TÔI CHỈ ĐƠN GIẢN VIẾT NHƯ THẾ NÀY NHƯ VẬY.
=IF(AND(D4="RÕ RÀNG VIẾT, HOÀN THÀNH",E4="KHÔNG"),"CẬP NHẬT HỆ THỐNG ĐỂ KHOÁ MẪU. KHÔNG GỬI THƯ. ","ĐANG CHỜ CHỜ")

=IF(AND(B4="EA",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ KHOẢNG BIỂU MẪU. KHÔNG GỬI THƯ. ",
IF(AND(B4="HP",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . KHÔNG GỬI THƯ. ",
IF(AND(B4="CP",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . KHÔNG GỬI THƯ. ",
IF(AND(B4="WP",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . KHÔNG GỬI THƯ. ",
IF(AND(B4="FN",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . KHÔNG GỬI THƯ. ",
IF(AND(B4="ML",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . KHÔNG GỬI THƯ. ",
IF(AND(B4="SS",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . KHÔNG GỬI THƯ. ",
IF(AND(B4="DB",C4="YES",D4="VIẾT RÕ RÀNG, HOÀN THÀNH",E4="NO"),"CẬP NHẬT HỆ THỐNG ĐỂ PHÙ HỢP VỚI . GỬI THƯ MS1. ","ĐANG CHỜ CHỜ")))))))))

Một lần nữa, đây chỉ là một tập hợp các dòng. Nếu bạn cần thêm, xin vui lòng chỉ cho tôi biết. Đây là danh sách tất cả các trình đơn thả xuống nếu được ưu tiên

Ô B4 (BAO GỒM THÔNG TIN MẪU ĐƯỢC NHẬN VỚI) =
EA
HP
CPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCP
WP
FN
MI
DB
GE
SS

Ô C4 (HỎI THÔNG TIN ĐÃ CÓ TRONG HỆ THỐNG)=

KHÔNG

Ô D4 (THÔNG TIN TRÊN MẪU LÀ hoặc BAO GỒM. trình đơn thả xuống phụ thuộc dựa trên những gì được chọn trong ô B4) =
ID ĐƯỢC CUNG CẤP
Viết RÕ RÀNG, HOÀN THIỆN
Viết, NHƯNG
REASON PROVIDED INDICATING WHY THEY DID NOT INCLUDE
INVALID IN THE SYSTEM
NOT PROVIDED
BOTH MARKED

E4 (có sẵn nếu trình đơn thả xuống C4 là "CÓ", hỏi xem thông tin được cung cấp có khớp với những gì hệ thống hiện đang hiển thị hay không) =

NO

Trả lời

Dahlia nói.
11 tháng 5 năm 2022 lúc 1. 27 giờ sáng

Xin chào,
Cảm ơn bạn vì trang web sâu sắc như vậy.
Tôi đã thử theo dõi trang web của bạn nhưng tôi vẫn không thực sự hiểu logic và khi tôi thử công thức của mình bên dưới, một số trường hợp thì đúng, nhưng một số trường hợp lại báo SAI. Tôi nghĩ rằng có điều gì đó còn thiếu trong công thức của tôi.

Đầu vào. Hàng E là ngày 25 hàng tháng, bất kể đó là ngày nào
Kết quả mong muốn. Tôi muốn tạo lịch tự động vào ngày 25 hàng tháng cho hệ thống tính lương.
Điều kiện là nếu ngày 25 của tháng là ngày lễ hoặc ngày nghỉ cuối tuần (thứ 7, chủ nhật) thì chuyển sang ngày H-1 (ngày 24) hoặc ngày làm việc gần nhất.

Những gì tôi nhận được ngay bây giờ

=IF(COUNTIF($H$22. $H$25,E13)>0,IF(WEEKDAY(EDATE(E13,0),12)>5,EDATE(E13,0)-(WEEKDAY(EDATE(E13,0),12)-4),IF(

Đây là mô tả của công thức
=IF(COUNTIF($H$22. $H$25,E13)>0, [để xem liệu ngày 25 có phải là ngày nghỉ lễ hay không]
IF(WEEKDAY(EDATE(E13,0),12)>5, EDATE(E13,0)
[if the public holiday falls on Sunday or Monday- 6 or 7, then this is to move the date to nearest weekday - Friday]
IF(WEEKDAY(EDATE(E13,0),12)5,EDATE(E13,0)-(WEEKDAY(EDATE(E13,0),2)-5),[if no, 25th of the month is not a public holiday but it is on weekend Saturday, Sunday, then this is to move the date to nearest weekday - Friday
EDATE(E13,0))))) [if the 25th is a workday]

Tôi hy vọng bạn hiểu những gì tôi đang cố gắng nói vì nó hơi phức tạp và tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi.
Tôi rất cảm kích nếu bạn có thể giúp tôi việc này.

Cảm ơn Dahlia rất nhiều

Trả lời

Georgina Richardson nói.
30 tháng 3 năm 2022 lúc 4. 48 giờ chiều

Xin chào!
Cảm ơn bạn vì một trang web có giá trị như vậy.
Câu hỏi. Tôi có một hệ thống kiểm tra các mặt hàng mà tôi cần mặt hàng đó hiển thị trạng thái trong cột C.
-Để trống nếu không có ngày đến hạn được nhập
-"Không đến hạn" nếu có ngày không vượt quá ngày hôm nay
-"Overdue" if there is a date past today's date
-"Returned" if there is a date entered into the Returned cell.
Cột C là Trạng thái, D là Mặt hàng, E là Tên, F là Ghi chú, G là Ngày trả lại, H là Ngày trả lại
Công thức tôi có như vậy .
=IF(ISBLANK(G8),"",IF(G8
nhưng tôi không thể .
Nếu bạn có thể giúp tôi việc này, tôi rất cảm kích.
Cảm ơn nhiều - Georgina

Trả lời

Erik nói.
Ngày 5 tháng 11 năm 2021 lúc 2. 22 giờ tối

11/11/21 3. 30 giờ chiều 3. 40 CH 3. 50 giờ chiều
Tên hội nghị Thời gian áp dụng Họ Tên
Bà. Atchison 6. 30 PM Kim-Gorup Lia
Mrs. Blanchard 3. 30 giờ chiều Turner Levi
Bà. Blanchard 3. 40 PM Rectenwald Tháng 6
Bà. Blanchard 3. 50 giờ chiều Robinson Rayna

Báo cáo tôi có thể tải xuống có tất cả các hội nghị được liệt kê như bên trái. tên giáo viên (cột A), Appt. Thời gian (cột B), Họ học sinh (cột C). Tôi muốn chuyển đổi thông tin này để thời gian trong các cột bắt đầu từ cột G đến cột AD (khoảng thời gian 10 phút). Vì vậy, khi thời gian ở cột B bằng thời gian ở cột G đến AD VÀ tên giáo viên ở cột A, họ được liệt kê ở cột C sẽ hiển thị trong ô bên dưới thời gian phù hợp. Sau đó, tôi sẽ có tên giáo viên được liệt kê trong cột F với họ dưới thời gian đi qua hàng

Sự khác biệt giữa hàm AND và OR trong Excel là gì?

Cũng như AND, hàm OR trong Excel là một hàm logic cơ bản được sử dụng để so sánh hai giá trị hoặc hai câu lệnh. Sự khác biệt là hàm OR trả về TRUE nếu ít nhất một nếu các đối số đánh giá là TRUE và trả về FALSE nếu tất cả các đối số là FALSE .

Bạn có thể sử dụng AND và OR trong cùng một câu lệnh if excel không?

Trong công thức IF của Excel, bạn không bị giới hạn chỉ sử dụng một hàm logic. Để kiểm tra các kết hợp khác nhau của nhiều điều kiện, bạn có thể tự do kết hợp các hàm IF, AND, OR và các hàm khác để chạy các bài kiểm tra logic bắt buộc

Bạn có thể sử dụng if và/hoặc trong cùng chức năng không?

Điểm mấu chốt của cả hai hàm là hàm IF chỉ có thể kiểm tra một điều kiện tại một thời điểm. Và, hàm OR có thể kiểm tra nhiều điều kiện nhưng chỉ trả về true/false. Và, nếu chúng ta kết hợp hai hàm này, chúng ta có thể kiểm tra nhiều điều kiện bằng OR và trả về một giá trị cụ thể bằng IF .

3 đối số của hàm IF là gì?

IF là một trong các hàm Logic trong Microsoft Excel và có 3 phần (đối số) trong cú pháp hàm IF. .
kiểm tra logic. KIỂM TRA một cái gì đó, chẳng hạn như giá trị trong một ô
value_if_true. Chỉ định điều gì sẽ xảy ra nếu kết quả kiểm tra là TRUE
value_if_false. Chỉ định điều gì sẽ xảy ra nếu kết quả kiểm tra là SAI