Thắc mắc về cách viết hàm trong excel (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tranthanh2200

Thành viên hoạt động
Tham gia
12/1/18
Bài viết
149
Được thích
32
Donate (Momo)
Donate
Giới tính
Nam
Đây là một hàm được một thành viên trong diễn đàn viết cho em.
=IF(SUMIFS(YK!$H$10:$H$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11)=0;"";SUMIFS(YK!$G$10:$G$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11))
Em thắc mắc là =if(điều kiện, trả về nếu đúng, nếu không đúng trả về), và hàm sumifs(vùng tính tổng1, vùng điều kiện1, điều kiện tính1,...). Thấy công thức viết ngăn cách nhau bằng dấu ",". Tại sao bạn kia lại viết không thấy dấu "," đâu. Với lại nhờ các bác phân vùng đâu là: Vùng tính tổng 1, vùng điều kiện 1, điều kiện tinsh1...
Bài đã được tự động gộp:

Đây là một hàm được một thành viên trong diễn đàn viết cho em.
=IF(SUMIFS(YK!$H$10:$H$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11)=0;"";SUMIFS(YK!$G$10:$G$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11))
Em thắc mắc là =if(điều kiện, trả về nếu đúng, nếu không đúng trả về), và hàm sumifs(vùng tính tổng1, vùng điều kiện1, điều kiện tính1,...). Thấy công thức viết ngăn cách nhau bằng dấu ",". Tại sao bạn kia lại viết không thấy dấu "," đâu. Với lại nhờ các bác phân vùng đâu là: Vùng tính tổng 1, vùng điều kiện 1, điều kiện tinsh1...
 

File đính kèm

Đây là một hàm được một thành viên trong diễn đàn viết cho em.
=IF(SUMIFS(YK!$H$10:$H$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11)=0;"";SUMIFS(YK!$G$10:$G$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11))
Em thắc mắc là =if(điều kiện, trả về nếu đúng, nếu không đúng trả về), và hàm sumifs(vùng tính tổng1, vùng điều kiện1, điều kiện tính1,...). Thấy công thức viết ngăn cách nhau bằng dấu ",". Tại sao bạn kia lại viết không thấy dấu "," đâu. Với lại nhờ các bác phân vùng đâu là: Vùng tính tổng 1, vùng điều kiện 1, điều kiện tinsh1...
Bài đã được tự động gộp:
tùy theo máy tính của bạn có loại máy ngăn cách bằng dấu phẩy có loại máy ngăn cách bằng dấu chấm phẩy bạn ạ
 
tùy theo cài đặt máy tính của bạn có loại máy ngăn cách bằng dấu phẩy có loại máy ngăn cách bằng dấu chấm phẩy bạn ạ. Nếu bạn cài đặt trong setting của Win, phần region&language dấu , thành dấu ; thì nó sẽ ngăn cách bằng dấu ,
 
Đây là một hàm được một thành viên trong diễn đàn viết cho em.
=IF(SUMIFS(YK!$H$10:$H$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11)=0;"";SUMIFS(YK!$G$10:$G$1499;YK!$B$10:$B$1499;'Tân Dược'!B11;YK!$C$10:$C$1499;'Tân Dược'!C11))
Em thắc mắc là =if(điều kiện, trả về nếu đúng, nếu không đúng trả về), và hàm sumifs(vùng tính tổng1, vùng điều kiện1, điều kiện tính1,...). Thấy công thức viết ngăn cách nhau bằng dấu ",". Tại sao bạn kia lại viết không thấy dấu "," đâu. Với lại nhờ các bác phân vùng đâu là: Vùng tính tổng 1, vùng điều kiện 1, điều kiện tinsh1...
Bài đã được tự động gộp:
Sao bạn không trở lại chủ đề mà bạn nhận được 'tác giả' giúp đỡ để hỏi, thì sẽ rõ hơn không!?
Công thức đó có thể rút gọn:
Mã:
=IFERROR(1/(1/SUMIFS(NX!$G$10:$G$1500,NX!$B$10:$B$1500,'Tân Dược'!B10,NX!$C$10:$C$1500,'Tân Dược'!C10)),"")
Enter fill xuống.
Thân.
 

File đính kèm

Sao bạn không trở lại chủ đề mà bạn nhận được 'tác giả' giúp đỡ để hỏi, thì sẽ rõ hơn không!?
Công thức đó có thể rút gọn:
Mã:
=IFERROR(1/(1/SUMIFS(NX!$G$10:$G$1500,NX!$B$10:$B$1500,'Tân Dược'!B10,NX!$C$10:$C$1500,'Tân Dược'!C10)),"")
Enter fill xuống.
Thân.
Cảm ơn chú a
Bài đã được tự động gộp:

Sao bạn không trở lại chủ đề mà bạn nhận được 'tác giả' giúp đỡ để hỏi, thì sẽ rõ hơn không!?
Công thức đó có thể rút gọn:
Mã:
=IFERROR(1/(1/SUMIFS(NX!$G$10:$G$1500,NX!$B$10:$B$1500,'Tân Dược'!B10,NX!$C$10:$C$1500,'Tân Dược'!C10)),"")
Enter fill xuống.
Thân.
1/(1/ Đoạn này nghĩa là gì trong lời nói. Chú giải thích hộ cháu được không
 
Lần chỉnh sửa cuối:
1/(1/ Đoạn này nghĩa là gì trong lời nói. Chú giải thích hộ cháu được không
Công thức
=IFERROR(1/(1/ SUMIFS(NX!$G$10:$G$1500,NX!$B$10:$B$1500,'Tân Dược'!B10,NX!$C$10:$C$1500,'Tân Dược'!C10) ),"")
Đoạn hàm SUMIFS() bạn đã biết nên không cần bàn đến. Giả sử gọi cả cụm hàm SUMIFS() = n
  • Thì ý nghĩa của việc dùng 1/(1/n) dùng để tạo phát sinh lỗi khi giá trị n=0 vì 1/0 => lỗi #DIV/0!. Rồi 1/#DIV/0! cũng ra #DIV/0!, nhờ đó khi dùng hàm Iferror( 1/(1/n) , "") nếu kết quả của 1/(1/n) báo lỗi thì Iferror() trả về chuỗi rỗng "".
  • Nếu n>0, thì 1/(1/n) chính bằng n (công thức toán phổ thông), do đó Iferror( n , "") sẽ trả về n.
Thân.
 
Web KT

Bài viết mới nhất

Back
Top Bottom