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.
Sử dụng hàm gì cho thích hợp

Nhờ các bác đặt giúp em hàm gì trong bảng tính giá này nhé. +-+-+-++-+-+-++-+-+-+
 
Bạn đưa file kiểu này, ý của bạn là gì? Câu hỏi và số liệu không rõ ràng

Nhờ các bác đặt giúp em hàm gì trong bảng tính giá này nhé. +-+-+-++-+-+-++-+-+-+
Bạn cugia_codon_khatty thân!
Bạn đưa file lên như vậy, không ai hiểu ý bạn đâu?
Thứ nhứt: Không có số lượng, không có mã thuốc
Nếu lấy tên thuốc từ bảng bên cạnh, thì điền cho tên thuốc hay tên thuốc 1
Còn nếu lấy tên thuốc từ bảng bên cạnh, thì đâu cần mã thuốc làm gì?
Không có số lượng thì làm sao tính thành tiền?
Thứ nhì: Dạng là "lần" thì làm sao xác định số lượng đây?
Ví dụ:
Mã Tên Dạng Giá
V Vss Lần 12,000
Bạn đưa file lại nhé! Mọi người mới giúp được bạn chứ!
Thân chào!
 
Xin các bạn cho mình biết công thức tính tồng các số 1÷n
công thức dạng tổng quát: S=n(n+1)/2 Với n là số nguyên.
Giả sử : trong bảng tính Excel ô B1 là ố chứa kết quả cần tính tổng 1-->n
A1 : là nhập dữ liệu vào (n)
Bạn áp dụng công thức sau:
Tại ô B1
= A1*(A1+1)/2
 
Lần chỉnh sửa cuối:
Em có 1 Workbook có rất nhiều sheet.Như thế thì em dùng hàm gì để kiểm tra xem bảng tính của mình có bao nhiêu sheet.
 
Làm sao biết số lượng sheet?

Em có 1 Workbook có rất nhiều sheet.Như thế thì em dùng hàm gì để kiểm tra xem bảng tính của mình có bao nhiêu sheet.
Bạn làm như sau: Đối với Excel 2007
Bạn mở chức năng VBA, bằng cách: click vào Tab Developer --> click nút Visual Basic
Tiếp tục vào menu View chọn Immediate Window, xuất hiện cửa sổ Immediate
Bạn gõ (nhập) vào nội dung sau:
?sheets.count rồi nhấn phím Enter.
Bạn sẽ thấy kết quả ngay thôi!
Thân chào!
 
=SUMPRODUCT(SUM_VT1*(TIM_HD=I$2)*(MAVT1=$B10))+ SUMPRODUCT(SUM_VT2*(TIM_HD=I$2)*(MAVT2=$B10))+
SUMPRODUCT(SUM_VT3*(TIM_HD=I$2)*(MAVT3=$B10))+
SUMPRODUCT(SUM_VT4*(TIM_HD=I$2)*(MAVT4=$B10))+
SUMPRODUCT(SUM_VT5*(TIM_HD=I$2)*(MAVT5=$B10))+
SUMPRODUCT(SUM_VT6*(TIM_HD=I$2)*(MAVT6=$B10))+
SUMPRODUCT(SUM_VT7*(TIM_HD=I$2)*(MAVT7=$B10))+
SUMPRODUCT(SUM_VT8*(TIM_HD=I$2)*(MAVT8=$B10))+
SUMPRODUCT(SUM_VT9*(TIM_HD=I$2)*(MAVT9=$B10))+
SUMPRODUCT(SUM_VT10*(TIM_HD=I$2)*(MAVT10=$B10))+
SUMPRODUCT(SUM_VT11*(TIM_HD=I$2)*(MAVT11=$B10))+
SUMPRODUCT(SUM_VT12*(TIM_HD=I$2)*(MAVT12=$B10))+
SUMPRODUCT(SUM_VT13*(TIM_HD=I$2)*(MAVT13=$B10))+
SUMPRODUCT(SUM_VT14*(TIM_HD=I$2)*(MAVT14=$B10))+
SUMPRODUCT(SUM_VT15*(TIM_HD=I$2)*(MAVT15=$B10))+
SUMPRODUCT(SUM_VT16*(TIM_HD=I$2)*(MAVT16=$B10))
đây là 1 hàm mà mình fải làm nhưng mình thấy nó dài và mình thật sự ko vừa ý về nó, nhưng lực bất tồng tâm nên ngậm bồ hòn làm ngọt, bác nào xem qua rồi chỉ giáo thêm cho mình
thánk
 
Dùng PrivotTable lần 2 trên cùng bảng dữ diệu

Tôi thường xuyên dùng Excel để làm báo cáo nhưng chỉ sử dụng những công thức đơn giản.
Có một vấn đề khi tôi sử dụng PrivotTable là cùng một bảng dữ liệu khi tôi sử dụng lần thứ 2 thì bảng báo cáo không tính tổng (sum) nữa mà lại đếm (count) nên tôi phải dùng cách khác rất lâu (dữ liệu tôi đã định dạng số rồi). Không biết là có vấn đề gì, mong mọi người giúp đỡ nhé!
Tôi xin cảm ơn rất nhiều!
 
Lần chỉnh sửa cuối:
=SUMPRODUCT(SUM_VT1*(TIM_HD=I$2)*(MAVT1=$B10))+ SUMPRODUCT(SUM_VT2*(TIM_HD=I$2)*(MAVT2=$B10))+
SUMPRODUCT(SUM_VT3*(TIM_HD=I$2)*(MAVT3=$B10))+
SUMPRODUCT(SUM_VT4*(TIM_HD=I$2)*(MAVT4=$B10))+
SUMPRODUCT(SUM_VT5*(TIM_HD=I$2)*(MAVT5=$B10))+
SUMPRODUCT(SUM_VT6*(TIM_HD=I$2)*(MAVT6=$B10))+
SUMPRODUCT(SUM_VT7*(TIM_HD=I$2)*(MAVT7=$B10))+
SUMPRODUCT(SUM_VT8*(TIM_HD=I$2)*(MAVT8=$B10))+
SUMPRODUCT(SUM_VT9*(TIM_HD=I$2)*(MAVT9=$B10))+
SUMPRODUCT(SUM_VT10*(TIM_HD=I$2)*(MAVT10=$B10))+
SUMPRODUCT(SUM_VT11*(TIM_HD=I$2)*(MAVT11=$B10))+
SUMPRODUCT(SUM_VT12*(TIM_HD=I$2)*(MAVT12=$B10))+
SUMPRODUCT(SUM_VT13*(TIM_HD=I$2)*(MAVT13=$B10))+
SUMPRODUCT(SUM_VT14*(TIM_HD=I$2)*(MAVT14=$B10))+
SUMPRODUCT(SUM_VT15*(TIM_HD=I$2)*(MAVT15=$B10))+
SUMPRODUCT(SUM_VT16*(TIM_HD=I$2)*(MAVT16=$B10))
đây là 1 hàm mà mình fải làm nhưng mình thấy nó dài và mình thật sự ko vừa ý về nó, nhưng lực bất tồng tâm nên ngậm bồ hòn làm ngọt, bác nào xem qua rồi chỉ giáo thêm cho mình
thánk

Công thức này mà áp dụng cho vài chục cell là treo máy nếu dữ liệu lớn. Bạn thử đưa file dữ liệu lên để xem có phương án nào hay hơn không.
 
Các bạn cho mình hỏi về trường hợp này :

Bảng tính gồm 2 sheet :

- Sheet 1 (Bán ra) có 25 mã hàng
- Sheet 2 (Tồn kho) có 200 mã hàng, trong đó có chứa 25 mã hàng ở sheet 1 (nằm rải rác)

Vậy trong sheet 2, để lọc ra những mã hàng không có trong sheet 1 (tức là bỏ đi những mã hàng đã bán, giữ lại những mã hàng chưa bán) thì mình phải làm như thế nào và dùng công thức ra sao ?

Mong các bạn chỉ giáo cho mình với...

P/s : cách mình đang xài là.....find từng mã roài xóa đi ----> mất thời gian vô cùng !$@!!
 
Lần chỉnh sửa cuối:
Các bạn cho mình hỏi về trường hợp này :

Bảng tính gồm 2 sheet :

- Sheet 1 (Bán ra) có 25 mã hàng
- Sheet 2 (Tồn kho) có 200 mã hàng, trong đó có chứa 25 mã hàng ở sheet 1 (nằm rải rác)

Vậy trong sheet 2, để lọc ra những mã hàng không có trong sheet 1 (tức là bỏ đi những mã hàng đã bán, giữ lại những mã hàng chưa bán) thì mình phải làm như thế nào và dùng công thức ra sao ?

Mong các bạn chỉ giáo cho mình với...

P/s : cách mình đang xài là.....find từng mã roài xóa đi ----> mất thời gian vô cùng !$@!!
Đơn giản là bạn chỉ cần gửi file lên sẽ có câu tra lời.
 
Các bạn cho mình hỏi về trường hợp này :

Bảng tính gồm 2 sheet :

- Sheet 1 (Bán ra) có 25 mã hàng
- Sheet 2 (Tồn kho) có 200 mã hàng, trong đó có chứa 25 mã hàng ở sheet 1 (nằm rải rác)

Vậy trong sheet 2, để lọc ra những mã hàng không có trong sheet 1 (tức là bỏ đi những mã hàng đã bán, giữ lại những mã hàng chưa bán) thì mình phải làm như thế nào và dùng công thức ra sao ?

Mong các bạn chỉ giáo cho mình với...

P/s : cách mình đang xài là.....find từng mã roài xóa đi ----> mất thời gian vô cùng !$@!!
Làm như cách bạn vẫn làm đó. Nhưng làm bằng Macro: Dùng vòng lặp duyệt qua các mã ở sheet1, Find và Delete.

Hoặc dùng cách này: Tạo một cột phụ ở Sheet2 có công thức đại khái thế này:
Mã:
=COUNTIF(cotmashee1,ma)
Và dùng AutoFilter lọc ra các giá trị 0 ở cột phụ.
 
Hix macro thì mình không biết dùng :( nên mình đã dùng hàm countif như bạn huuthang_bd chỉ giáo và đã lọc ra được rồi :)

Nhưng mình rất muốn tìm hiểu xem nếu dùng macro thì sẽ ntn, bởi vậy mình gửi file lên, xin các bạn chỉ giúp mình làm macro cho file này nha! Thank các bạn nhiều lắm! :)
 
Lần chỉnh sửa cuối:
Hix macro thì mình không biết dùng :( nên mình đã dùng hàm countif như bạn huuthang_bd chỉ giáo và đã lọc ra được rồi :)

Nhưng mình rất muốn tìm hiểu xem nếu dùng macro thì sẽ ntn, bởi vậy mình gửi file lên, xin các bạn chỉ giúp mình làm macro cho file này nha! Thank các bạn nhiều lắm! :)
Nếu bạn muốn code thì như thế này:
PHP:
Sub Del()
On Error Resume Next
For Each cll In Sheets("Ban ra").Range(Sheets("Ban ra").[B2], Sheets("Ban ra").[B65536].End(xlUp))
    Sheets("Ton kho").[B:B].Find(What:=cll.Value, Lookat:=xlWhole).EntireRow.Delete
Next
End Sub
 
Bạn nào biết rõ về công thức index kết hợp với match thì giúp mình với. Cứ có bài tập nào phải dùng kết hợp index với match là mình ko thể nào làm cho ra kết quả đc, toàn là báo lỗi thôi.
 
Em có một chuỗi ký tự, ví du:
T10270a/1968a ( có thể là a,b,c,d,e,f,g,h,i,k,l)
hoăc

18673534563/112b

Các a/c giúp em công thức nào có thể loại bỏ các chữ cái trong chuỗi trừ chữ cái đầu( nếu có) và ký tự / (nếu) có với ạ

thank a chị nhiều
 
Em có một chuỗi ký tự, ví du:
T10270a/1968a ( có thể là a,b,c,d,e,f,g,h,i,k,l)
hoăc

18673534563/112b

Các a/c giúp em công thức nào có thể loại bỏ các chữ cái trong chuỗi trừ chữ cái đầu( nếu có) và ký tự / (nếu) có với ạ

thank a chị nhiều

Tôi thấy bài viết của bạn cũng giống với bài này, vậy bạn thử xem bài này và vận dụng trong công thức của mình được không nhé!
 
Em có một chuỗi ký tự, ví du:
T10270a/1968a ( có thể là a,b,c,d,e,f,g,h,i,k,l)
hoăc

18673534563/112b

Các a/c giúp em công thức nào có thể loại bỏ các chữ cái trong chuỗi trừ chữ cái đầu( nếu có) và ký tự / (nếu) có với ạ

thank a chị nhiều

Bạn ui, cho tôi hỏi kỹ lại, chỉ loại bỏ 1 chữ ở phía sau thôi phải không? Hay nhiều chữ?
VD: T12345c/678a, -> T12345/678
Nếu là vậy, tôi cố gắng sẽ giúp cho bạn.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom