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

Liên hệ QC

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

Status
Không mở trả lời sau này.
Mọi Người giúp em bài excel này với

tình hình là công ty có nhập 1 số liêu như file đính kèm.ở cột A là số seri mình nhập
còn cột D là số mình muốn nó nhảy theo cột A. mà loay hoay mãi. không biết nên hàm gì. Cột A mỗi 1 số seri được lặp lại 5 lần. anh chị nào biết cái bảng đó dùng hàm gì để giảm bớt lần nhập thì giúp em với
 

File đính kèm

Kết quả trong file đính kèm, cột D
 

File đính kèm

làm cách này thì đc anh, nhưng nó ko hiện tên của hàm trực tiếp, em muốn cái tên S_1 nó hiện lên luôn, có thể cho nó hiện thêm 1 cột kế bên E cũng đc cho dễ nhìn anh
mà tại sao ở cột B, dùng đc tên này aaa, abab, abba, mà ko dùng đc S_1 đc anh
giúp dùm em cái này với
 
Kết quả trong file đính kèm, cột D

cám ơn bạn nhiều.có 1 cái nữa muốn nhờ bạn giúp. cái hàm của bạn đúng là nhảy theo thứ tự theo cột A rồi. nhưng cái con số ở cột D đấy. hàng chục ở cột D nó kém hàng đơn vị ở cột A 1 đơn vị thì phải làm thế nào
 
Xin trợ giúp viết hàm!

Nhờ các ace viết giúp mình công thức có điều kiện như sau:

Đặt 3 ô trong excel lần lượt là a, b, c

Tìm giá trị của a: Nếu b=2 hoặc b=3 thì a= 2, nếu 3<=b<=5 thì a=3, nếu 5<=b<=10 thì a=5, nếu 10<=b<=15 thì a=10.

Tim giá trị của c: (mình dựa vào a viết lại)

Cảm ơn.
 
Lần chỉnh sửa cuối:
=IF(AND(b=<15,b>10),10,IF(AND(b=<10,b>5),5,IF(AND(b=<5,b>3),3,IF(OR(b=2,b=3),2,0)
Hoặc: =IF(AND(b=<15,b>10),10,IF(AND(b=<10,b>5),5,IF(AND(b=<5,b>3),3,IF(OR(b=2,b=3),2,"")
 
Lần chỉnh sửa cuối:
Nếu dữ liệu đã được sắp xếp như trong bài, bạn thử sử dụng công thức này ở cell [F13]:

Kéo xuống
Thân

Em cảm ơn Thầy "Cò" nhiều! Kết quả rất đúng ý em và rất chuẩn với file đính kèm đưa lên!
Nhờ công thức của Thầy em mới biết là có 1 chỗ minh họa ví dụ bị sai..khakha
------
Em sắp xếp như vây để cho dễ nhìn và hình dung thôi ạ!
Thầy xem có cách nào nếu sắp xếp ngẫu nhiên bất kể như thế nào thì kết quả vẫn có thể đáp ứng với yêu cầu trong bài được không ạ?
Ví dụ em sắp xếp lại theo cột thứ tự chẳng hạn!
Thì kết quả sẽ vẫn phải như trong cột màu vàng đó ạ!

Mong Thầy và các chuyên gia tìm cách giúp tiếp ạ!
Xin cảm ơn!
 

File đính kèm

Em cảm ơn Thầy "Cò" nhiều! Kết quả rất đúng ý em và rất chuẩn với file đính kèm đưa lên!
Nhờ công thức của Thầy em mới biết là có 1 chỗ minh họa ví dụ bị sai..khakha
------
Em sắp xếp như vây để cho dễ nhìn và hình dung thôi ạ!
Thầy xem có cách nào nếu sắp xếp ngẫu nhiên bất kể như thế nào thì kết quả vẫn có thể đáp ứng với yêu cầu trong bài được không ạ?
Ví dụ em sắp xếp lại theo cột thứ tự chẳng hạn!
Thì kết quả sẽ vẫn phải như trong cột màu vàng đó ạ!

Mong Thầy và các chuyên gia tìm cách giúp tiếp ạ!
Xin cảm ơn!
Bạn dùng công thức sau: Kết thúc bằng Ctrl + Shift + Enter
Mã:
=INDEX(IF(MATCH($D$13:$D$28&$E$13:$E$28,$D$13:$D$28&$E$13:$E$28,0)=ROW(INDIRECT("1:"&ROWS($D$13:$D$28))),"x",""),ROW(1:1))
 
Em cảm ơn Thầy "Cò" nhiều! Kết quả rất đúng ý em và rất chuẩn với file đính kèm đưa lên!
Nhờ công thức của Thầy em mới biết là có 1 chỗ minh họa ví dụ bị sai..khakha
------
Em sắp xếp như vây để cho dễ nhìn và hình dung thôi ạ!
Thầy xem có cách nào nếu sắp xếp ngẫu nhiên bất kể như thế nào thì kết quả vẫn có thể đáp ứng với yêu cầu trong bài được không ạ?
Ví dụ em sắp xếp lại theo cột thứ tự chẳng hạn!
Thì kết quả sẽ vẫn phải như trong cột màu vàng đó ạ!

Mong Thầy và các chuyên gia tìm cách giúp tiếp ạ!
Xin cảm ơn!
Công thức đơn giản, dễ hiểu mà cũng hiệu quả là thêm cột phụ, làm xong thì ẩn cột phụ đi.
 

File đính kèm

Em cảm ơn Thầy "Cò" nhiều! Kết quả rất đúng ý em và rất chuẩn với file đính kèm đưa lên!
Nhờ công thức của Thầy em mới biết là có 1 chỗ minh họa ví dụ bị sai..khakha
------
Em sắp xếp như vây để cho dễ nhìn và hình dung thôi ạ!
Thầy xem có cách nào nếu sắp xếp ngẫu nhiên bất kể như thế nào thì kết quả vẫn có thể đáp ứng với yêu cầu trong bài được không ạ?
Ví dụ em sắp xếp lại theo cột thứ tự chẳng hạn!
Thì kết quả sẽ vẫn phải như trong cột màu vàng đó ạ!

Mong Thầy và các chuyên gia tìm cách giúp tiếp ạ!
Xin cảm ơn!

Nếu tôi hiểu đúng đề bài thì chả phải dùng cột phụ gì cả.
Công thức cho ô F13:

Mã:
=IF(MATCH(D13&E13;$D$13:$D$28&$E$13:$E$28;0)=ROWS($1:1);"x";"")

Kết thúc bằng CTRL + SHIFT + ENTER. Kéo xuống dưới
 

File đính kèm

Nếu tôi hiểu đúng đề bài thì chả phải dùng cột phụ gì cả.
Công thức cho ô F13:

Mã:
=IF(MATCH(D13&E13;$D$13:$D$28&$E$13:$E$28;0)=ROWS($1:1);"x";"")

Kết thúc bằng CTRL + SHIFT + ENTER. Kéo xuống dưới

Vậy sao anh không dùng cái này để khỏi phải CTRL + SHIFT + ENTER
Mã:
=IF(SUMPRODUCT(($D$13:$D13=D13)*($E$13:$E13=E13))=1,"x","")
 
Vậy sao anh không dùng cái này để khỏi phải CTRL + SHIFT + ENTER
Mã:
=IF(SUMPRODUCT(($D$13:$D13=D13)*($E$13:$E13=E13))=1,"x","")

Thế Tuấn không tin là tôi chỉ mới chuyển từ lập trình sang công thức à? Vì dạo này ít bài lập trình hay quá.
Cũng may là công thức thì cũng phải nghĩ ra thuật toán. Có điều là bề "dầy" kinh nghiệm hơi "mỏng"
 
Thế Tuấn không tin là tôi chỉ mới chuyển từ lập trình sang công thức à? Vì dạo này ít bài lập trình hay quá.
Cũng may là công thức thì cũng phải nghĩ ra thuật toán. Có điều là bề "dầy" kinh nghiệm hơi "mỏng"

Ai biết đâu nè!
Tại thấy cái gì anh cũng siêu nên em nghĩ cái gì của anh cũng phải.. "dầy" hơn người ta
Ẹc... Ẹc...
 
Hề hề!Em Cảm ơn Các Thầy nhiều kết quả trên cả sự mong đợi...!
 
Liệu có thể kết hợp hàm date nào vào câu 3 bài này ? các chuyên gia chỉ giáo dùm ạ

yêu cầu :
- Trong một khoảng thời gian , nếu là ngày thứ 7 và chủ nhật thì thưởng 100%m nghỉ lễ 2/9 thưởng 300%, nếu lễ trùng vào ngày thứ 7, chủ nhật, ngày nghỉ thì thưởng cả 2.

tức là em có thể dùng hàm thời gian nào để có thể cho ra được ô G6? mong anh chị gợi ý.
 

File đính kèm

yêu cầu :
- Trong một khoảng thời gian , nếu là ngày thứ 7 và chủ nhật thì thưởng 100%m nghỉ lễ 2/9 thưởng 300%, nếu lễ trùng vào ngày thứ 7, chủ nhật, ngày nghỉ thì thưởng cả 2.

tức là em có thể dùng hàm thời gian nào để có thể cho ra được ô G6? mong anh chị gợi ý.
Không giải chi tiết cho bạn nhưng bạn xem thử hàm này, nó có thể giải quyết bài tập của bạn đó, nghiên cứu thử xem nha. Mình sẽ tính ra số ngày làm việc bằng hàm NETWORKDAYS() sau đó lấy số ngày giữa 2 mốc thời gian trừ đi số ngày làm việc sẽ ra số ngày nghỉ và tính phụ cấp????

Hàm NETWORKDAYS


Chức năng : Hàm NETWORKDAYS trả về số ngày làm việc trong một khoảng thời gian (không bao gồm ngày thứ 7, CN và ngày nghỉ lễ).

Cấu trúc : NETWORKDAYS(startdate,enddate,holidays)

- Startdate : Ngày bắt đầu của khoảng thời gian làm việc. Startdate có thể là Date_text hay tham chiếu đến ô có giá trị ngày tháng.

- Enddate : Ngày kết thúc của khoảng thời gian làm việc. Enddate có thể là Date_text hay tham chiếu đến ô có giá trị ngày tháng.

- Holidays : Là danh sách những ngày nghỉ lễ. Holidays có thể là mảng date_text {,,} hay tham chiếu đến vùng có chứa date_value.
 
thầy ơi. liệu công thức ô G6 của em thế này có chính xác với yêu cầu của bài toán không ạ
=$H$13*INT((D6-C6-WEEKDAY(D6-6,2)+8)/7)*2

hàm networkdays em không thể sử dụng được tại thấy kết quả sai so với em thống kê bằng thủ công ạ

và em không hiểu ở chỗ, tìm ra được ngày nào là ngày 2/9/2010 để mà tính phụ cấp ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Hỏi về hàm indirect name range.
tôi có một trường hợp làm hoài vẫn không được, nhơ anh em giúp đỡ
tại ô D4, tôi đặt name là "ANH"
và name "Em" là =sum(1,2)
cell B8 gõ chữ "ANH"
cell B9 gõ chữ "EM"
Cell C8=INDIRECT(B8) cho ra kết quả của D4.
Cell C9=INDIRECT(B9) báo lỗi
cho hỏi trong trường hợp này sao không dùng indirect được? và có cách nào để để thay thế không

cám ơn ACE.
 

File đính kèm

Hỏi về hàm indirect name range.
tôi có một trường hợp làm hoài vẫn không được, nhơ anh em giúp đỡ
tại ô D4, tôi đặt name là "ANH"
và name "Em" là =sum(1,2)
cell B8 gõ chữ "ANH"
cell B9 gõ chữ "EM"
Cell C8=INDIRECT(B8) cho ra kết quả của D4.
Cell C9=INDIRECT(B9) báo lỗi
cho hỏi trong trường hợp này sao không dùng indirect được? và có cách nào để để thay thế không

cám ơn ACE.
Có lẽ là do anh chàng Excel nhầm tưởng "EM" đây là cột EM nên nó báo lỗi.
 
Hỏi về hàm indirect name range.
tôi có một trường hợp làm hoài vẫn không được, nhơ anh em giúp đỡ
tại ô D4, tôi đặt name là "ANH"
và name "Em" là =sum(1,2)
cell B8 gõ chữ "ANH"
cell B9 gõ chữ "EM"
Cell C8=INDIRECT(B8) cho ra kết quả của D4.
Cell C9=INDIRECT(B9) báo lỗi
cho hỏi trong trường hợp này sao không dùng indirect được? và có cách nào để để thay thế không

cám ơn ACE.

Lỗi là đúng rồi còn gì
Nên nhớ đối số của INDIRECT phải là 1 chuổi có dạng địa chỉ của 1 cell hoặc 1 vùng... Đối số ấy cũng có thể là tên của 1 Name nhưng name ấy cũng phải tham chiếu đến 1 vùng nào đó
Trong trường hợp name EM có Refers to = SUM(1, 2) thì INDIRECT cóc hiểu thằng "EM" ấy là cái cóc khô gì cả
Trường hợp này ta phải dùng Evaluate thay vì Indirect bạn à
 
Lỗi là đúng rồi còn gì
Nên nhớ đối số của INDIRECT phải là 1 chuổi có dạng địa chỉ của 1 cell hoặc 1 vùng... Đối số ấy cũng có thể là tên của 1 Name nhưng name ấy cũng phải tham chiếu đến 1 vùng nào đó
Trong trường hợp name EM có Refers to = SUM(1, 2) thì INDIRECT cóc hiểu thằng "EM" ấy là cái cóc khô gì cả
Trường hợp này ta phải dùng Evaluate thay vì Indirect bạn à

Mình xin nói thêm trường hợp tương tự khi dùng trong VBA
- Ta có name "EM", Refers to = A1:A10
- Ta có đoạn code VBA: Set rng = Range("EM")
Cái này OK, chẳng lỗi gì cả
- Nếu ta sửa Refers to của name "EM" thành cái gì khác không phải là Range (=MAX(-3, 5,1) chẳng hạn)
- Giờ thì đoạn code Set rng = Range("EM") sẽ "đi Pháp" ở luôn
Trường hợp này ta buộc phải thay Range(...) thành Evaluate(....)
Từ đó suy ra ===> Thằng Range(...) trong VBA gần như tương đương với hàm INDIRECT trên bảng tính
 
Lỗi là đúng rồi còn gì
Nên nhớ đối số của INDIRECT phải là 1 chuổi có dạng địa chỉ của 1 cell hoặc 1 vùng... Đối số ấy cũng có thể là tên của 1 Name nhưng name ấy cũng phải tham chiếu đến 1 vùng nào đó
Trong trường hợp name EM có Refers to = SUM(1, 2) thì INDIRECT cóc hiểu thằng "EM" ấy là cái cóc khô gì cả
Trường hợp này ta phải dùng Evaluate thay vì Indirect bạn à

Tks anh, hàm evaluate thì chưa thử (vì đang ngồi ở máy 2003). còn trường hợp đối số tham chiếu đến một vùng (ko biết có hiểu đúng ý của anh ko), cũng không được
vi du như "EM"=sum(A1:A5), nó cũng không chịu luôn.
 
Tks anh, hàm evaluate thì chưa thử (vì đang ngồi ở máy 2003). còn trường hợp đối số tham chiếu đến một vùng (ko biết có hiểu đúng ý của anh ko), cũng không được
vi du như "EM"=sum(A1:A5), nó cũng không chịu luôn.
Cái thằng SUM(A1:A5) mà bạn cho là tham chiếu đến 1 vùng sao? Nó là 1 hàm mà bạn
Kiểm tra để biết cái nào là 1 tham chiếu:
- Ctrl + F3 mở hộp Define Name
- Chọn 1 name
- Đặt con trỏ chuột vào khu vực công thức của khung Refers to
- Nếu nhìn thấy có đường đứt nét bao quanh 1 vùng nào đó trên bảng tính thì name ấy mới gọi là tham chiếu đến 1 vùng ---> Ngược lại thì.. NO
----------------------
Nói thêm về Evaluate: Office nào cũng dùng được cả (vì nó là hàm Macro 4, có từ thời xa xưa rồi)
 
quote_icon.png
Nguyên văn bởi concogia Đặt tên theo số hình như anh Bill hổng cho, muốn đặt theo số thứ tự bạn có thể đặt s_1, s_2, s_3.......tới lúc chán thì nghỉ (không muốn chơi chư "s" thì đổi chữ khác)
Cách đặt:
Thí dụ cột B trong bài là cột chứa kết qủa, bạn muốn đặt tên loại số đuôi aaa là s_1 thì bạn làm:
* Tai cell [B2] bạn quánh công thức "y chang" công thức ở [D2]
* Để nguyên con trỏ ở cell [B2], bấm Ctr + F3 ==> xuất hiện bảng Define Name, trong ô Names in Workbook ( ô trống ở trên) bạn quánhs_1, thò anh tý xuống cái ô trống ở dưới ( Refers to ), bấm vào cái em vuông vuông bên phải, bấm Ctrl + V, bấm vào cái em vuông vuông bên phải, bấm Ok là xong
Tiếp tục với các tên khác
Tại cell [B2] quánh công thức "y chang" công thức ở [D3].................bấm Ok là xong
Chúc thành công, nếu chưa thành công thì có thể hiểu là bạn đã...........thất bại trong việc đặt tên này. Híc

Thân
làm cách này thì đc anh, nhưng nó ko hiện tên của hàm trực tiếp, em muốn cái tên S_1 nó hiện lên luôn, có thể cho nó hiện thêm 1 cột kế bên E cũng đc cho dễ nhìn anh
mà tại sao ở cột B, dùng đc tên này aaa, abab, abba, mà ko dùng đc S_1 đc anh
giúp dùm em với a/c !
 
Nhờ các thành viên hỗ trợ bài excel theo file đính kèm. Many thanks!

Mình muốn tính giá theo từng khung xe và theo lấy giá cao nhất nếu xe ghép nhiều điểm, cảm ơn các bạn. theo file đính kèm.
 

File đính kèm

hàm vlookup

các bạn xem hộ mình xem sai chỗ nào nhé
 

File đính kèm

các bạn xem hộ mình xem sai chỗ nào nhé
Công thức tại ô J5 phải sửa lại là:
Mã:
=IF(I6=""">0""","2NPB",IF(I6="""0""","KÉP","VN"))
Nói thêm là với cái bảng dò như vậy thì không thể sử dụng hàm VLOOKUP cho cột E được.
Còn yêu cầu 2 ở dưới thì thực sự là tôi chẳng hiểu bạn "sửa + thành -" kiểu gì nữa.

[WARNING1]Nhân tiện, tôi cũng nhắc nhở bạn một chút: Tiêu đề topic "hàm vlookup" là một tiêu đề phạm quy. Vì bạn là thành viên mới nên tôi gộp topic này với topic sẵn có. Nếu bạn còn lập những topic có tiêu đề chung chung như vậy nữa thì topic của bạn sẽ bị xóa đấy. Ngày hôm nay bạn đã lập ra khá nhiều topic vi phạm như vậy. Các Mod và thành viên đã nhắc nhở bạn rồi mà hình như bạn chẳng hề đọc. Lần sau thì chúng tôi sẽ xử lý topic/bài theo đúng nội quy diễn đàn.[/WARNING1]
 
Lần chỉnh sửa cuối:
Các thầy cho em hỏi, em có 1 sheet có 1 cột là tên và 1 cột là ngày công, ở 1 sheet khác là bảng lương, làm thế nào để khi mình nhập tên vào bảng lương thì ngày công tương ứng sẽ hiện ra.
Đây là yêu cầu của ông chủ em nhưng em chưa rành lắm, xin các thầy giúp đỡ, em xin cảm ơn!
 

File đính kèm

mọi người thông cảm........là thành viên mời nên mình sẽ chú ý hơn
 
Các thầy cho em hỏi, em có 1 sheet có 1 cột là tên và 1 cột là ngày công, ở 1 sheet khác là bảng lương, làm thế nào để khi mình nhập tên vào bảng lương thì ngày công tương ứng sẽ hiện ra.
Đây là yêu cầu của ông chủ em nhưng em chưa rành lắm, xin các thầy giúp đỡ, em xin cảm ơn!
Bạn nghiên cứu hàm Vlookup() rồi áp dụng thử xem, chú ý cột tên trong sheet Ngay Cong không được trùng nhau.
(Quản lý NV bằng Tên NV là ... dở nhất!)
 
Các thầy cho em hỏi, em có 1 sheet có 1 cột là tên và 1 cột là ngày công, ở 1 sheet khác là bảng lương, làm thế nào để khi mình nhập tên vào bảng lương thì ngày công tương ứng sẽ hiện ra.
Đây là yêu cầu của ông chủ em nhưng em chưa rành lắm, xin các thầy giúp đỡ, em xin cảm ơn!

giải thử cho bạn bằng vlookup nha
 

File đính kèm

Tính tổng với nhiều điều kiện bằng vba

Minh cần tính tổng thỏa mản nhiều điều kiện bằng lập trình vba (xem file sẻ hiểu rỏ hơn)
cám ơn các anh chị
 

File đính kèm

Minh cần tính tổng thỏa mản nhiều điều kiện bằng lập trình vba (xem file sẻ hiểu rỏ hơn)
cám ơn các anh chị

Bài này nếu là tôi làm thì tôi sẽ không dùng công thức, cũng không dùng VBA luôn mà dùng PivotTable để tổng hợp ---> Vì đó mới là công cụ phù hợp nhất cho bài này (và cũng là công cụ cho tốc độ nhanh nhất)
 
tính tổng nhiều điều kiện bằng VBA

Bài này nếu là tôi làm thì tôi sẽ không dùng công thức, cũng không dùng VBA luôn mà dùng PivotTable để tổng hợp ---> Vì đó mới là công cụ phù hợp nhất cho bài này (và cũng là công cụ cho tốc độ nhanh nhất)
anh có thể làm giúp em bài này được không, nếu không dùng VBA mà vẩn có thể theo đúng yêu cầu thì vẫn được
 
Công thức tính đơn giá

Mình muốn lấy dữ liệu từ bảng giá để điền vào cột đơn giá, các bạn giúp mình với nha......
 

File đính kèm

Công thức tại L17:
Mã:
=VLOOKUP(B17,'bang gia'!$B$5:$M$47,IF(ISERR(FIND("gói",G17)),LOOKUP(255,SEARCH({3,5,10,1},G17),{9,10,11,12}),LOOKUP(255,SEARCH({1,500,100},G17),{6,7,8})),0)
 
mình làm theo hướng dẫn của bạn thì ok liền

cảm ơn bạn nhiều
 
Công thức tại L17:
Mã:
=VLOOKUP(B17,'bang gia'!$B$5:$M$47,IF(ISERR(FIND("gói",G17)),LOOKUP(255,SEARCH({3,5,10,1},G17),{9,10,11,12}),LOOKUP(255,SEARCH({1,500,100},G17),{6,7,8})),0)

Chi mà dài dữ vậy?
Đầu tiên sửa lại đôi chút tại sheet BangGia
1 kg thành 1kg
500 gam thành 500g
100 gam thành 100g
10 kg/xô thành 10kg/xô
Cuối cùng là công thức tại L17:
Mã:
=VLOOKUP(B17,'bang gia'!$B$5:$M$47,LOOKUP(2,1/COUNTIF(G17,"*"&'bang gia'!$G$4:$M$4&"*"),ROW($6:$12)),0)
 
Chi mà dài dữ vậy?
Đầu tiên sửa lại đôi chút tại sheet BangGia
1 kg thành 1kg
500 gam thành 500g
100 gam thành 100g
10 kg/xô thành 10kg/xô
Cuối cùng là công thức tại L17:
Mã:
=VLOOKUP(B17,'bang gia'!$B$5:$M$47,LOOKUP(2,1/COUNTIF(G17,"*"&'bang gia'!$G$4:$M$4&"*"),ROW($6:$12)),0)
Thì không sửa nên em mới cho nó dài vậy mà ...
Còn sửa thì sửa luôn cả 7 đối tượng rồi VLOOKUP kết hợp MATCH cũng được.
 
Thì không sửa nên em mới cho nó dài vậy mà ...
Còn sửa thì sửa luôn cả 7 đối tượng rồi VLOOKUP kết hợp MATCH cũng được.

Nếu để nguyên không sửa gì cả, cùng lắm tôi thêm 2 thằng SUBSTITUTE cũng chưa dài lắm
(1 SUBSTITUTE(..., " ","") và 1 SUBSTITUTE(..., "gam","g") )
 
Xin các bác giúp em đoạn VBA như sau

Em đang làm 1 dự liệu dạng thế này
Nhờ các bác viết hộ cho em hàn VBA để có thể thực hiện phần thực hiện tính SPP
Vì có nhiều cột như thế nên nếu làm tay thì quá lâu
Mong các bác giúp đỡ em nhiều
 

File đính kèm

Em đang làm 1 dự liệu dạng thế này
Nhờ các bác viết hộ cho em hàn VBA để có thể thực hiện phần thực hiện tính SPP
Vì có nhiều cột như thế nên nếu làm tay thì quá lâu
Mong các bác giúp đỡ em nhiều

Bài này không cần VBA đâu.
Công thức cho E2:
Mã:
=$D2*LOOKUP(10^15,$C$2:$C2)
kéo fill xuống
 
Em đang làm 1 dự liệu dạng thế này
Nhờ các bác viết hộ cho em hàn VBA để có thể thực hiện phần thực hiện tính SPP
Vì có nhiều cột như thế nên nếu làm tay thì quá lâu
Mong các bác giúp đỡ em nhiều
Thử nghiệm Array xem sao:
[GPECODE=vb]Sub SPP()
Dim sArr, Arr(), i As Long, j As Long, PP1 As Single
sArr = Sheet1.Range(Sheet1.[C2], Sheet1.[D65000].End(xlUp))
ReDim Arr(1 To UBound(sArr), 1 To 3)
For i = 1 To UBound(Arr)
If sArr(i, 1) <> 0 Then PP1 = sArr(i, 1)
Arr(i, 1) = sArr(i, 1)
Arr(i, 2) = sArr(i, 2)
Arr(i, 3) = Round(PP1 * Arr(i, 2), 2)
Next
Sheet1.[C2].Resize(UBound(Arr), 3) = Arr
End Sub[/GPECODE]
 
em muon lọc các giá trị từ trái sang fai, ko biết hàm này sai gì mà ko chạy, nhờ a/c chỉnh sữa dùm, thanks
=LEFT(B2,3)="905"&"935"&"906"&"932"
 
em muon lọc các giá trị từ trái sang fai, ko biết hàm này sai gì mà ko chạy, nhờ a/c chỉnh sữa dùm, thanks
=LEFT(B2,3)="905"&"935"&"906"&"932"

Giá trị ở ô B2 là gì bạn. Như công thức của bạn thì nghĩa là lấy 3 ký tự bên trái của dữ liệu trong ô B2 là đúng rồi. Còn cái khúc sau 905, 935, 906, 932 là sao mình chưa hiểu. Thân
 
Giá trị ở ô B2 là gì bạn. Như công thức của bạn thì nghĩa là lấy 3 ký tự bên trái của dữ liệu trong ô B2 là đúng rồi. Còn cái khúc sau 905, 935, 906, 932 là sao mình chưa hiểu. Thân
phần "905"&"935"&"906"&"932" tức là em muốn tìn 3 số đầu trong dãy số đó anh
 
em muon lọc các giá trị từ trái sang fai, ko biết hàm này sai gì mà ko chạy, nhờ a/c chỉnh sữa dùm, thanks
=LEFT(B2,3)="905"&"935"&"906"&"932"
- Hàm LEFT(B2,3) có tối đa 3 ký tự.
- Chuỗi "905"&"935"&"906"&"932" chính là chuỗi "905935906932", có 12 ký tự.
Do đó công thức =LEFT(B2,3)="905"&"935"&"906"&"932" sẽ luôn trả về kết quả FALSE cho dù giá trị của ô B2 là gì đi nữa.

Cuối cùng thì bạn đang cần làm cái gì nhỉ?
Có phải bạn muốn kiểm tra nếu 3 ký tự đầu của B2 mà giống 1 trong 4 chuỗi kia thì làm gì đó phải không? Nếu đúng thì công thức có dạng thế này:
Mã:
=IF(ISNUMBER(MATCH(LEFT(B2,3),{"905","906","932","933"},0)),"Làm gì đó","Không làm")
hoặc:
Mã:
=IF(ISNUMBER(MATCH(LEFT(B2,3)*1,{905,906,932,933},0)),"Làm gì đó","Không làm")
hoặc:
Mã:
=IF(ISNUMBER(FIND(LEFT(B2,3),".905.906.932.933.")),"Làm gì đó","Không làm")
 
905598156
906589578
902486586
903456852
935918325
902589622

lọc 3 số đầu tiên tính từ trái sang phải tìm các đầu 905,935,906,932
các số tìm đc sẽ là
905598156
906589578
935918325
933586254
nhờ a/c lập lại hàm dùm em
 
905598156
906589578
902486586
903456852
935918325
902589622

lọc 3 số đầu tiên tính từ trái sang phải tìm các đầu 905,935,906,932
các số tìm đc sẽ là
905598156
906589578
935918325
933586254
nhờ a/c lập lại hàm dùm em
Con số 933586254ở đâu ra vậy bạn?
 
Lọc danh sách khen

Mình có 1 danh sách ghi kết quả học sinh cuổi năm. File này trước đây có chứa cả kì 1, kì 2, cả năm và đã lọc ra 1 danh sách khen thưởng theo 3 tiêu chí về điểm Văn, Toán, Trung bình các môn. Bây giờ mình muốn thu hẹp lại: Chỉ lọc theo điểm cuối năm và thêm 1 tiêu chí nữa là chỉ có học sinh giỏi và học sinh tiên tiến. Mình đã làm đi làm lại nhưng mãi không được. Nhờ các bạn chỉnh sửa giúp công thức hoặc tên đã định nghĩa. Xim cảm ơn nhiều!
 
Lần chỉnh sửa cuối:
Các cao thủ đâu hết rồi, giúp mình với nào!!!!!!
 
905598156
906589578
902486586
903456852
935918325
902589622

lọc 3 số đầu tiên tính từ trái sang phải tìm các đầu 905,935,906,932
các số tìm đc sẽ là
905598156
906589578
935918325
hj, số cuối em gõ nhầm đó anh, nhờ anh lập hàm dùm em, thanks
 
905598156
906589578
902486586
903456852
935918325
902589622

lọc 3 số đầu tiên tính từ trái sang phải tìm các đầu 905,935,906,932
các số tìm đc sẽ là
905598156
906589578
935918325
hj, số cuối em gõ nhầm đó anh, nhờ anh lập hàm dùm em, thanks

Giả sử dữ liệu của bạn bắt đầu từ cell A2, vậy gõ công thức này vào B2 nhé:
Mã:
=SUMPRODUCT(1*(LEFT(A1,3)={"905","935","906","932"}))
Cell nào bên cột B mà =1 thì sẽ lấy sdt tương ứng dòng với nó bên cột A
 
905598156
906589578
902486586
903456852
935918325
902589622

lọc 3 số đầu tiên tính từ trái sang phải tìm các đầu 905,935,906,932
các số tìm đc sẽ là
905598156
906589578
935918325
hj, số cuối em gõ nhầm đó anh, nhờ anh lập hàm dùm em, thanks
Thì bạn Nghĩa Phúc đã giúp bạn rồi đấy thôi, bài #255
 
cho em hỏi thêm anh
nếu điều kiện ko lấy 3 số mà là : lọc từ trái sang fai tìm các đầu số 9055, 906, 903, 9025
thì hàm sẽ lập sao anh, nhờ anh giúp thêm dùm em, thanks anh !
 
cho em hỏi thêm anh
nếu điều kiện ko lấy 3 số mà là : lọc từ trái sang fai tìm các đầu số 9055, 906, 903, 9025
thì hàm sẽ lập sao anh, nhờ anh giúp thêm dùm em, thanks anh !
Bạn thử công thức này:
Mã:
=OR(COUNTIF(A1,{"9055*","906*","903*","9025*"}))
Lưu ý: Dữ liệu Text kết quả mới đúng nhé.
 
cho em hỏi thêm anh
nếu điều kiện ko lấy 3 số mà là : lọc từ trái sang fai tìm các đầu số 9055, 906, 903, 9025
thì hàm sẽ lập sao anh, nhờ anh giúp thêm dùm em, thanks anh !

Công thức này thử xem:
Mã:
=COUNT(1/(FIND({9055,906,903,9025},$A1)=1))
 
ndu96081631 thanks anh !

cũng tìm thế này 9055,906,903,9025 nhưng điều kiện tìm tính từ phải sang trái, và tìm nó nằm ở giữa thì sữa hàm lại thế nào anh ?
thanks anh !!!
 
ndu96081631 thanks anh !

cũng tìm thế này 9055,906,903,9025 nhưng điều kiện tìm tính từ phải sang trái, và tìm nó nằm ở giữa thì sữa hàm lại thế nào anh ?
thanks anh !!!

Tìm ở cuối (bên phải sang)
Mã:
=COUNT(1/(FIND({9055,906,903,9025},$A1)=(LEN(A1)+1-LEN({9055,906,903,9025}))))
Tìm ở giữa
Mã:
=COUNT(1/(FIND({9055,906,903,9025},$A1)<(LEN(A1)+1-LEN({9055,906,903,9025})))/(FIND({9055,906,903,9025},$A1)>1))
 
Các anh giúp em vấn đề này với :
Sao trong file em dùng hàm Small mà lỗi Num nhỉ,!
 
Cột A dạng text mà, thử chuyển qua Number xem.

Cho mình hỏi là lồng vào công thức small như thế nào,--> tức là trong công thức nó sẽ tự chuyển Text --> Number
Bình thường mình vẫn phải làm thủ công để chuyển text sang number, rồi mới dùng công thức small được
 
Dùng hàm mảng hoặc thêm SUMPRODUCT thôi, ...
=SUMPRODUCT(SMALL(1*A2:A17,2))
 
Vụ gì vậy?
Chẳng lẽ vầy không được: =SMALL(1*A2:A17,2)
Em thấy mấy cái hàm .Match và Small có vẻ nhanh hơn vòng for next nên em dùng 2 hàm này trong 1 đoạn code VB
--> hix xem ra vụ này không dùng được worksheetFunction.Small (A2:A17,2) rồi
 
Lần chỉnh sửa cuối:
ndu96081631
hàm tìm ở bên phải sang ok rùi anh
hàm tìm ở giữa bi sai gì đó tìm chưa chuẩn anh, anh xem sữa lại hộ em nhé anh, thanks anh !
 
Rất mong các bạn giúp lập công thức

Mình thì không rành hay nói chính xác là rất dốt về excel và nhờ các anh chị giúp lập công thức này để tiện hơn trong công việc. Công thức mình cần giúp đỡ lập như sau:

Trong sheet "KHO NCP", ở cột xuất trong kỳ bên cột Slg mình muốn lấy tổng Slg bên sheet CTNX lấy cột Số C/từ và sô chứng từ thì lấy bên trái 2 ký từ là "XK" và bên phải 3 ký tự là "NCP' để được tổng số lượng của kho NCP đã xuất sang theo từng mã hàng.


Rất mong nhận được sự giúp đỡ của các bạn

Cảm ơn rất nhiều
 

File đính kèm

Mình thì không rành hay nói chính xác là rất dốt về excel và nhờ các anh chị giúp lập công thức này để tiện hơn trong công việc. Công thức mình cần giúp đỡ lập như sau:

Trong sheet "KHO NCP", ở cột xuất trong kỳ bên cột Slg mình muốn lấy tổng Slg bên sheet CTNX lấy cột Số C/từ và sô chứng từ thì lấy bên trái 2 ký từ là "XK" và bên phải 3 ký tự là "NCP' để được tổng số lượng của kho NCP đã xuất sang theo từng mã hàng.


Rất mong nhận được sự giúp đỡ của các bạn

Cảm ơn rất nhiều
Công thức cho ô E3 là:
Mã:
=SUMPRODUCT((LEFT(CTNX!$A$3:$A$44,2)="XK")*(RIGHT(CTNX!$A$3:$A$44,3)="NCP")*(CTNX!$C$3:$C$44=C3)*CTNX!$F$3:$F$44)
 
Anh NghiaPhuc ơi,
Nhờ anh giúp vấn đề dò tìm dữ liệu với
 
Em đã làm theo công thức anh lập và đã được. Cảm ơn anh nghiaphuc rất nhiều
 
Lần chỉnh sửa cuối:
Dùng hàm vlookup bị lỗi- pro ra tay giúp em với ạ!

Tình hình là thế này,em có 1 file excel nguyên bản dùng font .Vntime,sau đó em định dạng sang font Times New Roman.
Trong khi em dùng hàm Vlookup thì nó xảy ra lỗi N#A.
Em có gửi file đính kèm,Nhờ các pro ra tay xử lý giúp em với ạ!
 

File đính kèm

nếu em copy mã từ sheet CSDL vào sheet kia thì nó sẽ tìm được...help!!
 
Tình hình là thế này,em có 1 file excel nguyên bản dùng font .Vntime,sau đó em định dạng sang font Times New Roman.
Trong khi em dùng hàm Vlookup thì nó xảy ra lỗi N#A.
Em có gửi file đính kèm,Nhờ các pro ra tay xử lý giúp em với ạ!
File của bạn có nhiều lỗi thì đương nhiên công thức bị lỗi rồi
1) Công thức tại C11 của sheet 2 = VLOOKUP(B11;CSDL!$B$9:$C$29;2;0)
2) Những mã vật tư ở cột B của sheet 2 thì làm gì có trong vùng dò tìm của CSDL
3) Mã vật tư (cột B) bên sheet CSDL có rất nhiều ký tự trắng (dấu cách) bạn phải xóa hết các dấu cách này đi
4) Muốn nhập mã vật tư bên sheet 2 thì bạn nhập như sau : '00366
Bạn làm lần lượt các bước trên xem có ra kết quả đúng ko.
 
Nói thêm với cô là
Muốn chuyển font từ Vntime sang Time new romans thì cô hãy dùng Công cụ chuyển mã từ TCVN sang Unicode của UNIKEY thì mới không bị lỗi font.
 
Nhờ anh nghiaphuc và các anh chị có thể sớm trợ giúp lập công thức dùm

Anh nghiaphuc, công thức hôm qua anh chỉ cách lập thì em đã làm theo hướng dẫn và đã được, tuy nhiên cái công thức này em định lập trên bảng kê Nhập Xuất Tồn của kho NCP thì nó sẽ không có cột Số chứng từ, và ngày chứng từ nên em không biết phải chỉnh sửa công thức lại như thế nào. Em một lần nữa rất mong anh hay các anh chị nào có thể nhín 1 ít thời gian giúp dùm em công thức này. Nội dung cần lập như sau:

Trong sheet "KHO NCP" bên cột Số lượng của Xuất trong kỳ, em muốn tổng hợp Số lượng xuất của kho NCP theo mã hàng. Có nghĩa là em phải dựa vào sheet "CTNX" lấy dữ liệu của cột Số C/từ với 2 ký tự bên trái "XK" và 3 ký tự bên phải "NCP" và cột Số lượng xuất kho để cộng lại tổng số lượng xuất kho của kho NCP sang bên sheet "KHO NCP"

Em cảm ơn rất nhiều.
 

File đính kèm

Lọc dữ liệu nhưng hiển thị lỗi #N/A!

Mình có 1 file excel ở dưới. Mình dùng hàm vlookup để tìm những mã ở cột A thì có mã tương ứng là bao nhiêu ở cột S và giá trị tương ứng ở cột R và giá trị đó được lưu vào cột C. Mình dùng thì có giá trị đúng nhưng lại có 1 số mã hiện N/A. Mình đã xem lại kỹ nhưng cũng k hiểu tại sao lại như vậy. Bạn nào giúp mình với **~**
mình dùng hàm như này các bạn xem có gì k đúng : =VLOOKUP(A3,R4:S592,2,0)
 

File đính kèm

Mình có 1 file excel ở dưới. Mình dùng hàm vlookup để tìm những mã ở cột A thì có mã tương ứng là bao nhiêu ở cột S và giá trị tương ứng ở cột R và giá trị đó được lưu vào cột C. Mình dùng thì có giá trị đúng nhưng lại có 1 số mã hiện N/A. Mình đã xem lại kỹ nhưng cũng k hiểu tại sao lại như vậy. Bạn nào giúp mình với **~**
mình dùng hàm như này các bạn xem có gì k đúng : =VLOOKUP(A3,R4:S592,2,0)

nó tìm ko thấy thì nó báo lổi chứ gì
bạn thử qua cột R tìm mã 5500269-36 xem có ko?

- bạn nên khóa vùng tìm kiếm lại, nếu ko khi bạn kéo xuống vùng tìm kiếm sẻ chạy thep
VLOOKUP(A3,$R$4:$S$592,2,0)

- dùng bẩy lổi để loại bỏ các mã ko tìm thấy
ifferror(vlookup..........,"")
 
Mình có 1 file excel ở dưới. Mình dùng hàm vlookup để tìm những mã ở cột A thì có mã tương ứng là bao nhiêu ở cột S và giá trị tương ứng ở cột R và giá trị đó được lưu vào cột C. Mình dùng thì có giá trị đúng nhưng lại có 1 số mã hiện N/A. Mình đã xem lại kỹ nhưng cũng k hiểu tại sao lại như vậy. Bạn nào giúp mình với **~**
mình dùng hàm như này các bạn xem có gì k đúng : =VLOOKUP(A3,R4:S592,2,0)

Hàm Vlookup với giá trị range_lookup --> tức là tìm kiếm chính xác, nếu không tìm thấy sẽ trả về lỗi #NA

===> từ đó suy ra có một vài giá trị bên cột A "khác" hoặc không có với giá trị bên cột R cụ thể như sau :
ô A4="5500269-36" khác với ô R306 ="5500269-36 " Thừa mất Len(A4)-Len(R306) = 4 khoảng trắng

--> mình đã giải thích lỗi #NA cho bạn, --> bạn dựa vào đó để khắc phục và tìm giải pháp hợp lý cho mình

:cc_scooter:
 
nó tìm ko thấy thì nó báo lổi chứ gì
bạn thử qua cột R tìm mã 5500269-36 xem có ko?

- bạn nên khóa vùng tìm kiếm lại, nếu ko khi bạn kéo xuống vùng tìm kiếm sẻ chạy thep
VLOOKUP(A3,$R$4:$S$592,2,0)

- dùng bẩy lổi để loại bỏ các mã ko tìm thấy
ifferror(vlookup..........,"")
mình đã dùng hàm này nhưng những số bị lỗi N/A thì vẫn bị là 0 trong khi nó vẫn có giá trị
 
Hàm Vlookup với giá trị range_lookup --> tức là tìm kiếm chính xác, nếu không tìm thấy sẽ trả về lỗi #NA

===> từ đó suy ra có một vài giá trị bên cột A "khác" hoặc không có với giá trị bên cột R cụ thể như sau :
ô A4="5500269-36" khác với ô R306 ="5500269-36 " Thừa mất Len(A4)-Len(R306) = 4 khoảng trắng

--> mình đã giải thích lỗi #NA cho bạn, --> bạn dựa vào đó để khắc phục và tìm giải pháp hợp lý cho mình

:cc_scooter:
mình đã xóa các khoảng trắng đi nhưng vẫn k ra kết quả vẫn bị lỗi N/A bạn có thể hướng dẫn mình rõ hơn nữa được k, có mã k có bên kia thì hiện lỗi n/a là đúng nhưng có mã có giá trị bên kia thì vẫn hiện N/a
 
mình đã xóa các khoảng trắng đi nhưng vẫn k ra kết quả vẫn bị lỗi N/A bạn có thể hướng dẫn mình rõ hơn nữa được k, có mã k có bên kia thì hiện lỗi n/a là đúng nhưng có mã có giá trị bên kia thì vẫn hiện N/a

Nếu là kết quả N/A có nghĩa là TÌM KHÔNG THẤY thôi
 
Nếu là kết quả N/A có nghĩa là TÌM KHÔNG THẤY thôi
Mình đã copy các giá trị từ ô R và S, bỏ đi khoảng trắng và chuyển tối ô T và U. Sau đó mình đóng khu vực của T và U lại. Mình dùng hàm Vlookup thì đúng là có mã k có thì hiện N/A trên ô C nhưng có mã có lại vẫn hiện N/A ở ô C. Bạn nhìn vào ô A4 có mã là 5500269-36 nó cũng xuất hiện ở ô T250 và có giá trị bằng 350. Nhưng khi mình dùng hàm vloopup ở ô A tham chiêu sang ô T và U thì cái mã này lại hiện N/A ở ô C. Bạn có thể down file mình đính kèm để xem lỗi và giúp mình với }}}}}
 

File đính kèm

Mình đã copy các giá trị từ ô R và S, bỏ đi khoảng trắng và chuyển tối ô T và U. Sau đó mình đóng khu vực của T và U lại. Mình dùng hàm Vlookup thì đúng là có mã k có thì hiện N/A trên ô C nhưng có mã có lại vẫn hiện N/A ở ô C. Bạn nhìn vào ô A4 có mã là 5500269-36 nó cũng xuất hiện ở ô T250 và có giá trị bằng 350. Nhưng khi mình dùng hàm vloopup ở ô A tham chiêu sang ô T và U thì cái mã này lại hiện N/A ở ô C. Bạn có thể down file mình đính kèm để xem lỗi và giúp mình với }}}}}
- Lý do công thức trả về #n/a là: Mã ở Cột T của bạn có dấu cách phía sau, do đó không tìm thấy. Bạn chú ý "5500269-36" khác hoàn toàn với "5500269-36 ".
- Để khắc phục điều này bạn có thể xóa hết dấu cách phía sau mã trong cột T, chỉ là chọn cột T, Ctrl H => Find what " ", Replace ""
 
Mình đã copy các giá trị từ ô R và S, bỏ đi khoảng trắng và chuyển tối ô T và U. Sau đó mình đóng khu vực của T và U lại. Mình dùng hàm Vlookup thì đúng là có mã k có thì hiện N/A trên ô C nhưng có mã có lại vẫn hiện N/A ở ô C. Bạn nhìn vào ô A4 có mã là 5500269-36 nó cũng xuất hiện ở ô T250 và có giá trị bằng 350. Nhưng khi mình dùng hàm vloopup ở ô A tham chiêu sang ô T và U thì cái mã này lại hiện N/A ở ô C. Bạn có thể down file mình đính kèm để xem lỗi và giúp mình với }}}}}
EXACT(A4,T250) = Fasle tức là
Chắc chắn là vẫn khác nhau : nếu bạn copy T250 vào ô A4 chắc chắn VLookup =350
Tại sao vậy ? như mình đã nói Len(T250)-Len(A4) = 4 --> tức là giá trị ở T250 thừa 4 dấu " " ( dấu cách space)
 
- Lý do công thức trả về #n/a là: Mã ở Cột T của bạn có dấu cách phía sau, do đó không tìm thấy. Bạn chú ý "5500269-36" khác hoàn toàn với "5500269-36 ".
- Để khắc phục điều này bạn có thể xóa hết dấu cách phía sau mã trong cột T, chỉ là chọn cột T, Ctrl H => Find what " ", Replace ""
EXACT(A4,T250) = Fasle tức là
Chắc chắn là vẫn khác nhau : nếu bạn copy T250 vào ô A4 chắc chắn VLookup =350
Tại sao vậy ? như mình đã nói Len(T250)-Len(A4) = 4 --> tức là giá trị ở T250 thừa 4 dấu " " ( dấu cách space)
Cảm ơn hai bạn nhiều thì ra lỗi là như vậy mình mới làm với excel nên vẫn còn gà mờ --=0
 
Giúp dùm em công thức này phải lập như thế nào ạh

Em lập mãi nhưng không được vì quá dở về excel +-+-+-+

Em muốn tìm được tổng số số lượng xuất của kho NCP lấy dữ liệu của cột Số C/từ lấy 2ký tự bên trái "XK' và 3 ký tự bên phải "NCP" và cột "Số lượng xuất kho" của sheet "CTNX' để cộng lại được tổng số lượng của mã hàng đó mang sang sheet "KHO NCP".

Em tìm mãi cách lập công thức nhưng vẫn không xong, hôm trước anh nghiaphuc có lập dùm công thức dùng hàm Sumproduct. Giờ em bỏ cột Số C/từ bên sheet "KHO NCP" thì sử dụng không được nữa. Giờ không biết phải lập như thế nào cho excel hiểu !$@!! và em cũng đơn giản hóa trong công việc.

Giúp em với các anh chị ơi
 

File đính kèm

Em lập mãi nhưng không được vì quá dở về excel +-+-+-+

Em muốn tìm được tổng số số lượng xuất của kho NCP lấy dữ liệu của cột Số C/từ lấy 2ký tự bên trái "XK' và 3 ký tự bên phải "NCP" và cột "Số lượng xuất kho" của sheet "CTNX' để cộng lại được tổng số lượng của mã hàng đó mang sang sheet "KHO NCP".

Em tìm mãi cách lập công thức nhưng vẫn không xong, hôm trước anh nghiaphuc có lập dùm công thức dùng hàm Sumproduct. Giờ em bỏ cột Số C/từ bên sheet "KHO NCP" thì sử dụng không được nữa. Giờ không biết phải lập như thế nào cho excel hiểu !$@!! và em cũng đơn giản hóa trong công việc.

Giúp em với các anh chị ơi
Công thức vẫn vậy thôi chứ gì:
Mã:
=SUMPRODUCT((LEFT(CTNX!$A$3:$A$44,2)="XK")*(RIGHT(CTNX!$A$3:$A$44,3)="NCP")*(CTNX!$C$3:$C$44=A6)*CTNX!$F$3:$F$44)
 
Em cảm ơn anh nghiaphuc, em đã làm được rồi. Excel rất hay chỉ tội em quá í ẹ :''"
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom