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.
Chào tất cả mọi người.

Mình có 1 file excel trong đó ở sheet Use và sheet Payment mình đã comment những vướng mắc của mình rồi. Rất mong mọi người xem và giúp mình với.

Bạn dùng công thức này:
PHP:
=SUM(OFFSET($C$10,,MATCH(D6,$C$9:$N$9,0)-1,5,))

P/s: Lưu ý ngày tháng năm trong Name "months" của bạn so với các dòng tham chiếu về ngày tháng năm!
 
em có một file, file này em được từ một người khác em không biết kiểu số được đinh dạng % như thế nào mà em đã dùng công thức value() công thức text() chuyển đổi thành số để nhân với số khác mà vẫn bị lỗi value. Mong các anh chị trên diễn đàn giúp đỡ chuyển thành số để nhân không bị lỗi value thanks
bạn làm như thế này thử xem
=a1*100
 
Dùng hàm sumif với vùng so sánh điều kiện không đúng

Giả sử mình có bảng này
A B
a4 5
b4 6
a7 7

Muốn tính tổng các giá trị ở cột B mà cột A bắt đầu bởi kí tự "a" (a4,a7). Dùng hàm sumif như thế nào
 
Cho mình hỏi là có cách nào tách họ và tên trong excell mà dùng nút nào trên thanh công cụ không? chỉ giúp mình ?????
 
Cho mình hỏi là có cách nào tách họ và tên trong excell mà dùng nút nào trên thanh công cụ không? chỉ giúp mình ?????

Bạn vào Data -> Text to columns -> Delimited -> Next -> Space (hay kiểu khác tùy dữ liệu của bạn) -> Finish
Bạn nghiên cứu tiếp có nhiều cách với kiểu dữ liệu khác nhau
 
Chào bạn !
Mình có 1 danh sách hoc sinh gồm nhiều lớp 6/1 ,6/2 v.v.v....... Mình dùng Fitter để lọc danh sách theo lớp. Bây giờ sau khi lọc theo lớp. Mình muốn ghi phía trên dòng tựa đề DANH SÁCH HỌC SINH LỚP 6/1. Nếu mình chọn lọc 6/1 thì phía trên danh sách ghi lớp 6/1. Còn nếu chọn 6/2 thì danh sách sẽ ghi 6/2. Cứ như thế ở các lớp khác ......Có nghĩa là ở dưới chọn gì thì trên chạy theo đó . Mục đích là mình muốn in ra đấy mà. Mình sẽ dùng công thức gì ? Các bạn giúp mình với nhé !
Chào các bạn !
 
Chào bạn !
Mình có 1 danh sách hoc sinh gồm nhiều lớp 6/1 ,6/2 v.v.v....... Mình dùng Fitter để lọc danh sách theo lớp. Bây giờ sau khi lọc theo lớp. Mình muốn ghi phía trên dòng tựa đề DANH SÁCH HỌC SINH LỚP 6/1. Nếu mình chọn lọc 6/1 thì phía trên danh sách ghi lớp 6/1. Còn nếu chọn 6/2 thì danh sách sẽ ghi 6/2. Cứ như thế ở các lớp khác ......Có nghĩa là ở dưới chọn gì thì trên chạy theo đó . Mục đích là mình muốn in ra đấy mà. Mình sẽ dùng công thức gì ? Các bạn giúp mình với nhé !
Chào các bạn !
Bạn dùng UDF sau nhé:

Mã:
Function AutoFilter_Criteria(Header As Range) As String
Dim strCri1 As String, strCri2 As String
    Application.Volatile
    With Header.Parent.AutoFilter
        With .Filters(Header.Column - .Range.Column + 1)
            If Not .On Then Exit Function
                strCri1 = .Criteria1
            If .Operator = xlAnd Then
                strCri2 = " AND " & .Criteria2
            ElseIf .Operator = xlOr Then
                strCri2 = " OR " & .Criteria2
            End If
        End With
    End With
    AutoFilter_Criteria = UCase(Header) & ": " & strCri1 & strCri2

End Function

Cú pháp:
=AutoFilter_Criteria(TieuDeCuaCotBangTinh)
 
Làm theo DomFootwear là làm ngược, thử làm xuôi xem: Chọn lớp, filter theo lớp đã chọn.
 
Cám ơn bạn đã giúp mình . Tuy nhiên mình muốn dùng thủ thuật hay công thức chứ vba hay bạn dùng hàm mình chưa hiểu lắm . Bạn có thể hướng dẫn về các hàm mà làm không . Cám ơn bạn nhiều !
 
Cám ơn bạn đã giúp mình . Tuy nhiên mình muốn dùng thủ thuật hay công thức chứ vba hay bạn dùng hàm mình chưa hiểu lắm . Bạn có thể hướng dẫn về các hàm mà làm không . Cám ơn bạn nhiều !
Rất đơn giản.
ví dụ như danh sách trong file của ptm0412 (mượn file của anh làm ví dụ)
Ô A6 (Cột số TT)bạn gõ công thức sau:=IF(B6<>"",SUBTOTAL(3,$B$6:B6),"")
rồi fill cho đến cuối bảng, như vậy ta có một cột số thứ tự tự động.
Tiếp theo ở ô B3 (dưới dòng DANH "SÁCH HỌC SINH") bạn gõ công thức:=VLOOKUP(1,A6:C24,3,0)
Bây giờ trong bảng dữ liệu bạn lọc theo lớp nào thì ô B3 sẽ thể hiện tên lớp đó.
 
Cám ơn bạn đã giúp mình . Tuy nhiên mình muốn dùng thủ thuật hay công thức chứ vba hay bạn dùng hàm mình chưa hiểu lắm . Bạn có thể hướng dẫn về các hàm mà làm không . Cám ơn bạn nhiều !
Đương nhiên công thức vẫn làm được!
Tôi sẽ dùng công thức này (Mượn file của bạn domfootwear)
PHP:
=IF(COUNT($A$5:$A$23)=SUBTOTAL(3,$A$5:$A$23),"",VLOOKUP(SUBTOTAL(5,$A$5:$A$23),$A$5:$C$23,3,0))
Xem file
 
Đương nhiên công thức vẫn làm được!
Tôi sẽ dùng công thức này (Mượn file của bạn domfootwear)
PHP:
=IF(COUNT($A$5:$A$23)=SUBTOTAL(3,$A$5:$A$23),"",VLOOKUP(SUBTOTAL(5,$A$5:$A$23),$A$5:$C$23,3,0))
Xem file

Cám ơn các bạn đã giúp mình . Bây giờ , mình muốn ngược lại . Mình chọn lớp phía trên và sau đó sẽ lọc ra danh sách lớp phía dưới. các bạn giúp mình nhé.
 
Cám ơn các bạn đã giúp mình . Bây giờ , mình muốn ngược lại . Mình chọn lớp phía trên và sau đó sẽ lọc ra danh sách lớp phía dưới. các bạn giúp mình nhé.
Ngược lại thì buộc phải dùng VBA như sư phụ ptm0412 đã làm!
Mà nghĩ cũng lạ! AutoFilter đã có sẳn lại chẳng chịu dùng... cứ muốn dùng list ở nơi khác là sao?

Rất đơn giản.
ví dụ như danh sách trong file của ptm0412 (mượn file của anh làm ví dụ)
Ô A6 (Cột số TT)bạn gõ công thức sau:=IF(B6<>"",SUBTOTAL(3,$B$6:B6),"")
rồi fill cho đến cuối bảng, như vậy ta có một cột số thứ tự tự động.
Tiếp theo ở ô B3 (dưới dòng DANH "SÁCH HỌC SINH") bạn gõ công thức:=VLOOKUP(1,A6:C24,3,0)
Bây giờ trong bảng dữ liệu bạn lọc theo lớp nào thì ô B3 sẽ thể hiện tên lớp đó.
Thử sức với trường hợp này xem nha:
- Trong sheet chẳng có cột STT nào cả
- Cũng không được dùng thêm cột phụ

===> Vậy phải làm sao để ra kết quả?
Giải bài toán trong trường hợp này là hơi bị hay à nha!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Thử sức với trường hợp này xem nha:
- Trong sheet chẳng có cột STT nào cả
- Cũng không được dùng thêm cột phụ

===> Vậy phải làm sao để ra kết quả?
Giải bài toán trong trường hợp này là hơi bị hay à nha!
Em nhớ là anh đã làm một bài tương tự như thế này trong phần "
Những điều lý thú của công thức mảng."

Mà công thức đó rất ngắn gọn rồi, vậy thì như "cỡ" em làm sao tìm ra được cách nào hay hơn.
 
Em nhớ là anh đã làm một bài tương tự như thế này trong phần "
Những điều lý thú của công thức mảng."

Mà công thức đó rất ngắn gọn rồi, vậy thì như "cỡ" em làm sao tìm ra được cách nào hay hơn.
Bài này phải không?
Bài đấy là TÔ MÀU theo điều kiện, cũng hơi khác 1 chút so với bài này đấy! (khác yêu cầu, giống về bản chất)
Bạn thử xem! Sao lại hạ thấp mình như vậy chứ... vì ai cũng có tuyệt chiêu riêng mà người khác cần phải học hỏi
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom