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

  • Thread starter Thread starter SA_DQ
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Status
Không mở trả lời sau này.
Tạm thời dùng cột phụ đã.

Thực ra dùng cột phụ và, Pivot Table hoặc dùng công thức cho mangnhư các bác hướng dẫn để giải quyết thì rất đơn giản. Nhưng nếu trong một bảng tính với rất nhiều dữ liệu và các công thức khác nhau thì làm như này cũng không tiện lắm. các bbạn có cách nào tính ra trực tiếp luôn mà không cần dùng cột phụ hoặc Pivot Table hoặc công thức mảng không?
 
Thực ra dùng cột phụ và, Pivot Table hoặc dùng công thức cho mangnhư các bác hướng dẫn để giải quyết thì rất đơn giản. Nhưng nếu trong một bảng tính với rất nhiều dữ liệu và các công thức khác nhau thì làm như này cũng không tiện lắm. các bbạn có cách nào tính ra trực tiếp luôn mà không cần dùng cột phụ hoặc Pivot Table hoặc công thức mảng không?

Như thế này vậy:

Giả sử từ nhà bạn đi ra chợ chừng 500m, thì bạn có thể đi bộ, hoặc đi xe đạp, nếu xa hơn thì bạn phải đi xe gắn máy, xa hơn nữa chẳng hạn như từ Hà Nội bạn vào TPHCM thì bạn phải thay đổi phương tiện chẳng hạn như xe lửa, máy bay.

Trở lại bài toán của bạn, những công thức đơn không thể giải quyết được, mà phải dùng những công cụ mạnh hơn thì mới giải quyết được.

Thân mến
-------------------------------------------
P/S: Có gì xin bỏ qua nhé!
 
đếm

Chào các bạn. Tôi có một câu hỏi cũng liên quan tới hàm Count. Ở cột A của tôi là các năm (1 năm có thể ở nhiều hàng khác nhau); cột B là các sản phẩm (gồm nhiều loại sản phẩm). Để đếm trong 1 năm nào đó có bao nhiêu sản phẩm cùng loại thì phải làm cách nào (trường hợp này tôi không dùng được cột tính phụ). Mong các huynh đệ chỉ giáo.
 
Lần chỉnh sửa cuối:
Em có 3 câu hỏi sau, mong được chỉ giáo:
  1. Các anh cho em hỏi hàm FIND và hàm SEARCH khác và giống nhau như thế nào?
  2. Làm sao để bỏ #Value! : =find("A",A1), nếu A1=B thì cho giá trì là #VALUE!
  3. Em có 1 chuổi dữ liệu sau: SGN VN HAN VN SGN làm cách nào để thành SGNHANSGN (độ dài của chuổi ko xác định, qui tắc chuổi là: 3 ký tự - khoảng trắng - 2 ký tự - 3 ký tự)
Em chân thành cám ơn!

Thân!
 
Em có 3 câu hỏi sau, mong được chỉ giáo:
  1. Các anh cho em hỏi hàm FIND và hàm SEARCH khác và giống nhau như thế nào?
  2. Làm sao để bỏ #Value! : =find("A",A1), nếu A1=B thì cho giá trì là #VALUE!
  3. Em có 1 chuổi dữ liệu sau: SGN VN HAN VN SGN làm cách nào để thành SGNHANSGN (độ dài của chuổi ko xác định, qui tắc chuổi là: 3 ký tự - khoảng trắng - 2 ký tự - 3 ký tự)
Em chân thành cám ơn!

Thân!
Sử dụng hàm này

SUBSTITUTE (text, old_text, new_text, instance_num) : Thay thế chuỗi này bằng một chuỗi khác

VD A1 = SGN VN HAN VN SGN => B1 = SUBSTITUTE(A1," VN ","") => KQ = SGNHANSGN
 
Lần chỉnh sửa cuối:
Sử dụng hàm này

SUBSTITUTE (text, old_text, new_text, instance_num) : Thay thế chuỗi này bằng một chuỗi khác

VD A1 = SGN VN HAN VN SGN => B1 = SUBSTITUTE(A1," VN ","") => KQ = SGNHANSGN

Dữ liệu có thể # anh àh.
Nghĩa là nếu ko phải là VN thì sao? Công thức anh gửi chỉ sử dụng cho VN thôi.

Thân!
 
Dữ liệu có thể # anh àh.
Nghĩa là nếu ko phải là VN thì sao? Công thức anh gửi chỉ sử dụng cho VN thôi.

Thân!

là những gì thì phải gửi file lên mới biết chứ

Cái chung nhất vẫn là dùng hàm SUBSTITUTE
Còn có thể dùng hàm khác khi có dữ liệu cụ thể
 
Em có 3 câu hỏi sau, mong được chỉ giáo:
  1. Các anh cho em hỏi hàm FIND và hàm SEARCH khác và giống nhau như thế nào?
  2. Làm sao để bỏ #Value! : =find("A",A1), nếu A1=B thì cho giá trì là #VALUE!
  3. Em có 1 chuổi dữ liệu sau: SGN VN HAN VN SGN làm cách nào để thành SGNHANSGN (độ dài của chuổi ko xác định, qui tắc chuổi là: 3 ký tự - khoảng trắng - 2 ký tự - 3 ký tự)
Em chân thành cám ơn!

Thân!

1.
Giống : Cả 2 đều là công thức dò tìm vị trí của chuỗi 1 trong chuỗi 2
Khác : Find dò tìm có phân biệt chữ hoa chữ thường còn search thì không.

2. =if(iserr(find("A",A1)),0,find("A",A1))

3. =SUBSTITUTE("SGN VN HAN VN SGN"," VN ","")

PS: Nếu chuỗi VN thay đổi thì ta cho chuỗi VN vào một ô nào đó làm điều kiện, sau đó lại đưa vào công thức
 
Lần chỉnh sửa cuối:
Đây là dữ liệu của em:
SGN VN HAN GA SIN FM SHA VN BKK UA LON EK MFM GA SGN UA HAN

MONG MUỐN THÀNH:
SGNHANSINSHABKKLONMFMSGNHAN

Dữ liệu rất đa dạng, nhưng có cấu trúc: 3 ký tự - khoảng trắng - 2 ký tự - khoảng trắng - 3 ký tự

Thân!
 
Đây là dữ liệu của em:
SGN VN HAN GA SIN FM SHA VN BKK UA LON EK MFM GA SGN UA HAN

MONG MUỐN THÀNH:
SGNHANSINSHABKKLONMFMSGNHAN

Dữ liệu rất đa dạng, nhưng có cấu trúc: 3 ký tự - khoảng trắng - 2 ký tự - khoảng trắng - 3 ký tự

Thân!

Bạn làm theo cách sau:
1. Chiếu sáng vùng cần sửa.
2. Ấn Ctrl+H
3. Ô Find What, gõ vào: _??_ (khoản trắng ?? khoản trắng)
4. Ô Replace with để trống.
5. Ấn Replace all.
6. Xong.
 
Thực ra dùng cột phụ và, Pivot Table hoặc dùng công thức cho mangnhư các bác hướng dẫn để giải quyết thì rất đơn giản. Nhưng nếu trong một bảng tính với rất nhiều dữ liệu và các công thức khác nhau thì làm như này cũng không tiện lắm. các bbạn có cách nào tính ra trực tiếp luôn mà không cần dùng cột phụ hoặc Pivot Table hoặc công thức mảng không?
Nếu bạn muốn làm 1 công thức duy nhất, không cột phụ thì vẩn có cách, chỉ sợ bạn nhìn vào sẽ "chóng mặt" thôi
Nó đây:
=COUNT(IF((MONTH($C$10:$C$218)=8)*($E$10:$E$218<>""),IF(MATCH($E$10:$E$218,$E$10:$E$218,0)=ROW(INDIRECT("1:"&ROWS($E$10:$E$218))),ROW(INDIRECT("1:"&ROWS($E$10:$E$218))),""),""))
Đây là công thức mãng, phải Ctrl + Shìtt + Enter khi kết thúc nhé
Nếu bạn muốn ngắn gọn thì nên tách ra đặt thành name như sau:
DK =(MONTH(Sheet1!$C$10:$C$218)=8)*(Sheet1!$E$10:$E$218<>"")
VT =MATCH(Sheet1!$E$10:$E$218,Sheet1!$E$10:$E$218,0)
STT =ROW(INDIRECT("1:"&ROWS(Sheet1!$E$10:$E$218)))
Cuối cùng là công thức mãng
=COUNT(IF(DK,IF(VT=STT,STT,""),""))
Các công thức trên được trích ra từ công thức trích lọc duy nhất của các cao thử trên diển đàn
Với công thức cuối cùng này đã vừa ý bạn chưa?
 
Cám ơn bạn đã hướng dẫn.mình muốn hỏi là có công thức tính trực tiếp bao nhiêu chữ xuất hiện.Nghĩa là chỉ tính ra có bao nhiêu chữ khác nhau trong tháng thôi chứ k tính cụ thể mỗi chữ xuất hiện bao nhiêu lần trong từng tháng như cách bạn hướng dẫn.

Thanks!!!
thêm 1 cách nữa, bạn xem có được không nhé
 
thêm 1 cách nữa, bạn xem có được không nhé
Dù chế tác có hơi khác nhưng thuật toán thì cũng y chang cách tôi làm thôi
Thuật toán chủ lực trong này là:
Match(Rang, Range,0) = Row(... gì đó...)
Đồng ý chứ
----------------------
Ah.... Sorry! Vừa mới xem lại... cái vụ 1/COUNTIF này bạn xoay chuyển hay lắm
Cảm ơn!
 
Lần chỉnh sửa cuối:
Nếu bạn muốn làm 1 công thức duy nhất, không cột phụ thì vẩn có cách, chỉ sợ bạn nhìn vào sẽ "chóng mặt" thôi
Nó đây:
Đây là công thức mãng, phải Ctrl + Shìtt + Enter khi kết thúc nhé
Nếu bạn muốn ngắn gọn thì nên tách ra đặt thành name như sau:
Cuối cùng là công thức mãng
Các công thức trên được trích ra từ công thức trích lọc duy nhất của các cao thử trên diển đàn
Với công thức cuối cùng này đã vừa ý bạn chưa?


Công thức này hay lắm, Cảm ơn bạn rất nhiều !!!

Best regard!
 
Lần chỉnh sửa cuối:
Thực ra dùng cột phụ và, Pivot Table hoặc dùng công thức cho mangnhư các bác hướng dẫn để giải quyết thì rất đơn giản. Nhưng nếu trong một bảng tính với rất nhiều dữ liệu và các công thức khác nhau thì làm như này cũng không tiện lắm. các bbạn có cách nào tính ra trực tiếp luôn mà không cần dùng cột phụ hoặc Pivot Table hoặc công thức mảng không?
Vậy bạn dùng ct:
Mã:
=SUM(IF(MONTH(C10:C218)=F8,1/(COUNTIF(E10:E218,E10:E218))))
Là công thức mảng bạn nhớ ctrl+shift+enter
Thân.
 
Bạn giải thích giúp mình công thức này với
OFFSET(Sheet1!$C$10,,,MATCH(9.99999999999999E+307,Sheet1!$C:$C)-9,1)

mình k hiểu: MATCH(9.99999999999999E+307,Sheet1!$C:$C)-9,1) nghĩa là sao ??

Thanks!!
CT:

MATCH(9.99999999999999E+307,Sheet1!$C:$C)-9

Lấy dòng cuối có số liệu (dạng số) của cột C trừ đi 9

Bạn tham khảo thêm ở
Công thức độc đáo
 
Ở 1 Sheet có tối đa bao nhiêu cột và làm cách nào để hiện hết các cột đó lên?
Xin Cảm ơn!
 
Lần chỉnh sửa cuối:
Ở 1 Sheet có tối đa bao nhiêu cột và làm cách nào để hiện hết các cột đó lên?
Xin Cảm ơn!
Nếu bạn dùng Excel 2003 thì có tối đa là 256 cột. Còn nếu bạn dùng Excel 2007 thì có tối đa là 16.384 cột.

Và mặc định thì Excel hiển thị đủ 256 cột, chẳng dấu cột nào cả.

Nếu như bạn có cảm giác là Excel dấu bớt cột của bạn, bạn nhấn Ctrl+Shift+) là nó hiện ra tuốt.


 
Mình đang dùng Excel 2003, muốn lập tiến độ thi công theo một số File (dùng CF) như hướng dẫn trên diễn đàn nhưng chỉ được 256 ngày thôi, có công trình kéo dài tới 400 ngày nên không thể làm được.
Cảm ơn bạn!
 
Mình đang dùng Excel 2003, muốn lập tiến độ thi công theo một số File (dùng CF) như hướng dẫn trên diễn đàn nhưng chỉ được 256 ngày thôi, có công trình kéo dài tới 400 ngày nên không thể làm được.
Cảm ơn bạn!
Chia thành 2 đợt => 2 Sheet, còn không phải dùng Excel 2007
 
Hàm DSum được tính như thế nào
 
Giúp mình giải toán EXCEL với ví dụ:
- Cột 1: Tên trường
- Cột 2:Tổng điểm
- Cột 3: Kết quả đậu, hỏng
Bây giờ mình phải tìm 1 trường trong các trường ở cột 1 có bao nhiêu học sinh có kết quả là đậu
Rất cảm ơn các bạn đã giúp mình
 
Giả sử dữ liệu của bạn là: A2:C100 (từ ô A2 đến ô C100), với cột A là tên trường, cột B là tổng điểm, cột C là kết quả đậu, rớt.
Tại ô muốn có kết quả là bao nhiêu học sinh đậu của một trường nào đó, bạn nhập công thức:
=SUMPRODUCT((A2:A100=tên trường)*(C2:C100="đậu"))
Với tên trường là tên của cái trường bạn muốn tìm, tên này phải có trong cột A.

Bạn cũng có thể dùng tham chiếu thay cho tên trường. Ví dụ, ở ô F2 là "Lê Quý Đôn", để tìm số học sinh đậu của trường Lê Quý Đôn, bạn thay công thức trên bằng:
=SUMPRODUCT((A2:A100=F2)*(C2:C100="đậu"))
Nếu muốn dùng công thức này "kéo" xuống cho nhiều trường khác nhau, thì bạn phải dùng địa chỉ tuyệt đối cho khối ô tham chiếu: $A$2:$A$100 và $C$2:$C$100
 
Lần chỉnh sửa cuối:
Mình không rành về máy tính và các thao tác trên máy tính. Mình rất muốn trao đổi bài học khi gặp khó khăn. Hiện nay mình đang học EXCEL, nhưng nhiều bài giải mấy cũng chẳng ra. Mình đặt câu hỏi nhưng chẳng biết các bạn đã trả lời chưa, vì mình chẳng biết vào đâu để tìm các câu trả lời của các bạn cả. Vậy các bạn vui lòng hướng dẫn bằng tiếng Việt cho mình theo địa chỉ hothieuanqt@yhoo.com.vn.Mình rất cảm ơn các bạn giúp mình.
 
Cảm ơn bạn BNTT. Mình đã giải được bài toán theo hướng dẫn của bạn. Thực tình mình chỉ mới học hàm tính tổng và hàm đếm đơn thuần mà thôi. Tuy nhiên công thức của bạn thật là thú vị. Rất cảm ơn bạn
 
Mình không rành về máy tính và các thao tác trên máy tính. Mình rất muốn trao đổi bài học khi gặp khó khăn. Hiện nay mình đang học EXCEL, nhưng nhiều bài giải mấy cũng chẳng ra. Mình đặt câu hỏi nhưng chẳng biết các bạn đã trả lời chưa, vì mình chẳng biết vào đâu để tìm các câu trả lời của các bạn cả. Vậy các bạn vui lòng hướng dẫn bằng tiếng Việt cho mình theo địa chỉ hothieuanqt@yhoo.com.vn.Mình rất cảm ơn các bạn giúp mình.
Bạn đã hỏi, và đã được trả lời đó mà.
Bạn cũng có thể tạo một đề tài mới, đặt tên tiêu đề (là câu hỏi của bạn) cho thật rõ ràng, và nêu câu hỏi cũng rõ ràng, dễ hiểu. Tôi bảo đảm rằng bạn sẽ nhận được câu trả lời sớm hơn là bạn tưởng.
 
Các anh chị cho em hỏi công thức nào để biết hôm nay là tuần thứ mấy trong năm.
Em cám ơn nhiều!
Thân!
 
=Weeknum(today())
Anh đã check thử chưa? Em thấy ko ra kết quả.
Không có hàm Weeknum()

Anh cho em xin công thức # nhé
 
=Weeknum(today())
Anh đã check thử chưa? Em thấy ko ra kết quả.
Không có hàm Weeknum()

Anh cho em xin công thức # nhé
Không check thử làm sao dám Post bài lên chứ bạn!
Bạn vào Tool/Add-Ins. Trong mục Add-Ins available, Click chọn Analysis ToolPak. Xong, quay ra excel làm thử công thức WeekNum xem được hay chưa?
 
Lần chỉnh sửa cuối:
Không check thử làm sao dám Post bài lên chứ bạn!
Bạn vào Tool/Add-Ins. Trong mục Add-Ins available, Click chọn Analysis ToolPak. Xong, quay ra excel làm thử công thức WeekNum xem được hay chưa?
Giờ thì được rồi anh. Em ko biết phải Add-Ins
Cam ơn anh!
 
=Weeknum(today())
Anh đã check thử chưa? Em thấy ko ra kết quả.
Không có hàm Weeknum()

Anh cho em xin công thức # nhé
Hàm Weeknum() nằm trong bộ hàm của Analysis Toolpak... Nói chung nếu ai biết chuyện này sẽ thấy rất dể dàng kích hoạt nó (bằng cách vào menu Tools\Add-Ins và check vào Analysis Toolpak)
Giã sử may mắn, Excel sẽ "rùng mình" 1 cái rồi.. "im re"... Nghĩa là việc kích hoạt Analysis Toolpak đã thành công! Bằng ngược lại, nó "cằn nhằn" bắt ta cho đĩa CD Office vào thì sao đây? Xui hơn nữa là ta không có sẳn đĩa trong tay, trong khi lại đang cần gấp mấy hàm này!
Vậy thì có 2 giãi pháp:
1> Nếu chỉ cần xài Weeknum() thôi thì tại đây sẽ đáp ứng cho bạn:
http://www.giaiphapexcel.com/forum/showthread.php?t=7669 (bài số #2)
2> Nếu muốn xài thêm các hàm khác nữa thì cũng có luôn tại đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=8518
 
Anh chị cho em hỏi: em muốn đếm có bao nhiêu chữ EK trong chuổi sau thì lam công thức gì:
Vd: trong chuổi sau
A1= BKK EK DXB EK BEY EK DXB EK BKK
Có 3 chữ EK

Em cám ơn!
 
Lần chỉnh sửa cuối:
Bạn dùng Function sau nha!
PHP:
Function demsokytu(cel As Range, Optional KyTu As String = "") As Long
If KyTu = "" Then
demsokytu = ""
Else
For i = 1 To Len(cel.Value)
        If Mid(cel.Value, i, Len(KyTu)) = KyTu Then
        iCount = iCount + 1
        i = i + Len(KyTu)
        End If
Next
demsokytu = iCount
End If
End Function
Rồi tại ô B1 bạn đặt công thức mới như sau: =demsokytu(A1,"EK")
Kết quả ra 4.
Thân.

Bạn nhấn Alt + F11 sẽ thấy code của nó.
 
Lần chỉnh sửa cuối:
Rồi tại ô B1 bạn đặt công thức mới như sau: =demsokytu(A1,"EK")
Kết quả ra 4.
Sử dụng như thế nào vay anh?
Copy vao macro roi chạy ah?
Em lam ko chạy

Bạn dùng công thức mảng này xem :

Trích:
=SUM(IF(MID(A1,ROW(1:50),1)="EK",1,0))
Nhớ Ctrl+Shift+Enter nhé.

Ctrl+Shift+Enter để lam j vậy anh?
Em lam ko chạy


Các anh cho em xin File nhe
 
Lần chỉnh sửa cuối:
Bạn dùng thử công thức này xem.
Mã:
(LEN(A1)-LEN(SUBSTITUTE(A1,"EK","")))/LEN("EK")
 
Bạn dùng thử công thức này xem.
Mã:
(LEN(A1)-LEN(SUBSTITUTE(A1,"EK","")))/[B][COLOR="Blue"]LEN("EK")[/COLOR][/B]
Thay vì chia cho Len("EK"), sao bạn không chia cho 2 luôn cho nhanh nhỉ?

Bạn dùng công thức mảng này xem :
=SUM(IF(MID(A1,ROW(1:50),1)="EK",1,0))
Nhớ Ctrl+Shift+Enter nhé.

To Viendo: Đúng ra chỗ tô màu đỏ phải là số 2 mới ra kết quả!
 
Lần chỉnh sửa cuối:
Nếu không thích Ctrl+Shift+Enter, thì dùng Sumproduct vừa gọn vừa đỡ phải Ctrl+Shift+Enter
=SUMPRODUCT(--(MID(A1,ROW(1:50),2)="EK"))


Nếu chuỗi kí tự không xác định được >50 hay <50 kí tự; lúc đó ta lồng thêm hàm INDIRECT vào để xác định độ dài chuỗi nữa sẽ tổng quát hơn:
=SUMPRODUCT(--(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),2)="EK"))
 
Lần chỉnh sửa cuối:
Thay vì chi cho Len("EK"), sao bạn không chia cho 2 luôn cho nhanh nhỉ?

Cảm ơn ca_dafi
Đúng là có thể chia cho 2, nhưng nếu để con số 2 trong công thức này khi đọc lên sẽ thấy nó hơi bí ẩn, khó hiểu. Mình để Len("EK") để mọi người đọc dễ hiểu bản chất hơn thôi.
 
Bạn dùng Function sau nha!
PHP:
Function demsokytu(cel As Range, Optional KyTu As String = "") As Long
If KyTu = "" Then
demsokytu = ""
Else
For i = 1 To Len(cel.Value)
        If Mid(cel.Value, i, Len(KyTu)) = KyTu Then
        iCount = iCount + 1
        i = i + Len(KyTu)
        End If
Next
demsokytu = iCount
End If
End Function
Rồi tại ô B1 bạn đặt công thức mới như sau: =demsokytu(A1,"EK")
Kết quả ra 4.
Thân.

Bạn nhấn Alt + F11 sẽ thấy code của nó.
Bài này mà dùng For thì dở lắm (For dùng vét cạn các trường hợp, kẹt lắm mới dùng tới vì nó chậm rì rì)
Với yêu cầu của bài toán tôi nghĩ bạn nên nghĩ đến dùng REPLACE sẽ hay hơn, giống như công thức Excel các bạn khác đang dùng SUBSTITUTE vậy
 
E cần hỏi gấp cái nỳ... nhưng đơn giản thôi...
đó là em có 1 bảng danh sách các HS trong lớp...
Thì làm cách nào để lọc ra... nhưng HS trên 16t, hoặc nhưng HS mang họ Nguyễn
Chỉ em Ct hàm với nha... mai em thi rồi... cám ơn nhiều
 
E cần hỏi gấp cái nỳ... nhưng đơn giản thôi...
đó là em có 1 bảng danh sách các HS trong lớp...
Thì làm cách nào để lọc ra... nhưng HS trên 16t, hoặc nhưng HS mang họ Nguyễn
Chỉ em Ct hàm với nha... mai em thi rồi... cám ơn nhiều

em phải đưa file của em lên thì mới có thể nhanh chóng có câu trả lời thỏa đáng
 
Em chỉ hỏi công thức lọc tổng quát thôi... vì mai em mới thi nên chưa biết đề ra sao... em đã mất hết tài liệu về EXCEL... nên em nhờ các anh tí...
Thx nhìu
Nếu bạn muốn tham khảo nhanh về lọc thì nghiên cứu 2 món: AutoFilter và Advanced Filter đi... Tôi nghĩ nó lọc được gần hết các yêu cầu của bạn đấy!
 
Nhờ các bạn giải thích giùm sự khác biệt giữa 2 hàm If() và IIf() điều kiện để sử dụng nó.
Cám ơn các bạn.
 
Lần chỉnh sửa cuối:
Kiểm tra Link

Em có cột dữ liệu gồm có link và ko có link.
Nhưng ko phân biệt được, trừ khi đưa con trỏ vào Cell đó.
GPE cho em hỏi có các nào kiểm tra không ah?

Em chân thành Cám ơn
thân!
 
Lần chỉnh sửa cuối:
Nhờ thống kê dữ liệu

Tôi đang gặp phải 1 vấn đề như sau, xin nhờ GPE xử lý dùm. Tôi có dữ liệu như file đính kèm.
- Bảng THUÊ PHÒNG là bảng nhập thông tin Thuê phòng, cột Phòng có ký tự đầu tiên là Loại phòng(có 3 loại là A, B, C), 2 ký tự cuối là tầng(có 6 tầng tất cả), ví dụ C02 là phòng loại C của tầng 2, Ngày Checkin là ngày thuê phòng, Ngày Checkout là ngày trả phòng, Số ngày là số ngày thuê(chỉ tính khi đã trả phòng), và cột Thành tiền là số tiền khách thuê phòng phải trả.
- Bảng TÌNH TRẠNG PHÒNG là bảng thống kê tình trạng phòng rảnh hay ko rảnh(tính đến thời điểm hiện tại), để từ đó người dùng có thể biết những phòng nào đang sẵn sàng cho thuê.
Vậy nhờ các bác thống kê dùm vào bảng TÌNH TRẠNG PHÒNG.
--------------
Cảm ơn!
 
Tôi đang gặp phải 1 vấn đề như sau, xin nhờ GPE xử lý dùm. Tôi có dữ liệu như file đính kèm.
- Bảng THUÊ PHÒNG là bảng nhập thông tin Thuê phòng, cột Phòng có ký tự đầu tiên là Loại phòng(có 3 loại là A, B, C), 2 ký tự cuối là tầng(có 6 tầng tất cả), ví dụ C02 là phòng loại C của tầng 2, Ngày Checkin là ngày thuê phòng, Ngày Checkout là ngày trả phòng, Số ngày là số ngày thuê(chỉ tính khi đã trả phòng), và cột Thành tiền là số tiền khách thuê phòng phải trả.
- Bảng TÌNH TRẠNG PHÒNG là bảng thống kê tình trạng phòng rảnh hay ko rảnh(tính đến thời điểm hiện tại), để từ đó người dùng có thể biết những phòng nào đang sẵn sàng cho thuê.
Vậy nhờ các bác thống kê dùm vào bảng TÌNH TRẠNG PHÒNG.
--------------
Cảm ơn!
Xin cho hỏi khi Thống kê vào bảng tính Tình Trạng Phòng, để biết tình trạng phòng có sẵn hay không? Ta lấy ngày hiện hành làm mốc để tính toán hay lấy ngày khác?!
 
Xin cho hỏi khi Thống kê vào bảng tính Tình Trạng Phòng, để biết tình trạng phòng có sẵn hay không? Ta lấy ngày hiện hành làm mốc để tính toán hay lấy ngày khác?!
Vâng, tất nhiên là lấy ngày hiện hành, nhưng mà hình như nó chỉ liên quan đến Ngày Checkin và Ngày Checkout thôi thì phải.
 
Vâng, tất nhiên là lấy ngày hiện hành, nhưng mà hình như nó chỉ liên quan đến Ngày Checkin và Ngày Checkout thôi thì phải.

Bạn xem thử file đính kèm nhé! Bài này có liên quan đến Sumproduct và Choose.
B3=CHOOSE(SUMPRODUCT(--('THUE PHONG'!$A$3:$A$8=CONCATENATE($A3,RIGHT("00"&B$2,2))),--(ISBLANK('THUE PHONG'!$C$3:$C$8)))+1,"O","X")
Sau đó chiếu sáng vùng B3:G5, rồi Ctrl+D, sau đó Ctrl+R
 
Lần chỉnh sửa cuối:
Công thức đúng là:
=IF(SUMPRODUCT((LEFT('THUE PHONG'!$A$3:$A$8;1)=$A3)*(RIGHT('THUE PHONG'!$A$3:$A$8;2)*1=B$2)*('THUE PHONG'!$C$3:$C$8="")*1)>0;"x";"-")
 
Cảm ơn mọi người, bài này mình đang định làm bằng Table 2 biến, mà thấy hơi phức tạp và khó giải thích. Dùng công thức trực tiếp thế này dễ giải thích hơn.
Thanks!
 
Dò Tìm Giá Trị

Em có bài toán dò tìm mong nhờ các anh chỉ giúp
Chỉ làm công thức

Em chân thành Cám ơn
Thân!
 
Lần chỉnh sửa cuối:
Em có cột dữ liệu gồm có link và ko có link.
Nhưng ko phân biệt được, trừ khi đưa con trỏ vào Cell đó.
GPE cho em hỏi có các nào kiểm tra không ah?
Em chân thành Cám ơn
thân!
Công thức thường tôi đã nghĩ tới (cả các hàm Macro 4) nhưng chưa tìm ra được đó là công thức gì
Thôi thì dùng tạm UDF nhé ---> Xem file
 
Dò Tìm Giá Trị bằng công thức

Em đã dùng thử nhiều cách nhưng vẫn chưa ra.
Mong các anh giúp đở.

File tại #449
Tại F1 em chọn công ty nào thì ở dưới hiện dữ liệu của công ty đó.

Thân!
 
Cái này có nhiều trên DĐ rồi mà bạn.
 
Em đã dùng thử nhiều cách nhưng vẫn chưa ra.
Mong các anh giúp đở.

File tại #449
Tại F1 em chọn công ty nào thì ở dưới hiện dữ liệu của công ty đó.

Thân!
Bài này có nhiều cách làm, theo tôi dùng Advanced Filter là dể và nhanh nhất
Tôi làm cho bạn bằng 2 cách luôn:
Cách 1: AF ---> Ta dùng code:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$E$2" Then
    [E4].CurrentRegion.ClearContents
    [A1].CurrentRegion.AdvancedFilter Action:=2, CriteriaRange:=[E1:E2], CopyToRange:=[E4]
  End If
End Sub
Cách 2: Dùng công thức ---> rất thông dụng trên diển đàn
Bạn xem file nhé
 
Dò Tìm Giá Trị

Em có tìm được trên diển đàn 1 file, nhưng ko biết tác giả làm như thế nào.
Các anh giải thich giúp với.

Thân!
 
Lần chỉnh sửa cuối:
Em có tìm được trên diển đàn 1 file, nhưng ko biết tác giả làm như thế nào.
Các anh giải thich giúp với.

Thân!
Thì họ dùng INDIRECT để xác định vùng dử liệu thôi mà (tên sheet dựa và sự chọn lựa tại cell A2)
Nhưng nếu là tôi thì tôi sẽ:
1> Trong sheet Nhap diem, quét vùng A6 đến C100
2> Gõ công thức vào thanh Formula
=INDIRECT($A$2&"!A6:C100")
rồi Ctrl + Shift + Enter
Ngắn gọn!!!
 
Lần chỉnh sửa cuối:
Tôi muốn làm tròn số thập phân đến 0.5

Các bạn có thể giúp tôi làm tròn số thập phân, như sau:
0.01~0.49 làm tròn thành 0.5
0.51~0.99 làm tròn thành 1
bạn nào có thể giúp được tôi không
xin cảm ơn
 
Các bạn có thể giúp tôi làm tròn số thập phân, như sau:
0.01~0.49 làm tròn thành 0.5
0.51~0.99 làm tròn thành 1
bạn nào có thể giúp được tôi không
xin cảm ơn
Bạn dùng hàm CEILING là ok. Ví dụ bạn muốn làm tròn số ở ô A1 thì tại B1 bạn nhập công thức sau:
Mã:
=CEILING(A1,0.5)
 
Chào các Bác
Nhờ các Bác giúp công thức giải quyết bài toán sau :
Tôi có file : ds.xls trong đó có các sheet : C1, C2, C3, C4, C5, C6 . . .
Tôi muốn tạo file mới với tên khác: th.xls sao cho tại cell A2 nếu nhập vào tên sheet của file ds.xls, thì các dữ liệu của sheet tương ứng trong file ds.xls sẽ được copy sang (không được mơ file nguồn)
Cám ơn các Bác trước
 
Các bác cho em hỏi một vấn đề như sau: Em có một file Excel Trong file có nhiều sheet, mỗi sheet em đặt tên khác nhau (VD: sheet1, sheet2,...) và trong mỗi sheet có một bảng dữ liệu em đặt tên giống với tên sheet. Vấn đề em muốn hỏi các bác là có công thức hay thủ thuật nào để khi thay đổi tên sheet thì tên của bảng dữ liệu trong sheet đó cũng thay đổi giống với tên sheet không?
Các bác biết chỉ giáo em với ah, em cám ơn các bác!
 
Các bác cho em hỏi một vấn đề như sau: Em có một file Excel Trong file có nhiều sheet, mỗi sheet em đặt tên khác nhau (VD: sheet1, sheet2,...) và trong mỗi sheet có một bảng dữ liệu em đặt tên giống với tên sheet. Vấn đề em muốn hỏi các bác là có công thức hay thủ thuật nào để khi thay đổi tên sheet thì tên của bảng dữ liệu trong sheet đó cũng thay đổi giống với tên sheet không?
Các bác biết chỉ giáo em với ah, em cám ơn các bác!
Có giống file đính kèm này không?
Bạn thử thay tên sheet THÁNG 01 thành THÁNG 04, hoặc THÁNG 05 xem thế nào nhé
 
Các bác cho em hỏi một vấn đề như sau: Em có một file Excel Trong file có nhiều sheet, mỗi sheet em đặt tên khác nhau (VD: sheet1, sheet2,...) và trong mỗi sheet có một bảng dữ liệu em đặt tên giống với tên sheet. Vấn đề em muốn hỏi các bác là có công thức hay thủ thuật nào để khi thay đổi tên sheet thì tên của bảng dữ liệu trong sheet đó cũng thay đổi giống với tên sheet không?
Các bác biết chỉ giáo em với ah, em cám ơn các bác!
Bạn xem trong file kèm nhé.
 
Có giống file đính kèm này không?
Bạn thử thay tên sheet THÁNG 01 thành THÁNG 04, hoặc THÁNG 05 xem thế nào nhé
Cám ơn bác, cũng gần đúng rồi bác ạ nhưng có điều là tên sheet của em không cố định số ký tự. Nếu dùng hàm Right thì mình phải cố định số ký tự (VD: của bác là 8) nhưng nếu em thay đổi tên sheet dài hơn hoặc ngắn hơn 8 ký tự thì kết quả không như mong muốn bác ah!
 
Bạn xem trong file kèm nhé.
Em cám ơn bác, em xin mạn phép show hàng của bác cho các anh em chưa biết luôn ạ.
Anh em nào chưa biết thì chỉ cần mở một file excel bất kỳ rồi vào Insert/Name/Definame/ đặt ba "Name in Workbook" và "Refer to" lần lượt là "Sh" - "=GET.DOCUMENT((68+NOW()*0))" ; "She" - "=GET.DOCUMENT((1+NOW()*0))" ; "Tensh" - "=SUBSTITUTE(She,"["&Sh&"]","")". Công việc xong thì chỉ cần sài thôi!
 
Cám ơn bác, cũng gần đúng rồi bác ạ nhưng có điều là tên sheet của em không cố định số ký tự. Nếu dùng hàm Right thì mình phải cố định số ký tự (VD: của bác là 8) nhưng nếu em thay đổi tên sheet dài hơn hoặc ngắn hơn 8 ký tự thì kết quả không như mong muốn bác ah!
Tất nhiên đây chỉ là ví dụ đơn giãn thôi... Muốn lấy tên sheet chính xác thì đầu tiên bạn phải có hàm:
=CELL("filename",INDIRECT("A1"))
Kết quả trả về là cả đường dẩn lẩn tên file...ví dụ là:
C:\Documents and Settings\ndu\Desktop\[ngay cong.xls]Sheet1
Tiếp theo dùng hàm FIND để xác định ký tự "]" nằm ở vị trí thứ mấy, rồi dùng hàm MID tách tên sheet ra
Xem file tiếp
 
Lần chỉnh sửa cuối:
Còn một các nữa bác nào biết Macro thì em có file đính kèm luôn ah! Em ko biết đính kèm file thế nào em viết câu lệnh ra luôn ah!

Function Sheetname()
Sheetname = ActiveSheet.Name
End Function

Một lần nữa em cám ơn các bác đã giúp em!
 
Còn một các nữa bác nào biết Macro thì em có file đính kèm luôn ah! Em ko biết đính kèm file thế nào em viết câu lệnh ra luôn ah!

Function Sheetname()
Sheetname = ActiveSheet.Name
End Function

Một lần nữa em cám ơn các bác đã giúp em!
Ôi trời... lấy tên sheet mà dùng UDF đương nhiên là quá dể rồi... Nhưng bạn nên biết rằng tùy chuyện mà dùng, trong trường hợp này là không đáng để viết (trừ phi trong file bạn toàn dùng macro, giờ thêm 1 hàm nữa)
 
Tất nhiên đây chỉ là ví dụ đơn giãn thôi... Muốn lấy tên sheet chính xác thì đầu tiên bạn phải có hàm:
Kết quả trả về là cả đường dẩn lẩn tên file...ví dụ là:
Tiếp theo dùng hàm FIND để xác định ký tự "]" nằm ở vị trí thứ mấy, rồi dùng hàm MID tách tên sheet ra
Xem file tiếp
Công thức này của bác rất chuẩn ah, Em sẽ chọn dùng công thức của bác tuy hơi dài và dùng Macro của em sẽ nhanh hơn. Cám bác rất nhiều!
 
Công thức này của bác rất chuẩn ah, Em sẽ chọn dùng công thức của bác tuy hơi dài và dùng Macro của em sẽ nhanh hơn. Cám bác rất nhiều!
Nếu bạn sợ "dài" thì đưa nó vào Define name đi... Ví dụ đặt name:
ShName=MID(CELL("filename",INDIRECT("A1")),FIND("]",CELL("filename",INDIRECT("A1")),1)+1,255)
Công thức thì chỉ cần gõ:
 
Tách dữ liệu

Xin chào GPE!
Em muốn lấy giá trị trong chuổi thì dùng công thức nào ạ?
  • Tại A1 em có 1 chuổi dữ liệu : VSS30D+VSS30D+VSS30D+VSS30D+VSS30D+VSS30D Tại B1 em muốn thành VSS30D
  • Tại A1 em có 1 chuổi dữ liệu : VSS30D+VSS30D+MEE6M+MEE6M+DEE6M+DEE6M Tại B1 em muốn thành VSS30D+MEE6M+DEE6M
Trong File em gửi có nhiều trường hợp. Mong anh chị cho em công thức làm bài toán này. Viết Macro cũng được ạ.

Em chân thành cám ơn
 
Lần chỉnh sửa cuối:
Xin chào GPE!
Em muốn lấy giá trị trong chuổi thì dùng công thức nào ạ?
  • Tại A1 em có 1 chuổi dữ liệu : VSS30D+VSS30D+VSS30D+VSS30D+VSS30D+VSS30D Tại B1 em muốn thành VSS30D
  • Tại A1 em có 1 chuổi dữ liệu : VSS30D+VSS30D+MEE6M+MEE6M+DEE6M+DEE6M Tại B1 em muốn thành VSS30D+MEE6M+DEE6M
Trong File em gửi có nhiều trường hợp. Mong anh chị cho em công thức làm bài toán này. Viết Macro cũng được ạ.

Em chân thành cám ơn
Ai chà... bài này hay đây! Là lọc duy nhất trong chuổi
KHÓ
 
Xin chào GPE!
Em muốn lấy giá trị trong chuổi thì dùng công thức nào ạ?
  • Tại A1 em có 1 chuổi dữ liệu : VSS30D+VSS30D+VSS30D+VSS30D+VSS30D+VSS30D Tại B1 em muốn thành VSS30D
  • Tại A1 em có 1 chuổi dữ liệu : VSS30D+VSS30D+MEE6M+MEE6M+DEE6M+DEE6M Tại B1 em muốn thành VSS30D+MEE6M+DEE6M
Trong File em gửi có nhiều trường hợp. Mong anh chị cho em công thức làm bài toán này. Viết Macro cũng được ạ.

Em chân thành cám ơn
Dùng thhử code này thử.
Cú pháp:
B1=TachKT(A1)
PHP:
Option Explicit
Function TachKT(MyStr As String) As String
Dim aSplit() As String
Dim OurStr As String, SearchChar As String
Dim i As Long, n As Long, j As Long
MyStr = Trim(MyStr)
If Len(MyStr) = 0 Then Exit Function
SearchChar = "+"
n = 0
For i = 1 To Len(MyStr)
    If Mid(MyStr, i, 1) = SearchChar Then n = n + 1
Next
    aSplit = Split(MyStr, "+", n + 1) 'Returns aSplit(0)="...",...,aSplit(4)="..."
    For i = 0 To n
        j = InStr(1, OurStr, aSplit(i))
        If j = 0 Then
            OurStr = OurStr & "+" & aSplit(i)
        End If
    Next
    TachKT = Right(OurStr, Len(OurStr) - 1)
End Function
 
Lần chỉnh sửa cuối:
Ham SUMIF có cú pháp thế nào ạ, mọi người giúp em với
 
Tính tổn 2 điều kiện

Em có 3 cột: Sản phẩm, loại sp, số lượng.


vd:
  • có 2 sản phẩm QUẦN và ÁO.
  • có 2 loại Xịn và Dỏm
Em muốn tính tổng QUẦN loại xịn thì dùng công thức nào ạ? Nếu dùng sumif() thì mới chỉ được 1 đk là quần thui, thiếu đk loại Xịn nữa.

Em chân thành cám ơn!

Thân!
 
Lần chỉnh sửa cuối:
Em có 3 cột: Sản phẩm, loại sp, số lượng.


vd:
  • có 2 sản phẩm QUẦN và ÁO.
  • có 2 loại Xịn và Dỏm
Em muốn tính tổng QUẦN loại xịn thì dùng công thức nào ạ? Nếu dùng sumif() thì mới chỉ được 1 đk là quần thui, thiếu đk loại Xịn nữa.

Em chân thành cám ơn!

Thân!
Bạn dùng Pivot Table là OK ngay.
 
Bạn xem file nha!
Thân.
 
=SUMPRODUCT(((A2:A13)="Dỏm")*((B2:B13)="ÁO")*C2 :C13)

Có nghĩa là đi tìm trong khối ô A2:C13, hàng nào mà ở cột A là "dỏm" và ở cột B là "áo", thì cộng mấy con số ở hàng đó bên cột C.
 
Hàm này
=SUMPRODUCT(((A2:A13)="Dỏm")*((B2:B13)="ÁO")*C2 :C13)
ở phiên bản excel nào vậy? em tìm mãi không thấy
em mới học excel nên mong a chị giúp chỉ cho
 
Hàm này
=SUMPRODUCT(((A2:A13)="Dỏm")*((B2:B13)="ÁO")*C2 :C13)
ở phiên bản excel nào vậy? em tìm mãi không thấy
em mới học excel nên mong a chị giúp chỉ cho
Phiên bản nào cũng có, cô bé dễ thương ạ.
Nếu chưa biết, thì vào Help, gõ SUMPRODUCT, Excel sẽ nói cho mà nghe.
Còn không nữa thì nhấn vào nút Tìm kiếm của diễn đàn, gõ SUMPRODUCT vào đó, có rất nhiều bài để đọc. Không nữa thì vào mục Tra cứu Hàm Excel để học.
 
Phiên bản nào cũng có, cô bé dễ thương ạ.
Nếu chưa biết, thì vào Help, gõ SUMPRODUCT, Excel sẽ nói cho mà nghe.
Còn không nữa thì nhấn vào nút Tìm kiếm của diễn đàn, gõ SUMPRODUCT vào đó, có rất nhiều bài để đọc. Không nữa thì vào mục Tra cứu Hàm Excel để học.

Trong hàm SUM sau có sử dụng:
dấu + để biểu thị phép toán "OR"
dấu * để biểu thị phép toán "AND"
{=SUM((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)}

mình sử dụng công thức SUMPRODUCT
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)

Tuy nhiên các phép toán này không cho kết quả tương đương. Các anh chị có thể chỉ giúp xem mình đã làm sai chỗ nào không, hoặc hàm này có tính năng này không. Mình mới tìm hiểu về excel nên không rành lắm
 
Lần chỉnh sửa cuối:
Trong hàm SUM sau có sử dụng:
dấu + để biểu thị phép toán "OR"
dấu * để biểu thị phép toán "AND"
{=SUM((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)}

mình sử dụng công thức SUMPRODUCT
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)

Tuy nhiên các phép toán này không cho kết quả tương đương. Các anh chị có thể chỉ giúp xem mình đã làm sai chỗ nào không, hoặc hàm này có tính năng này không. Mình mới tìm hiểu về excel nên không rành lắm
Hai công thức của bạn là tương đương. Tôi đã thử đi thử lại mấy lần.
Bạn kiểm tra lại xem có nhập gì sai sót hay không.
 
Trong hàm SUM sau có sử dụng:
dấu + để biểu thị phép toán "OR"
dấu * để biểu thị phép toán "AND"
{=SUM((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)}

mình sử dụng công thức SUMPRODUCT
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)

Tuy nhiên các phép toán này không cho kết quả tương đương. Các anh chị có thể chỉ giúp xem mình đã làm sai chỗ nào không, hoặc hàm này có tính năng này không. Mình mới tìm hiểu về excel nên không rành lắm

Công thức bạn sai chỗ này:
(ChucVu="TP")+(ChucVu="PP")

Đúng ra phải như thế này mới đúng:
{=SUM((BoPhan="KD")*((ChucVu="TP")*OR(ChucVu="PP"))*Luong)}

Hoặc:
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")*OR(ChucVu="PP"))*Luong)
 
Trong hàm SUM sau có sử dụng:
dấu + để biểu thị phép toán "OR"
dấu * để biểu thị phép toán "AND"
{=SUM((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)}

mình sử dụng công thức SUMPRODUCT
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)

Tuy nhiên các phép toán này không cho kết quả tương đương. Các anh chị có thể chỉ giúp xem mình đã làm sai chỗ nào không, hoặc hàm này có tính năng này không. Mình mới tìm hiểu về excel nên không rành lắm
Cái công thức này phải hiểu làm sao đây?
Theo tôi hiểu thì nó là: Tính tổng lương của những người có chức vụ là TP hoặc PP thuộc bộ phận KD.

Cái chữ hoặc tôi bôi đỏ này, theo tôi, phải hiểu nó là thì mới đúng.

Cho tôi giải thích thêm. Do chúng ta nói là hoặc TP hoặc PP, cho nên công thức trên sẽ lấy tất cả những gì là TP và PP, và bỏ ra những cái không phải là TP hoặc PP.

Vì vậy, công thức:
{=SUM((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)}​
và công thức:
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)​
là như nhau, và đều đúng, chỉ khác là một cái là công thức mảng, một cái là công thức thường.

Không phải là công thức của Ca_Dafi sẽ cho kết quả không chính xác, vì tôi cũng chưa biết là tôi hiểu như trên có đúng hay không. Xin tác giả và các bạn cho ý kiến.

Xin gửi lên đây một file giả lập cho trường hợp này.
 
Cái công thức này phải hiểu làm sao đây?
Theo tôi hiểu thì nó là: Tính tổng lương của những người có chức vụ là TP hoặc PP thuộc bộ phận KD.

Cái chữ hoặc tôi bôi đỏ này, theo tôi, phải hiểu nó là thì mới đúng.

Cho tôi giải thích thêm. Do chúng ta nói là hoặc TP hoặc PP, cho nên công thức trên sẽ lấy tất cả những gì là TP và PP, và bỏ ra những cái không phải là TP hoặc PP.

Vì vậy, công thức:
{=SUM((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)}​
và công thức:
=SUMPRODUCT((BoPhan="KD")*((ChucVu="TP")+(ChucVu="PP"))*Luong)​
là như nhau, và đều đúng, chỉ khác là một cái là công thức mảng, một cái là công thức thường.

Không phải là công thức của Ca_Dafi sẽ cho kết quả không chính xác, vì tôi cũng chưa biết là tôi hiểu như trên có đúng hay không. Xin tác giả và các bạn cho ý kiến.

Xin gửi lên đây một file giả lập cho trường hợp này.

Cảm ơn các bạn đã giúp đỡ, Đúng là do mình gõ nhầm trong công thức ((ChucVu="TP")+(ChucVu="PP")) thành ((ChucVu="TP")+(ChucVu="TP")) dẫn đến kết quả bị sai.
Mình đã kiểm tra lại và hàm đã hoạt động đúng
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom