Chuyên mục GIẢI THÍCH CÔNG THỨC

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC
mình có 1 số công thức sau, xin nhờ các bác giải thích ý nghĩa hộ mình ah....thank các bác:

1: =IF(AND(F4>0,O4<>"c"),COUNTIF($T$4:$T$159,"<"&T4),"")
2:=IF(T4="",,COUNTIF(T$4:T4,"??*"))
3:=IF(OR(U4>0,AND(F4>0,O4<>"C")),IF(J4="X","99NV"&"_"&A4,D4&"_"&A4),"")

4:=IF(A4="",,SUMIF('03'!$B$6:$B$562,A4,'03'!$F$6:$F$562)+SUMIF('03'!$B$6:$B$562,A4,'03'!$G$6:$G$562)+SUMIF('06'!$C$6:$C$103,A4,'06'!$BQ$6:$BQ$103)+SUMIF('06'!$C$6:$C$103,A4,'06'!$BR$6:$BR$103)+SUMIF('04'!$B$5:$B$249,A4,'04'!$G$5:$G$249)+SUMIF('04'!$B$5:$B$249,A4,'04'!$H$5:$H$249)+SUMIF('35'!$C$8:$C$162,A4,'35'!$AM$8:$AM$162))

5:=IF(N4=mn!$D$20,,IF(AND(O4="C",U4>0),"OM;HS vào",))

6:=IFERROR(INDEX('07'!$C$6:$C$547,MATCH(A29,'07'!$BU$6:$BU$547,0),1),)&IFERROR(INDEX('09'!$C$6:$C$179,MATCH(A29,'09'!$BV$6:$BV$179,0),1),)

7:=IFERROR(VLOOKUP(B6,DSNV,2,0)&" "&VLOOKUP(B6,DSNV,3,0),"")

8:=SUMIFS('07'!$BQ$6:$BQ$547,'07'!$C$6:$C$547,B6,'07'!$E$6:$E$547,U6)+SUMIFS('09'!$BQ$6:$BQ$179,'09'!$C$6:$C$179,B6,'09'!$E$6:$E$179,U6)

9:=IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,H7*M7)

10:=IF(RIGHT(U7,2)="97",IFERROR(VLOOKUP(LEFT(U7,2)&"*",'30'!$AK$6:$AL$61,2,0),),IF(J7>0,T7/S7,))

11:=IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,SUM(K7:L7))+P7

12:=IF(OR(E7=0.6,ISERROR(MATCH(B7,'27'!$B$4:$B$47,0))=FALSE),IF(IFERROR(VLOOKUP(U7,'13'!$D$513:$E$550,2,0),1)<1,IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,SUM(K7:L7))*(IFERROR(VLOOKUP(U7,'13'!$D$513:$E$550,2,0),1)-1),),IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,SUM(K7:L7))*(IFERROR(VLOOKUP(U7,'13'!$D$513:$E$550,2,0),1)-1))

13:=IF(ISERROR(VLOOKUP(U7,'01'!$C$135:$C$143,1,0))=FALSE,SUMIFS('07'!$BS$6:$BS$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7),SUMIFS('09'!$BS$6:$BS$179,'09'!$C$6:$C$179,B7,'09'!$F$6:$F$179,"PV"))*$Q$3+IF(OR(U7="02XULY01",U7="02XULY02",U7="02XULY97",U7="09KHO01",U7="09KHO97"),IF('06'!$F$3<20,200000/'06'!$F$3*IF(SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7)>'06'!$F$3,'06'!$F$3,SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7)),IF(SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7)>20,200000,200000/26*SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7))),)

14:=IF(ISERROR(VLOOKUP(U7,'01'!$D$135:$D$143,1,0))=FALSE,SUMIFS('07'!$BS$6:$BS$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7),SUMIFS('09'!$BS$6:$BS$179,'09'!$C$6:$C$179,B7,'09'!$F$6:$F$179,"CI"))*$R$3

15:=SUMIFS('13'!$I$5:$I$407,'13'!$C$5:$C$407,"???*",'13'!$L$5:$L$407,V7)

16:=IFERROR(INDEX('07'!$E$6:$E$547,MATCH(A7,'07'!$BU$6:$BU$547,0),1),)&IFERROR(INDEX('09'!$E$6:$E$179,MATCH(A7,'09'!$BV$6:$BV$179,0),1),)

17:=IF(U7="","",IF(COUNTIF(U$6:U7,U7)=1,IF(RIGHT(U7,2)="97",ROWS($W$6:$W$562)+ROW(),ROW()),""))

18:=IF(OR(U6="01TNHG02",U6="01TNBT03"),50000*SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B6,'07'!$E$6:$E$547,U6),)
 
mình có 1 số công thức sau, xin nhờ các bác giải thích ý nghĩa hộ mình ah....thank các bác:

1: =IF(AND(F4>0,O4<>"c"),COUNTIF($T$4:$T$159,"<"&T4),"")
2:=IF(T4="",,COUNTIF(T$4:T4,"??*"))
3:=IF(OR(U4>0,AND(F4>0,O4<>"C")),IF(J4="X","99NV"&"_"&A4,D4&"_"&A4),"")

4:=IF(A4="",,SUMIF('03'!$B$6:$B$562,A4,'03'!$F$6:$F$562)+SUMIF('03'!$B$6:$B$562,A4,'03'!$G$6:$G$562)+SUMIF('06'!$C$6:$C$103,A4,'06'!$BQ$6:$BQ$103)+SUMIF('06'!$C$6:$C$103,A4,'06'!$BR$6:$BR$103)+SUMIF('04'!$B$5:$B$249,A4,'04'!$G$5:$G$249)+SUMIF('04'!$B$5:$B$249,A4,'04'!$H$5:$H$249)+SUMIF('35'!$C$8:$C$162,A4,'35'!$AM$8:$AM$162))

5:=IF(N4=mn!$D$20,,IF(AND(O4="C",U4>0),"OM;HS vào",))

6:=IFERROR(INDEX('07'!$C$6:$C$547,MATCH(A29,'07'!$BU$6:$BU$547,0),1),)&IFERROR(INDEX('09'!$C$6:$C$179,MATCH(A29,'09'!$BV$6:$BV$179,0),1),)

7:=IFERROR(VLOOKUP(B6,DSNV,2,0)&" "&VLOOKUP(B6,DSNV,3,0),"")

8:=SUMIFS('07'!$BQ$6:$BQ$547,'07'!$C$6:$C$547,B6,'07'!$E$6:$E$547,U6)+SUMIFS('09'!$BQ$6:$BQ$179,'09'!$C$6:$C$179,B6,'09'!$E$6:$E$179,U6)

9:=IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,H7*M7)

10:=IF(RIGHT(U7,2)="97",IFERROR(VLOOKUP(LEFT(U7,2)&"*",'30'!$AK$6:$AL$61,2,0),),IF(J7>0,T7/S7,))

11:=IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,SUM(K7:L7))+P7

12:=IF(OR(E7=0.6,ISERROR(MATCH(B7,'27'!$B$4:$B$47,0))=FALSE),IF(IFERROR(VLOOKUP(U7,'13'!$D$513:$E$550,2,0),1)<1,IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,SUM(K7:L7))*(IFERROR(VLOOKUP(U7,'13'!$D$513:$E$550,2,0),1)-1),),IF(ISERROR(MATCH(U7,'05'!$CC$9:$CC$198,0))=FALSE,,SUM(K7:L7))*(IFERROR(VLOOKUP(U7,'13'!$D$513:$E$550,2,0),1)-1))

13:=IF(ISERROR(VLOOKUP(U7,'01'!$C$135:$C$143,1,0))=FALSE,SUMIFS('07'!$BS$6:$BS$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7),SUMIFS('09'!$BS$6:$BS$179,'09'!$C$6:$C$179,B7,'09'!$F$6:$F$179,"PV"))*$Q$3+IF(OR(U7="02XULY01",U7="02XULY02",U7="02XULY97",U7="09KHO01",U7="09KHO97"),IF('06'!$F$3<20,200000/'06'!$F$3*IF(SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7)>'06'!$F$3,'06'!$F$3,SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7)),IF(SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7)>20,200000,200000/26*SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7))),)

14:=IF(ISERROR(VLOOKUP(U7,'01'!$D$135:$D$143,1,0))=FALSE,SUMIFS('07'!$BS$6:$BS$547,'07'!$C$6:$C$547,B7,'07'!$E$6:$E$547,U7),SUMIFS('09'!$BS$6:$BS$179,'09'!$C$6:$C$179,B7,'09'!$F$6:$F$179,"CI"))*$R$3

15:=SUMIFS('13'!$I$5:$I$407,'13'!$C$5:$C$407,"???*",'13'!$L$5:$L$407,V7)

16:=IFERROR(INDEX('07'!$E$6:$E$547,MATCH(A7,'07'!$BU$6:$BU$547,0),1),)&IFERROR(INDEX('09'!$E$6:$E$179,MATCH(A7,'09'!$BV$6:$BV$179,0),1),)

17:=IF(U7="","",IF(COUNTIF(U$6:U7,U7)=1,IF(RIGHT(U7,2)="97",ROWS($W$6:$W$562)+ROW(),ROW()),""))

18:=IF(OR(U6="01TNHG02",U6="01TNBT03"),50000*SUMIFS('07'!$BT$6:$BT$547,'07'!$C$6:$C$547,B6,'07'!$E$6:$E$547,U6),)
Gì mà đưa lên một đống vậy trời! bạn chưa hiểu hêt ý nghĩa của công thức nào?
 
kakaka còn nhiều lắm...đưa lên các bác tham khảo và giải thích hộ với mình đôi lúc đọc hiểu chút chút nhưng ko biết nói sao...nhờ các bác nói rõ hộ với....cái này mới có chưa đc phân nữa nữa...để hết mình post tiếp ^^
 
Thân chào mọi người, câu này mình cũng đã hỏi nhưng quên mất, mong mọi người thông cảm và xem giúp với ạ.
Trong file này mình dùng hàm Vlookup nhưng không được theo ý muốn, nhờ mọi người sửa giúp hàm ạ.
 

File đính kèm

Anh ơi có thể nào gõ thẳng vào C3 mà bỏ qua bước ở D1 không ạ?
 
Là vì nó sẽ như thế này anh ạ.
Đúng là kiệm lời, gõ C3 là sao

Tạm thay đổi công thức sau cho B3 sheet1, copy cho các ô còn lại:
Mã:
=INDEX(Sheet2!B$3:B$600,AGGREGATE(15,6,ROW(Sheet2!$1:$508)/(Sheet2!$A$3:$A$600=$A3),COUNTIF($A$3:$A3,$A3)))

hoặc B3 :
Mã:
=OFFSET(Sheet2!B$2,AGGREGATE(15,6,ROW(Sheet2!$1:$508)/(Sheet2!$A$3:$A$600=$A3),COUNTIF($A$3:$A3,$A3)),0)
 
Lần chỉnh sửa cuối:
Híc!
"Dộng" cho nhiều vào, cuối cùng chịu không nỗi phải "ói ra" 1.
Ẹc.. Dzọt!!!!!!!!!!!!!!!!!
Tất cả vì "Đội tuyển Việt Nam" "Vô địch"!
Cụng ly với chiến hữu, có ói ra mật xanh mật đỏ cũng chơi hết mình, anh Ba ơi! huống hồ -1.

Khà khà khà.
/-*+//-*+//-*+/

Nhưng lời anh mình dạy đúng, thì phận làm em phải nghe theo:
Mã:
C3=OFFSET(Sheet2!$C$2,MATCH($A3,Sheet2!$A$3:$A$100,)+COUNTIF($A$2:A2,A3),)
Enter, fill xuống.

Thân
 
Tất cả vì "Đội tuyển Việt Nam" "Vô địch"!
Cụng ly với chiến hữu, có ói ra mật xanh mật đỏ cũng chơi hết mình, anh Ba ơi! huống hồ -1.

Khà khà khà.
/-*+//-*+//-*+/

Nhưng lời anh mình dạy đúng, thì phận làm em phải nghe theo:
Mã:
C3=OFFSET(Sheet2!$C$2,MATCH($A3,Sheet2!$A$3:$A$100,)+COUNTIF($A$2:A2,A3),)
Enter, fill xuống.

Thân
Tối "mơi" mới đá mà.
Tối "mơi" mới "quất".
Nếu bị "ói" là tiêu tùng.
 
Cho em hỏi thêm chút ạ, mong các anh giúp!
Em viết ở trong file rồi ạ.
 

File đính kèm

Em có file excel như đính kèm ạ. Em có một vài bảng đã có công thức sẵn nhưng em phải dò lại là công thức đó bằng giá trị ở cột nào cộng giá trị cột nào. Các trường hợp chỉ là cộng trong cùng dòng đó chứ không cộng trừ với giá trị của dòng khác và chỉ có phép tính cộng trừ nhân chia chứ không sử dụng hàm khác nên e muốn ở dòng đầu tiên có dữ liệu cần tính toán em sẽ diễn giải công thức theo tiêu đề cột chứa ô đó. Em mong muốn như hình dưới ạ. vì thi thoảng mới phát sinh nên bình thường em vẫn làm thủ công nhưng em vẫn muốn tìm cách làm bằng VBA cho công việc nhanh hơn hoặc nếu gặp trường hợp công thức cộng trừ nhân chia dài hơn sẽ dễ xử lý. Em chân thành cảm ơn ạ!
1544544491797.png
 

File đính kèm

Web KT

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

Back
Top Bottom