Công thức IF kết hợp AND giới hạn có điều kiện để lấy kết quả thỏa mãn điều kiện

Liên hệ QC

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia
6/5/20
Bài viết
734
Được thích
346
Em chào các Bác Thầy Anh Chị !
Em có hai bài về công thức IF kết hợp với AND để tạo điều kiện và nhận kết quả đã cho khi thỏa mãn điều kiện,trong bài em có sử dụng hàm IF kết hợp với AND để làm điều kiện nhưng vì nó dài quá và với mong muốn học thêm cách giải quyết khác .nên mong mọi người giúp đỡ em cách nào để thuận tiện hơn không ạ?
Cảm ơn mọi người nhiều ạ!
 

File đính kèm

  • công thức kết hợp if and.xlsx
    10.6 KB · Đọc: 20
Em chào các Bác Thầy Anh Chị !
Em có hai bài về công thức IF kết hợp với AND để tạo điều kiện và nhận kết quả đã cho khi thỏa mãn điều kiện,trong bài em có sử dụng hàm IF kết hợp với AND để làm điều kiện nhưng vì nó dài quá và với mong muốn học thêm cách giải quyết khác .nên mong mọi người giúp đỡ em cách nào để thuận tiện hơn không ạ?
Cảm ơn mọi người nhiều ạ!
Mã:
E4=INDEX(I5:K13,MATCH(C4,H5:H13,0),MATCH(D4/C4,{5,10,18},1))
Hoặc E4=SUMPRODUCT((C4=H5:H13)*(OFFSET(H5:H13,,MATCH(D4/C4,{5,10,18},1))))
Hoặc E4=VLOOKUP(C4,H5:K13,LOOKUP(D4/C4,{5,10,18},{2,3,4}),0)
Hoặc E4=VLOOKUP(C4,H5:K13,MATCH(D4/C4,{5,10,18},1)+1,0)

E18=SUMPRODUCT((C18>=100)*(D18=I19:I28)*(J19:J28))
Hoặc E18=SUMIFS(J19:J28,I19:I28,D18)*(C18>=100)
 
Lần chỉnh sửa cuối:
Mã:
E4=INDEX(I5:K13,MATCH(C4,H5:H13,0),MATCH(D4/C4,{5,10,18},1))
Hoặc E4=SUMPRODUCT((C4=H5:H13)*(OFFSET(H5:H13,,MATCH(D4/C4,{5,10,18},1))))
Hoặc E4=VLOOKUP(C4,H5:K13,LOOKUP(D4/C4,{5,10,18},{2,3,4}),0)
Hoặc E4=VLOOKUP(C4,H5:K13,MATCH(D4/C4,{5,10,18},1)+1,0)

E18=SUMPRODUCT((C18>=100)*(D18=I19:I28)*(J19:J28))
Hoặc E18=SUMIFS(J19:J28,I19:I28,D18)*(C18>=100)
Càm ơn bác. Bác giúp e thêm phương án không dùng bảng tra cứu nữa được không ạ?
 
Càm ơn bác. Bác giúp e thêm phương án không dùng bảng tra cứu nữa được không ạ?
Không dùng bảng tra thì các số liệu phải có mối liên quan thế nào đó chứ không lẽ bê tất cả số trong bảng vào hả bạn
 
Càm ơn bác. Bác giúp e thêm phương án không dùng bảng tra cứu nữa được không ạ?
Lý do tại sao không muốn dùng bảng tra cứu?

Bạn học Excel hay học công thức khủng?
- Excel giành cho quản lý, cách thiết kế bảng và bảng dò là quan trọng
- Công thức khủng giành cho lính, cách đi vòng qua bảng là quan trọng (để làm le)
 
Không dùng bảng tra thì các số liệu phải có mối liên quan thế nào đó chứ không lẽ bê tất cả số trong bảng vào hả bạn
Là em muốn biết thêm thôi ạ. Cảm ơn bác nhiều
Bài đã được tự động gộp:

Lý do tại sao không muốn dùng bảng tra cứu?

Bạn học Excel hay học công thức khủng?
- Excel giành cho quản lý, cách thiết kế bảng và bảng dò là quan trọng
- Công thức khủng giành cho lính, cách đi vòng qua bảng là quan trọng (để làm le)
Như em nói đấy ạ. Em muốn biết thêm cách nữa chứ không phải với ý là không muốn dùng bảng tra cứu bác
 
Là em muốn biết thêm thôi ạ. Cảm ơn bác nhiều
Bài đã được tự động gộp:


Như em nói đấy ạ. Em muốn biết thêm cách nữa chứ không phải với ý là không muốn dùng bảng tra cứu bác
Vậy thì bạn cứ dán công thức trên vào, chỗ nào tham chiếu đến bảng thì bạn bôi đen nhấn F9 rồi enter. Thế là xong :D
 
Hai bác cho em hỏi thêm tí được không ạ? ví dụ trong file em gửi không phải là các số chẵn mà là nằm trong khoảng đó thì công thức nên sửa như thế nào ạ? vì công thức trên chỉ lấy các giá trị đúng trong bảng chứ không lấy giá trị trong khoảng giới hạn đó ạ
 

File đính kèm

  • công thức kết hợp if and.xlsx
    10.7 KB · Đọc: 5
Hai bác cho em hỏi thêm tí được không ạ? ví dụ trong file em gửi không phải là các số chẵn mà là nằm trong khoảng đó thì công thức nên sửa như thế nào ạ? vì công thức trên chỉ lấy các giá trị đúng trong bảng chứ không lấy giá trị trong khoảng giới hạn đó ạ
Xóa dấu cộng trong các giá trị ở cột H, tại E4:
PHP:
=INDEX(I5:K13,MATCH(C4,H5:H13,1),MATCH(D4/C4,{5,10,18},1))
Mục 2 tự nghiên cứu nhé
 
Em chào các Bác Thầy Anh Chị !
Em có hai bài về công thức IF kết hợp với AND để tạo điều kiện và nhận kết quả đã cho khi thỏa mãn điều kiện,trong bài em có sử dụng hàm IF kết hợp với AND để làm điều kiện nhưng vì nó dài quá và với mong muốn học thêm cách giải quyết khác .nên mong mọi người giúp đỡ em cách nào để thuận tiện hơn không ạ?
Cảm ơn mọi người nhiều ạ!
Bạn thử dùng công thức này xem thử nhé
=VLOOKUP(C4,$H$5:$K$13,IF(AND((D4/C4)>=5,(D4/C4)<10),2,IF(AND((D4/C4)>=10,(D4/C4)<18),3,4)),1)
Bài đã được tự động gộp:

Bạn thử dùng công thức này xem thử nhé
=VLOOKUP(C4,$H$5:$K$13,IF(AND((D4/C4)>=5,(D4/C4)<10),2,IF(AND((D4/C4)>=10,(D4/C4)<18),3,4)),1)
Còn việc mà Ô D4/C4 mà <5 thì mình chưa biết lấy cột nào nên đang để lấy cột 4 trong bảng tham chiếu luôn bạn nhé
 
Bạn thử dùng công thức này xem thử nhé
=VLOOKUP(C4,$H$5:$K$13,IF(AND((D4/C4)>=5,(D4/C4)<10),2,IF(AND((D4/C4)>=10,(D4/C4)<18),3,4)),1)
Bài đã được tự động gộp:


Còn việc mà Ô D4/C4 mà <5 thì mình chưa biết lấy cột nào nên đang để lấy cột 4 trong bảng tham chiếu luôn bạn nhé
Cảm ơn bác nhiều ạ .còn <5 thì không thỏa mãn điều kiện bác ạ ,kết quả sẽ là không ạ
 
Lần chỉnh sửa cuối:
Em chào các Bác Thầy Anh Chị !
Em có hai bài về công thức IF kết hợp với AND để tạo điều kiện và nhận kết quả đã cho khi thỏa mãn điều kiện,trong bài em có sử dụng hàm IF kết hợp với AND để làm điều kiện nhưng vì nó dài quá và với mong muốn học thêm cách giải quyết khác .nên mong mọi người giúp đỡ em cách nào để thuận tiện hơn không ạ?
Cảm ơn mọi người nhiều ạ!
Bai 1 =INDEX($H$3:$K$13,MATCH($C$4,$H$3:$H$13,0),MATCH($D$4,$H$3:$K$3,1))
Bai 2=IF(C18<100,0,INDEX($J$19:$J$28,MATCH($D$18,$I$19:$I$28,1)))
 

File đính kèm

  • công thức kết hợp if and.xlsx
    10.8 KB · Đọc: 2
Web KT
Back
Top Bottom