Hỏi nhanh - đáp nhanh về công thức (phần 1)

Liên hệ QC
Status
Không mở trả lời sau này.
=CHOOSE(1+SUMPRODUCT(--($A2={"A","B","C"})),SUM(INDIRECT(ADDRESS(ROW()-2,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN()))),VLOOKUP($A2,ThamChieu!$A$1:$D$4,B$1+1,0))

=> 1/ mình đã dùng được công thức này nhưng vế vlookup thì không dùng được. Theo như mình hiểu thì phần col_index, cafi dùng công thức động để không phải đếm thứ tự cột phải không?
Thay vì: VLOOKUP($A2,ThamChieu!$A$1:$D$4,2,0) thì 2 thay bằng B$1+1
Nhưng sao mình làm lại thành ra #VALUE
2/ đúng là nếu ít sp thì dùng công thức này được, nhưng nếu n` sp hơn thì cũng không tối ưu lắm, mình sẽ cố gắng upfile lên để mọi người dễ mường tượng hơn nhé

Đã upfile như yêu cầu
 
Bạn dùng ct dưới xem.
Mã:
=SUMPRODUCT((ISNUMBER(SEARCH("Lần",$B$4:$K$4))*(B5:K5)))
Người ta yêu cầu Tổng = lần cân cuối cùng trừ đi lần cân đầu tiên.
Chứ người ta đâu có yêu cầu cộng hết kết quả của mấy lần cân lại với nhau ?
 
Tôi hỏi bạn chút: Trong sheet [Data] Làm sao biết Product nào thuộc nhóm nào?
Ví dụ:
- Làm sao biết [ZE21201V], [ZE21309V] thuộc nhóm [1010]
- Group 10, Group 15, Group 35, v.v... là gì vậy? Tôi đọc mà không hiểu gì cả (nhìn vào công thức của mấy group đó, chẳng có quy luật gì cả?)
 
Lần chỉnh sửa cuối:
@Po_Pikachu: bạn xem lại công thức này xem sao, hình như không đúng đâu

Với lại, công thức này: - nếu chỉ cân 1 lần thì chẳng lẽ = 0
Vậy cũng đâu cần dao to - búa lớn vậy đâu bác. Vậy chỉ cần xét xem có cân 1 lần hay không là được rồi!
[L5] =IF(MAX(D5,F5,H5,J5)=B5,B5,MAX(D5,F5,H5,J5)-B5)
Tại vì câu hỏi là lấy lần cân cuối cùng trừ lần cân đâu tiên. Nếu 1 lần thì lần cân cuối cùng cũng chính là lần cân đâu tiên nên =0 là phải rồi. Nếu không muốn =0 thì bỏ trường hợp đó ra là xong.
Thân.
 
[L5] =IF(MAX(D5,F5,H5,J5)=B5,B5,MAX(D5,F5,H5,J5)-B5)
Công thức này chưa đúng luôn, Nếu cân cả 5 lần và lần cân có giá trị lớn nhất là lần cân thứ 1 thì sao? Ý mình là không thể dựa vào hàm max để tính được, vì không phải lần cân sau cùng là lần cân có giá trị lớn nhất!
 
Bác thấy đề đâu tiên người ta cho trọng lượng tăng dần lên rồi.
Cái này phải yêu cầu tác giả giải thích rõ hơn. Đang làm việc trong tình huống nào.
Nếu ta mò mẫn trong đêm tối kiểu này thì không thể nào đưa ra hết khả năng được.
Vậy xin chờ tác giả trả lời xem ý tưởng đã đi đến đâu rồi đã.
Thân.
 
Tôi hỏi bạn chút: Trong sheet [Data] Làm sao biết Product nào thuộc nhóm nào?
Ví dụ:
- Làm sao biết [ZE21201V], [ZE21309V] thuộc nhóm [1010]
- Group 10, Group 15, Group 35, v.v... là gì vậy? Tôi đọc mà không hiểu gì cả (nhìn vào công thức của mấy group đó, chẳng có quy luật gì cả?)

Bên sheet data thì không cần phân nhóm vì code là như nhau cho cả 2 sheets nên dùng vlookup cho sheet report (chỉ cần phân group ở sheet report thôi).
Còn sheet report thì đã có sẵn công thức sum nếu nó thuộc group đó. Rất tiếc là không có quy luật chung nào cả :( nó chỉ là sum các sp in đậm (vì các sp đó cùng group)

Anyway, dafi có thể giải thích trước phần vlookup được không? vì mình thử mà không ra
 
..... dafi có thể giải thích trước phần vlookup được không? vì mình thử mà không ra

Nếu chỉ Vlookup thôi thì Bên sheet [Report], ô B2 bạn gõ công thức:
PHP:
=VLOOKUP($A2,Data!$A:$M,COLUMN(),0)
Sau đó copy công thức xuống dưới, qua phải là xong! Lưu ý là copy xuống dòng dưới thì tránh mấy dòng có công thức SUM ra nhé!
 
Nếu chỉ Vlookup thôi thì Bên sheet [Report], ô B2 bạn gõ công thức:
PHP:
=VLOOKUP($A2,Data!$A:$M,COLUMN(),0)
Sau đó copy công thức xuống dưới, qua phải là xong! Lưu ý là copy xuống dòng dưới thì tránh mấy dòng có công thức SUM ra nhé!
Nhưng cách này chỉ dùng được khi số thứ tự column 2 sheet phải như nhau, còn trong trường hợp lệch nhau thì phải làm sao?
Mình đang ngẫm hàm vlookup trong công thức này: =CHOOSE(1+SUMPRODUCT(--($A2={"A","B","C"})),SUM(INDIRECT(ADDRESS(ROW()-2,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN()))),VLOOKUP($A2,ThamChieu!$A$1:$D$4,B$1+1,0))
Dafi giải thích giùm chỗ màu đỏ nhé
 
Mình muốn theo dõi 0.5 ngày phép năm mà không biết cách làm, các bạn giúp mình file này nha. Cảm ơn nhiều
 
Mình muốn theo dõi 0.5 ngày phép năm mà không biết cách làm, các bạn giúp mình file này nha. Cảm ơn nhiều
Dùng cái này cũng được, dễ hiểu hơn, mà sẽ chạy nhanh hơn SUMPRODUCT nếu dữ liệu lớn:
=COUNTIF(C5:AG5,"P") + COUNTIF(C5:AG5,"0.5P")/2
 
Giúp dùm công thức tính tổng có điều kiện

Mình có 1 file theo dỏi xuất hàng, giúp dùm mình công thức tính tổng số lượng những phiếu xuất kho chưa thanh toán.
Cám ơn
 
Resend vì chưa được trả lời

Nhưng cách này chỉ dùng được khi số thứ tự column 2 sheet phải như nhau, còn trong trường hợp lệch nhau thì phải làm sao?
Mình đang ngẫm hàm vlookup trong công thức này: =CHOOSE(1+SUMPRODUCT(--($A2={"A","B","C"})),SUM(INDIRECT(ADDRESS(ROW()-2,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN()))),VLOOKUP($A2,ThamChieu!$A$1:$D$4,B$1+1,0))
Dafi giải thích giùm chỗ màu đỏ nhé

Có ai giải thích giùm mình câu hỏi này không? :(
 
Bạn click chuột vào ô chứa công thức đó -> Vào Tools -> Formual Auditing -> Evaluate Formula -> Nhấn vào nút Evaluate -> Rồi nhìn lên trên sẽ thấy số liệu được thay vào công thức như thế nào ->
Cứ như vậy nhấn cho đến khi thấy kết quả thì thôi.
Thân.
 
Bạn click chuột vào ô chứa công thức đó -> Vào Tools -> Formual Auditing -> Evaluate Formula -> Nhấn vào nút Evaluate -> Rồi nhìn lên trên sẽ thấy số liệu được thay vào công thức như thế nào ->
Cứ như vậy nhấn cho đến khi thấy kết quả thì thôi.
Thân.
Sao mình vào tool mà chỉ thấy Auditing và trace thôi, không thấy formula auditing va phần evaluate nào hết
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom