PHONGGANHHAO
Thành viên thường trực




- Tham gia
- 21/12/07
- Bài viết
- 251
- Được thích
- 41
Bạn cho 3 cái hàm if cộng với nhau, với mỗi hàm if thì làm sao để số âm bằng 0, số dương là chính nó.(Phan go tieng Viet may em bi loi)
-----------
Em can tinh tong nhu sau.
Tinh tong cot U = N+T+X
(Chi tinh cong so nao lon hon 0 )
Kinh mong anh chi chi giup
Do bên này cty cho nghỉ 'đại lễ', nên anh quỡn quá "thừa giấy vẽ voi":Bạn cho 3 cái hàm if cộng với nhau, với mỗi hàm if thì làm sao để số âm bằng 0, số dương là chính nó.
Đúng ra công ty không nên cho nghỉ 'đại lễ' đâu anhDo bên này cty cho nghỉ 'đại lễ', nên anh quỡn quá "thừa giấy vẽ voi":
=(N3>0)*N3+(T3>0)*T3+(X3>0)*X3
=SUM(--TEXT(INDEX(N3:X3,{1,7,11}),"[<0]\0"))
=SUMIFS(N3:X3,$N$1:$X$1,"phai tt*",N3:X3,">0")
=SUM(--TEXT(CHOOSE({1,2,3},T3,N3,X3),"[<0]\0"))
![]()
Khà khà khà!Đúng ra công ty không nên cho nghỉ 'đại lễ' đâu anh![]()
Học 'hư' thì dễ học lắm anh ơiKhà khà khà!
Học cái thói nói có "móc câu" của anh hồi nào vậy em trai!? Anh nhớ dấu "bí kíp" đó kỹ lắm mà ta!?
![]()
Da xin cam on rat nhieuDo bên này cty cho nghỉ 'đại lễ', nên anh quỡn quá "thừa giấy vẽ voi":
=(N3>0)*N3+(T3>0)*T3+(X3>0)*X3
=SUM(INDEX(N3:X3*(N3:X3>0),{1,7,11}))
=SUM(--TEXT(INDEX(N3:X3,{1,7,11}),"[<0]\0"))
=SUMIFS(N3:X3,$N$1:$X$1,"phai tt*",N3:X3,">0")
=SUM(--TEXT(CHOOSE({1,2,3},T3,N3,X3),"[<0]\0"))
![]()
Thì ra là thế. Lâu nay cứ thắc mắc hoài sao gặp nhiều công thức cứ dùng IF thay cho MIN, MAX, không biết xuất phát từ đâuBạn cho 3 cái hàm if cộng với nhau, với mỗi hàm if thì làm sao để số âm bằng 0, số dương là chính nó.
=IF([!@#$ biểu thức cũng tương đối dài !@#$]<0,0,[!@#$ biểu thức cũng tương đối dài !@#$])
Bài này không có chuyện "biểu thức tương đối dài" đâu à nhaThì ra là thế. Lâu nay cứ thắc mắc hoài sao gặp nhiều công thức cứ dùng IF thay cho MIN, MAX, không biết xuất phát từ đâu. Công thức dạng này:
Rich (BB code):=IF([!@#$ biểu thức cũng tương đối dài !@#$]<0,0,[!@#$ biểu thức cũng tương đối dài !@#$])
Do bên này cty cho nghỉ 'đại lễ', nên anh quỡn quá "thừa giấy vẽ voi":
=(N3>0)*N3+(T3>0)*T3+(X3>0)*X3
=SUM(INDEX(N3:X3*(N3:X3>0),{1,7,11}))
=SUM(--TEXT(INDEX(N3:X3,{1,7,11}),"[<0]\0"))
=SUMIFS(N3:X3,$N$1:$X$1,"phai tt*",N3:X3,">0")
=SUM(--TEXT(CHOOSE({1,2,3},T3,N3,X3),"[<0]\0"))
![]()
Phần đọc tiếng Việt không dấu của mình cũng bị lỗi, đáng tiếc là không thể giúp gì cho bạn chủ bài đăng!(Phan go tieng Viet may em bi loi)
-----------
Tại tác giả công thức không biết dùng mẹo của hàm MAX/MIN.Thì ra là thế. Lâu nay cứ thắc mắc hoài sao gặp nhiều công thức cứ dùng IF thay cho MIN, MAX, không biết xuất phát từ đâu. Công thức dạng này:
Rich (BB code):=IF([!@#$ biểu thức cũng tương đối dài !@#$]<0,0,[!@#$ biểu thức cũng tương đối dài !@#$])
Nếu dùng Max/ Min thì 5 công thức bài 3 biến thành công thức khủng. Mà cũng phải thôi, vẽ voi thì phải vẽ khủng.Tại tác giả công thức không biết dùng mẹo của hàm MAX/MIN.
Mẹo để tránh tính trên 1 lần (1.5 lần) hiểu thức thôi.Nếu dùng Max/ Min thì 5 công thức bài 3 biến thành công thức khủng. Mà cũng phải thôi, vẽ voi thì phải vẽ khủng.
"Trang điểm" 'con thứ 6' này lại một chút:Cách của bác Hiệp quá đỉnh để học hỏi, em thích nhất cách dùng hàm Text( cách 5 ) của bác mà chưa học hết được.
Em xin phép bác đứa thêm 1 cách khác( học hỏi từ hàm Text của bác )là
=SUM(--TEXT(N(OFFSET($M$3,ROW(1:1)-1,{1,7,11},1,1)),"[<0]\0"))
Bạn cũng đang vào "quỹ đạo" tìm tàng tích của "kỷ Jura", vậy bạn làm thử bài này cho vui.chưa học hết được
Ở trên người có nói "Đại lễ", nếu không muốn nói "để lại" hay "lễ đại" (đưa phong bì trước)" thì là muốn nói ngày 4/7 của Mẽo. Tức là người ta muốn nói ít nhất là rảnh đến ngày đó./-(ình như đầu tháng các bác trong mục đăng này chưa lãnh lương nên ĐÓI TỆ!
...
Lương lãnh gối đầu theo tuần anh ơi, nên hổng bị đói. Trừ phi, làm biếng nghỉ 1 tuần, thì tuần sau đói.Đâu có chỗ nào nói đói lương?
Dạ, em gửi bác lời giải của em ạ, em cũng mới biết Excel nên chưa thành thạo được nhiều, học hỏi chủ yếu là lên mạng xem các bài anh em giải để bắt chước nên không hiểu sâu và không hiểu cơ bản ạ, có gì sai sót mong bác giúp đỡ và chỉ giáo ạ.Bạn cũng đang vào "quỹ đạo" tìm tàng tích của "kỷ Jura", vậy bạn làm thử bài này cho vui.
Yêu cầu: Chỉ dùng excel 2010, trích lọc danh sách tên (cột O), không trùng lặp, từ 3 vùng tách biệt (cột B, F, M). Không dùng cột phụ hay 'Name' hoặc công cụ hỗ trợ khác của excel hoặc VBA, chỉ dùng hàm và thực hiện trong 1 công thức.
Thân