Hỏi nhanh - đáp nhanh về công thức (phần 1) (6 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.
Giúp hoàn thiện File excel

Em có file này đang làm có nhiều chỗ sai xót và chưa làm được em gửi lên nhờ các anh chị bổ xung, và chỉnh sửa để file của em được hoàn thiện. Nếu ai thấy xài được thì có thể copy về tham khảo--=0. Vì ở đây mình không có xài tài khoản__--__
 
Em có file này đang làm có nhiều chỗ sai xót và chưa làm được em gửi lên nhờ các anh chị bổ xung, và chỉnh sửa để file của em được hoàn thiện. Nếu ai thấy xài được thì có thể copy về tham khảo--=0. Vì ở đây mình không có xài tài khoản__--__
Hay đấy, nhưng chẳng thấy file bạn ơi.
 
Xin các anh cho em hỏi 1 chút ạ, hiện là em mới vừa học đến phần ma trận trong excel, đang thực hiện làm bài tập với các công thức tính trên ma trận. Nhưng không hiểu sau chỉ ra được kết quả của 1 ô đầu thôi, những ô còn lại toàn báo lỗi #value. Vì em học qua internet nên ko biết phải sửa như thế nào, đã format lại tất cả cell là number mà vẫn ko hết lỗi. Hầu như công thức nào cũng bị nên ko thể nào làm tiếp đc, mong các anh xem qua và hướng dẫn giúp em là lỗi nằm ở đâu. Chân thành cảm ơn !

P/s : Có 3 sheet tất cả, nhưng vì sheet 1 - 2 em làm toàn bị lỗi nên chưa dám làm tiếp sheet 3. Còn 1 ngày nữa là phải nộp bài mong các anh giúp đỡ
 

File đính kèm

Lần chỉnh sửa cuối:
Bày giúp hàm sumif

Bày giúp mình công thức để cộng tổng thuế 5% và 10% nhé
Tks,
 

File đính kèm

Chào bạn.
Theo trình bày dữ liệu của bạn thì mình làm như file đính kèm. Bạn xem có được không nhé. Chúc bạn thành công.

P/S: Bạn nên để mã hàng dạng khác. VD: MH-00001 --> Tên hàng: Mỳ ăn liền Hảo Hảo 100gr... (Vửa biết Nhà cung cấp, số mã hàng của NCC đó và tránh trùng mã hàng khi có tên hàng trùng nhau do nhiều nhà cung cấp)
 

File đính kèm

Gửi bạn
Tổng thuế 5% = sumif($r$10:$r$14,"V05",$v$10:$v$14)
Tổng thuế 10% = sumif($r$10:$r$14,"V10",$v$10:$v$14)
 
ớ thế là hỏi về Validation, sao bạn lại viết title hỏi công thức sumif là sao nhầy
 
Lần chỉnh sửa cuối:
Cảm ơn tất cả các bạn, bây giờ thì mình đã hiểu .
 
công thức để tích % độ lệch của 1 cell so với 1 cell khác

Các bạn Cho mình hỏi công thức để tích % độ lệch của 1 cell so với 1 cell khác như bên dưới
mình cần con số 13% & -25%, không biết trong excel có hàm nào cho mình ăn sẵn như thế này không ? hay phải tự viết.
fdWUw.png

cám ơn nhiều
 
Lần chỉnh sửa cuối:
Các bạn Cho mình hỏi công thức để tích % độ lệch của 1 cell so với 1 cell khác như bên dưới
mình cần con số 13% & -25%, không biết trong excel có hàm nào cho mình ăn sẵn như thế này không ? hay phải tự viết.
fdWUw.png


cám ơn nhiều
Bạn làm sao mà có kết quả như trên?
Bạn làm trên máy tính bỏ túi như thế nào thì bắt "thằng Excel" làm như vậy thôi.
SaoVay.JPG
Format cells kiểu %. Ô C1 là 12,5% à nghe
 
Lần chỉnh sửa cuối:
Có 3 cột: A,B,C
Ở cột C nếu có các dòng có giá trị giống nhau với A thì cột B sẽ cộng thêm số hàng trùng.
Ví dụ:
[TABLE="width: 500"]
[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]3[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]1[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]0[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]0[/TD]
[TD]2[/TD]
[/TR]
[/TABLE]

Vậy công thức làm sao để B tự cập nhật hả các bác/-*+/
 
Đã đính kèm tệp tin.

Mình muốn cái cột điểm tự tổng hợp lại khi người tham gia có mã mời trung với mã số người giới thiệu!

Các bạn giúp mình với nha, cảm ơn!
 

File đính kèm

Đã đính kèm tệp tin.

Mình muốn cái cột điểm tự tổng hợp lại khi người tham gia có mã mời trung với mã số người giới thiệu!

Các bạn giúp mình với nha, cảm ơn!
Tại E2 bạn thử gõ công thức này :
PHP:
=SUMIF($C$2:$C$9,B2,$D$2:$D$9)
copy xuống cho các ô còn lại nhé!
 
Lọc và Xử lý hàm về Ngày tháng năm

Mình có chút yêu cầu này mong anh em giúp đở. Chi tiết trong file đính kèm.

Xin cám ơn %#^#$
 

File đính kèm

Anh em vui lòng trả lời dùm mình xin cám ơn nhiều đang cần giải quyết cái này gấp tí.

Thanks all,
 
Vậy anh em potay với yêu cầu này rồi nhỉ ặc ặc :D
 

File đính kèm

Cám ơn nhiều bạn nhé đúng như yêu cầu mình cần. Tuy nhiên sau cái công thức mãng nhìn ghê quá mình nhìn chả hiểu gì. Bạn có thể giải thích hộ mình cái không?
 
Các bạn giúp mình công thức tính với

Tình hình là mình đang cần tính điểm hoàn thành nhiệm vụ của cán bộ trong năm.
Bao gồm 3 điều kiện, mỗi điều kiện có 4 mức độ, mỗi mức độ có 1 số điểm tương ứng.
Mình cần tính tổng điểm của mỗi cán bộ với cách tính cụ thể như trong file excel.
Bạn nào vui lòng giúp mình với.
 

File đính kèm

Mình chia sẽ cho bạn tí kinh nghiệm rằng nếu 1 bài post lên mà sau 1 giờ không ai trả lời có nghĩa là không ai hiểu bạn đang muốn cái gì chứ không phải là bài khó quá.
 
Mình không biết cách diễn giải thế nào cả, trong file excel đính kèm có trình bày rõ thì dễ hiểu hơn.
Nhưng chắc ko ai bỏ chút time load về nghía qua 1 cái. Anyway, thank bạn đã reply.
 
Bạn sai rồi, mình đã down về và nghiền ngẫm rồi đấy chứ. Cuối cùng mới mạo muội góp ý chia sẽ với bạn đấy.
 
Mình không biết cách diễn giải thế nào cả, trong file excel đính kèm có trình bày rõ thì dễ hiểu hơn.
Nhưng chắc ko ai bỏ chút time load về nghía qua 1 cái. Anyway, thank bạn đã reply.
Bạn yêu cầu tính điểm cho cán bộ mà tính xong thì để ở đâu - ai là cán bộ trong file của bạn (chỉ thấy công việc)
 
Em gửi lại nhờ các bác giúp đỡ ạ.

Điểm nhân viên cơ bản được tính 3 yếu tố chính:
· Độ khó: gồm 4 mức Đơn giản - Bình thường - Khó - Rất khó tương ứng với số điểm 1 -2 -3 -4
· Chất lượng: gồm 4 mức Kém - Bình thường - Tốt - Rất tốt tương ứng với hệ số điểm (-1) - 1 - 2 - 3
· Tiến độ hoàn thành: gồm 4 mức Sớm - Đúng - Chậm - Rất chậm tương ứng với hệ số 3 - 2 - 1 - (-1)
Điểm số được tính như sau: điểm = điểm căn cứ trên độ khó x (hệ số chất lượng + hệ số hoàn thành).
Ví dụ: Công việc A độ khó bình thường, chất lượng bình thường, hoàn thành đúng tiến độ thì điểm công việc A sẽ là: 2 x (1 + 2) = 6điểm
Cách tính tương tự đối với công việc B, C, D ...
Em muốn hỏi các bác có cách tính nào để ví dụ ở dòng công việc A, tự động search phần độ khó, có dấu tích ở đâu thì lấy số điểm tương ứng ở phía trên, sau đó tương tự với các phần chất lượng và tiến độ, có dấu tích thì lấy hệ số ở fía trên và dòng sau cùng là tổng điểm với công thức điểm độ khó x (hệ số chất lượng + hệ số tiến độ).
File đính kèm là báo cáo công việc của 1 nhân viên.
 

File đính kèm

Em gửi lại nhờ các bác giúp đỡ ạ.

Điểm nhân viên cơ bản được tính 3 yếu tố chính:
· Độ khó: gồm 4 mức Đơn giản - Bình thường - Khó - Rất khó tương ứng với số điểm 1 -2 -3 -4
· Chất lượng: gồm 4 mức Kém - Bình thường - Tốt - Rất tốt tương ứng với hệ số điểm (-1) - 1 - 2 - 3
· Tiến độ hoàn thành: gồm 4 mức Sớm - Đúng - Chậm - Rất chậm tương ứng với hệ số 3 - 2 - 1 - (-1)
Điểm số được tính như sau: điểm = điểm căn cứ trên độ khó x (hệ số chất lượng + hệ số hoàn thành).
Ví dụ: Công việc A độ khó bình thường, chất lượng bình thường, hoàn thành đúng tiến độ thì điểm công việc A sẽ là: 2 x (1 + 2) = 6điểm
Cách tính tương tự đối với công việc B, C, D ...
Em muốn hỏi các bác có cách tính nào để ví dụ ở dòng công việc A, tự động search phần độ khó, có dấu tích ở đâu thì lấy số điểm tương ứng ở phía trên, sau đó tương tự với các phần chất lượng và tiến độ, có dấu tích thì lấy hệ số ở fía trên và dòng sau cùng là tổng điểm với công thức điểm độ khó x (hệ số chất lượng + hệ số tiến độ).
File đính kèm là báo cáo công việc của 1 nhân viên.
Bạn thử công thức mảng này xem sao nhé
=MAX((C11:F11="x")*($C$10:$F$10))*SUM((G11:N11="x")*($G$10:$N$10))
Kết thúc bằng Ctrl + Shift + Enter
Kéo xuống
Thân
 
Bạn cho mình hỏi nếu mà mình chỉ tiếnh riêng điểm đối với chất lượng hoặc riêng điểm với tiến độ thì công thức trên thay đổi thế nào.
Mình vừa load tài liệu công thức mảng trên diễn đàn mình về nghiên cứu nhưng việc này gấp quá nên hỏi luôn!
 
Bạn cho mình hỏi nếu mà mình chỉ tiếnh riêng điểm đối với chất lượng hoặc riêng điểm với tiến độ thì công thức trên thay đổi thế nào.
Mình vừa load tài liệu công thức mảng trên diễn đàn mình về nghiên cứu nhưng việc này gấp quá nên hỏi luôn!

Tính riêng đối với chất lượng dùng công thức:

=MAX((C11:F11="x")*($C$10:$F$10))*SUM((G11:J11="x" )*($G$10:$J$10))

Với tiến độ dùng công thức:

=MAX((C11:F11="x")*($C$10:$F$10))*SUM((K11:N11="x" )*($K$10:$N$10))
 
Các bác giúp em tạo công thức exel với !

Để tính thưởng cho CN em cần phải thỏa mãn hai điều kiện sau:
1.Đỗi với hàng A : phải đạt 30 khách hàng
2. Đối với hàng B : phải đạt 60% khách hàng phụ trách có có đơn hàng
Các bác giúp em nhé ,Thanks các bác
 
Để tính thưởng cho CN em cần phải thỏa mãn hai điều kiện sau:
1.Đỗi với hàng A : phải đạt 30 khách hàng
2. Đối với hàng B : phải đạt 60% khách hàng phụ trách có có đơn hàng
Các bác giúp em nhé ,Thanks các bác

Bạn gửi file lên sẽ dễ làm hơn.
=IF(AND(A1>=30,B1>=60%),"Thưởng","Không được thưởng")
 
Giải đáp công thức

=IF(ISERROR(VLOOKUP($A15,'ma nv'!B$6:C$3000,2,0)),"",VLOOKUP($A15,'ma nv'!B$6:C$3000,2,0))
Anh chị giải thích giúp em, cái dấu "" mà em bôi đỏ phía trên mang nghĩa gì ah? Có phải nó là cái để mình nối thêm điều kiện Vlookup đằng sau không?
Tks
 
slt,
Nghĩa là nếu ISERROR(VLOOKUP($A15,'ma nv'!B$6:C$3000,2,0)) bị lỗi do không tìm thấy... nó sẽ trả về ô trống. đó là kết quả của hàm if khi điều kiện true
 
=IF(ISERROR(VLOOKUP($A15,'ma nv'!B$6:C$3000,2,0)),"",VLOOKUP($A15,'ma nv'!B$6:C$3000,2,0))
Anh chị giải thích giúp em, cái dấu "" mà em bôi đỏ phía trên mang nghĩa gì ah? Có phải nó là cái để mình nối thêm điều kiện Vlookup đằng sau không?
Tks
Công thức này có thể hiểu là: Nếu không tìm thấy giá trị của ô A15 trong vùng B6:B3000 thì trả về một chuỗi rỗng (để trống kết quả - thể hiện bằng chuỗi ""), ngược lại thì trả về giá trị tương ứng với vị trí tìm thấy trong vùng C6:C3000.
 
Cho mình hỏi có công thức mà . Nếu Công thức ở ô này không ra thì sử dụng công thức khác không

Ví dụ tính giá trị của ô A1=A2+A3 nhưng nếu A2 hoặc A3 không có giá trị thì kết quả ô A1 lấy ở ô A4

Viết vào 1 hàm trong ô A1
 
1.jpg2.jpg
Các Bro cho mình hỏi là mình muốn chuyển toàn bộ số xe chạy máy PC10 của bảng PXVT sang bảng Sổ phân xe thì làm như nào được ko? mình dùng hàm vlookup nhưng mà chỉ được 1 giá trị tương đương với 1 số xe thôi. Mong các Pro chỉ giáo dùm. Thank nhiều!
 
View attachment 85868View attachment 85869
Các Bro cho mình hỏi là mình muốn chuyển toàn bộ số xe chạy máy PC10 của bảng PXVT sang bảng Sổ phân xe thì làm như nào được ko? mình dùng hàm vlookup nhưng mà chỉ được 1 giá trị tương đương với 1 số xe thôi. Mong các Pro chỉ giáo dùm. Thank nhiều!
Bạn nên đưa file kèm giải thích hết ý và kết quả mẫu muốn có (nhập thủ công) trong file mới có người giúp bạn được. Thấy cái hình ai biết gì đâu.
 
Bạn nên đưa file kèm giải thích hết ý và kết quả mẫu muốn có (nhập thủ công) trong file mới có người giúp bạn được. Thấy cái hình ai biết gì đâu.
Mình có 1 cái bảng (tên là PXVT) như này:

Và Ví dụ mình muốn chuyển những số xe của máy xúc PC11 sang 1 bảng khác kiểu như này ( mình nhập bằng tay):

Theo các Pro thì nên làm theo công thức nào? Mình đã thử dùng công thức Vlookup nhưng mà kết quả chỉ là 1 số xe thôi:

Mong được mọi người chỉ giáo!
 
Mình có 1 cái bảng (tên là PXVT) như này:
Mong được mọi người chỉ giáo!
Rốt cuộc là bạn không biết cách gởi File đính kèm hay sao?
Nếu đúng vậy thì bạn tìm cái Nút đổi Sang Khung Lớn, rồi tìm nút Đình kèm File từ Máy để gởi file, mọi người sẽ dễ giúp bạn hơn. Nhìn cái hình rồi làm vào đâu?
 
Rốt cuộc là bạn không biết cách gởi File đính kèm hay sao?
Nếu đúng vậy thì bạn tìm cái Nút đổi Sang Khung Lớn, rồi tìm nút Đình kèm File từ Máy để gởi file, mọi người sẽ dễ giúp bạn hơn. Nhìn cái hình rồi làm vào đâu?
!$@!!Mình muốn chuyển số xe của 1 máy trong các sheets của bảng PXVT sang bảng Sổ phân xe. ( ví dụ như là máy xúc PC10) Mình mới bắt tay vào làm đã bị mắc chỗ này rồi.
File đính kèm của mình đây. Thanks!
 

File đính kèm

!$@!!Mình muốn chuyển số xe của 1 máy trong các sheets của bảng PXVT sang bảng Sổ phân xe. ( ví dụ như là máy xúc PC10) Mình mới bắt tay vào làm đã bị mắc chỗ này rồi.
File đính kèm của mình đây. Thanks!
Cái này mà viết công thức thì tôi chưa hình dung được.
Dùng tạm VBA nhé, Mở sheet SPX là có kết quả
Chú ý:
1/ Đã gom 2 file thành 1 file
2/ File PXVT sao sheet1 Cột A Máy - Cột B Xe, trong sheet2 lại Cột A Xe - Cột B Máy?
3/ Nhớ Enable Macros.
 

File đính kèm

Cái này mà viết công thức thì tôi chưa hình dung được.
Dùng tạm VBA nhé, Mở sheet SPX là có kết quả
Chú ý:
1/ Đã gom 2 file thành 1 file
2/ File PXVT sao sheet1 Cột A Máy - Cột B Xe, trong sheet2 lại Cột A Xe - Cột B Máy?
3/ Nhớ Enable Macros.
Theo chỉ dẫn của pro mình đã mở được và bạn đã làm được đúng như ý mình định làm, nhưng mà Pro có thể chỉ cho mình cách thực hiện như nào được ko? Còn về câu hỏi của bạn vì hôm trước mình đảo cột để thử công thức quên chưa đảo lại.
 
Theo chỉ dẫn của pro mình đã mở được và bạn đã làm được đúng như ý mình định làm, nhưng mà Pro có thể chỉ cho mình cách thực hiện như nào được ko? Còn về câu hỏi của bạn vì hôm trước mình đảo cột để thử công thức quên chưa đảo lại.
Mở file, Ấn Alt+F11 xem code trong Module và code trong Sheet.
Nếu không Enable Macros thì mấy code này chỉ là "đồ bỏ".
 
Vậy cho mình hỏi còn cách nào mà ko cần dùng VBA không? Chứ nếu để như này lúc nào mở lên nó cũng hỏi có enable marco không? hơi phiền phức.
 
Vậy cho mình hỏi còn cách nào mà ko cần dùng VBA không? Chứ nếu để như này lúc nào mở lên nó cũng hỏi có enable marco không? hơi phiền phức.
Được VOI thì phải chịu mất 2 Bà Trưng chứ, chả nhẽ code đáp ứng được công việc của bạn 1 cách hoàn hảo mà nhấn thêm nút Enable Macro với bạn nó phiền phức thế sao???
-------------------------------------
Còn nếu vẫn thấy phiền phức thì thao tác thế này để tự Enable Macro nhé :
Bạn mở file excel lên -> Tools -> Macro -> Security -> Chọn mức low
Tất nhiên cái gì cũng có cái hại và cái lợi của nó!
 
Cái này mà viết công thức thì tôi chưa hình dung được.
Dùng tạm VBA nhé, Mở sheet SPX là có kết quả
Chú ý:
1/ Đã gom 2 file thành 1 file
2/ File PXVT sao sheet1 Cột A Máy - Cột B Xe, trong sheet2 lại Cột A Xe - Cột B Máy?
3/ Nhớ Enable Macros.
Cái này viết thành hàm tự tạo sẽ hay hơn anh à! Lúc trước em có viết hàm JointText, chắc là dùng được trong trường hợp này đây:
PHP:
Function JoinText(ByVal Sep As String, ByVal IgnoreBlanks As Boolean, ParamArray sArray()) As String
  Dim tmpArr, SubArr, Arr(), Item, n As Long, tmp As String
  On Error Resume Next
  For Each SubArr In sArray
    tmpArr = SubArr
    If TypeName(tmpArr) <> "Variant()" Then
      tmp = IIf(TypeName(tmpArr) = "Error", "", Trim(CStr(tmpArr)))
      If IgnoreBlanks = False Or Len(tmp) Then
        n = n + 1
        ReDim Preserve Arr(1 To n)
        Arr(n) = tmp
      End If
    Else
      For Each Item In tmpArr
        tmp = IIf(TypeName(Item) = "Error", "", Trim(CStr(Item)))
        If IgnoreBlanks = False Or Len(tmp) Then
          n = n + 1
          ReDim Preserve Arr(1 To n)
          Arr(n) = tmp
        End If
      Next
    End If
  Next
  If n Then JoinText = Join(Arr, Sep)
End Function
Công thức tại cell E3 của sheet SPX là:
Mã:
=JoinText("; ",TRUE,(IF(VT4!$A$4:$A$33=$B3,VT4!$B$4:$B$33,"")&IF(VT5!$A$4:$A$33=$B3,VT5!$B$4:$B$33,"")))
Bấm Ctrl + Shift + Enter rồi kéo fill xuống
-----------------------
Vậy cho mình hỏi còn cách nào mà ko cần dùng VBA không? Chứ nếu để như này lúc nào mở lên nó cũng hỏi có enable marco không? hơi phiền phức.
Nối chuổi không phải là thế mạnh của công thức nên chắc chắn sẽ không có cách nào ngoài cách dùng VBA đâu
Người ta có thể chỉnh trong Options của Excel để khi mở file nó không hỏi vụ Enable Macros... Tuy nhiên đây là thao tác không được khuyến khích sử dụng vì đấy sẽ là 1 lỗ hổng lớn giúp cho virus xâm nhập
 

File đính kèm

Lần chỉnh sửa cuối:
Xin lỗi, công thức trên không ổn (khi trị tìm được ở cả 2 sheet nằm cùng 1 vị trí)... Phải vầy mới chính xác:
Mã:
=JoinText("; ",TRUE,IF(VT4!$A$4:$A$33=$B3,VT4!$B$4:$B$33,""),IF(VT5!$A$4:$A$33=$B3,VT5!$B$4:$B$33,""))
Vì đối số cuối của hàm là ParamArray nên cứ viết thoải mái mà không cần dấu & để nối 2 mảng lại với nhau
 
Nhờ các bạn giúp:dùng hàm để lấy giá trị của ô cuối cùng trong 1 cột,ví dụ: ô A1 là ô chứa hàm (hiển thị kết quả) ,cột cần tìm dữ liệu là cột C4:C65536 .cột này có dữ liệu là số TT (ko có ô trống và số TT ko liên tiếp).cảm ơn
 
Ví dụ 2: nếu dữ liệu tại ô cuối cùng của cột C (cột C2.250) là 1.540 thì kêt quả tại A1 sẽ hiển thị là 1.540
 
Lần chỉnh sửa cuối:
Cảm ơn viehoai,công thức chạy tốt,nhưng phải thay dấu ; bằng dấu , .ko biết tại sao nữa ?.

Vì máy của bạn và máy của bạn viehoai setup trong Control Panel khác nhau thôi. Nếu bạn muốn dùng công thức của viehoai mà không phải thay dấu thì bạn làm như sau:

Vào Control Panel --> Change Keyboards or other input methors --> Chọn thẻ Formats --> nhấn Additional settings... --> thay đổi dấu (,) thành dấu (;) ở dòng List separator --> Apply -->OK -->Apply --> OK.Untitled.jpg
 
Các bạn cho mình hỏi, có hàm nào trong excel đếm được số lần "1 tổ hợp các ký tự" xuất hiện trong 1 chuỗi các ký tự ko vậy.

VD Tại ô A1, mình có một chuỗi các ký tự " ABAJGDONCBBABCAKLHNSLKHALFKUEHACBAKJHSBABC", thì có cách nào đếm được xem tổ hợp ABC xuất hiện bao nhiêu lần trong chuỗi ký tự này ko vậy.

Thanks mọi người nhiều.
 
Các bạn cho mình hỏi, có hàm nào trong excel đếm được số lần "1 tổ hợp các ký tự" xuất hiện trong 1 chuỗi các ký tự ko vậy.

VD Tại ô A1, mình có một chuỗi các ký tự " ABAJGDONCBBABCAKLHNSLKHALFKUEHACBAKJHSBABC", thì có cách nào đếm được xem tổ hợp ABC xuất hiện bao nhiêu lần trong chuỗi ký tự này ko vậy.

Thanks mọi người nhiều.
- Gõ chuổi gốc vào cell A1 (ví dụ là ABAJGDONCBBABCAKLHNSLKHALFKUEHACBAKJHSBABC)
- Gõ chuổi cần tìm vào cell B1 (ví dụ là ABC)
- Gõ công thức vào cell C1
PHP:
=(LEN(A1)-LEN(SUBSTITUTE(A1,B1,"")))/LEN(B1)
 
- Gõ chuổi gốc vào cell A1 (ví dụ là ABAJGDONCBBABCAKLHNSLKHALFKUEHACBAKJHSBABC)
- Gõ chuổi cần tìm vào cell B1 (ví dụ là ABC)
- Gõ công thức vào cell C1
PHP:
=(LEN(A1)-LEN(SUBSTITUTE(A1,B1,"")))/LEN(B1)

Công thức này ko được rồi, chuỗi ký tự trên có 2 lần "ABC" xuất hiện, nhưng theo công thức của bạn tính thì ra đến 28 lận.
 

File đính kèm

Thanks bạn, hình như mình gõ excel sai.

Vậy còn nếu trường hợp chuỗi ký tự bây giờ gọn hơn, chỉ bao gồm các ký tự A, B, C thôi, ví dụ như "ACBCABACBACBACACBACAB" chẳng hạn thì công thức sẽ phải sữa thế nào vậy. Lúc này dùng lệnh substitute ko được nữa rồi.

P.S. Công thức trên vẫn đúng với trường hợp chuỗi chỉ bao gồm A, B, C. Lúc đấy mình gõ a, b, c ko in hoa nên máy ko hiểu.

Thanks mọi người nhiều nhiều &&&%$R
 
Lần chỉnh sửa cuối:
Thanks bạn, hình như mình gõ excel sai.

Vậy còn nếu trường hợp chuỗi ký tự bây giờ gọn hơn, chỉ bao gồm các ký tự A, B, C thôi, ví dụ như "ACBCABACBACBACACBACAB" chẳng hạn thì công thức sẽ phải sữa thế nào vậy. Lúc này dùng lệnh substitute ko được nữa rồi.
Sao không được chứ! Công thức vẫn vậy thôi
 
Cho mình hỏi ví dụ mình có nhiều sheets, mỗi sheets tương ứng với 1 ngày và sheet cuối cùng là sheet tổng, nhưng mà trong sheet này mình này vấp phải 1 số lỗi. Mọi người xem có cách nào khác hay hơn mà giải quyết được lỗi thì chỉ dùm mình với!
 

File đính kèm

Cho mình hỏi ví dụ mình có nhiều sheets, mỗi sheets tương ứng với 1 ngày và sheet cuối cùng là sheet tổng, nhưng mà trong sheet này mình này vấp phải 1 số lỗi. Mọi người xem có cách nào khác hay hơn mà giải quyết được lỗi thì chỉ dùm mình với!

Công thức ô B3:

=IF(ISERROR(INDIRECT("'"&A3&"'!T$28")),0,INDIRECT("'"&A3&"'!T$28"))

ô C3:

=IF(ISERROR(INDIRECT("'"&A3&"'!J$2")),0,INDIRECT("'"&A3&"'!J$2"))
 
Dùng hàm gì ...

Em xin chào các anh chị ! Em muốn anh chị giúp đỡ để dùng công thức gì.
Ở ô "E8" của file HD72 em muốn điền số lượng của mã vật tư "BL0004" lấy dữ liệu từ mã "BL0004" tại cột $A$ của file 62102. Tuy nhiên phải thỏa mãn điều kiện ở mã "BL0004" phải là của "MT111723" ( ô "E5" file HD72 ) vì em đang muốn tìm số lượng vật tư cấp ra của từng mã vật tư theo từng "MT" .
Bảng này kích thước rất lớn nên em rút gọn lại cho dễ update. Rất mong anh, chị giúp đỡ.
 

File đính kèm

Cho mình hỏi mình có 1 bảng có các ô định dạng hh:mm, ở cột A từ ô A1 đến A30 mình có các ô thời gian, ở ô A31 là ô tổng thời gian của các ô từ A1 đến A30 nhưng ra kết quả là Value. Theo mình nghĩ chắc là do ở các ô có 1 số ô thời gian cao quá, ví dụ như 36:55 nên hàm tính tổng time bị lỗi, vậy có Pro nào biết ko chỉ cho mình với!!!
 
Em xin chào các anh chị ! Em muốn anh chị giúp đỡ để dùng công thức gì.
Ở ô "E8" của file HD72 em muốn điền số lượng của mã vật tư "BL0004" lấy dữ liệu từ mã "BL0004" tại cột $A$ của file 62102. Tuy nhiên phải thỏa mãn điều kiện ở mã "BL0004" phải là của "MT111723" ( ô "E5" file HD72 ) vì em đang muốn tìm số lượng vật tư cấp ra của từng mã vật tư theo từng "MT" .
Bảng này kích thước rất lớn nên em rút gọn lại cho dễ update. Rất mong anh, chị giúp đỡ.

Dùng CT này nhé:
=SUMPRODUCT(('[62102(1).xls]Sheet1'!$A$2:$A$40=A8)*('[62102(1).xls]Sheet1'!$C$2:$C$40=$E$5)*('[62102(1).xls]Sheet1'!$B$2:$B$40))
Kết thúc nhấn: Ctrl+Shift+Enter
Chúc thành công.
 
Dùng CT này nhé:
=SUMPRODUCT(('[62102(1).xls]Sheet1'!$A$2:$A$40=A8)*('[62102(1).xls]Sheet1'!$C$2:$C$40=$E$5)*('[62102(1).xls]Sheet1'!$B$2:$B$40))
Kết thúc nhấn: Ctrl+Shift+Enter
Chúc thành công.

Công thức này không cần nhấn Ctrl+Shift+Enter đâu bạn. Enter bình thường mà.
 
Dùng CT này nhé:
=SUMPRODUCT(('[62102(1).xls]Sheet1'!$A$2:$A$40=A8)*('[62102(1).xls]Sheet1'!$C$2:$C$40=$E$5)*('[62102(1).xls]Sheet1'!$B$2:$B$40))
Kết thúc nhấn: Ctrl+Shift+Enter
Chúc thành công.
Em đã thử và dùng hàm sumifs =SUMIFS([62102.xls]Sheet1!$B:$B,[62102.xls]Sheet1!$A:$A,A8,[62102.xls]Sheet1!$C:$C,$E$5) Và kết quả cho là oke. Ở máy tính của em dùng office 2010 nên vẫn bình thường. Nhưng khi sang 1 máy tính khác dùng office 2007 dùng hàm sumifs vẫn ra kết quả bt. nhưng khi save rồi tắt file đi, mở lại thì nó lại báo lỗi ở kết quả vừa tìm. Mong anh, chị giúp đỡ khắc phục vấn đề trên giúp em.
 
Cho mình hỏi mình có 1 bảng có các ô định dạng hh:mm, ở cột A từ ô A1 đến A30 mình có các ô thời gian, ở ô A31 là ô tổng thời gian của các ô từ A1 đến A30 nhưng ra kết quả là Value. Theo mình nghĩ chắc là do ở các ô có 1 số ô thời gian cao quá, ví dụ như 36:55 nên hàm tính tổng time bị lỗi, vậy có Pro nào biết ko chỉ cho mình với!!!
 
Hỏi: Nhờ các anh, chị giải giúp bài toán Excel sau...

Chào các anh chị!

Hiện tại, em đang được sếp giao cho tổng hợp Doanh số cho nhân viên (do bên em phân nhóm bán hàng, chia làm 2 nhóm, có 1 số SP bán chung, một số bán riêng một số thì bán chung, cụ thể như sau:

Nhóm 1: chỉ được tính DS các mặt hàng có tên sau:
A,B,C,D,E,F,G,H

Nhóm 2: chỉ được tính DS các mặt hàng có tên sau:
I,K,L,M,N,F,G,H
(F,G,H bán chung).

em có 02 table gồm:
table 1: có tên nhân viên, các mặt hàng nhân viên đó bán được
table 2: Tên nhân viên được chia theo nhóm.

yêu cầu:

Lọc số liệu doanh thu nhóm 1 và nhóm 2

Các anh chị chỉ dẫn giúp, em cảm ơn nhiều
 
Chào các anh chị!

Hiện tại, em đang được sếp giao cho tổng hợp Doanh số cho nhân viên (do bên em phân nhóm bán hàng, chia làm 2 nhóm, có 1 số SP bán chung, một số bán riêng một số thì bán chung, cụ thể như sau:
..............
yêu cầu:

Lọc số liệu doanh thu nhóm 1 và nhóm 2

Các anh chị chỉ dẫn giúp, em cảm ơn nhiều
Cái "cụ thể như sau:" phải là file có số liệu đính kèm mới giải quyết được bạn ơi!
 

File đính kèm

Lần chỉnh sửa cuối:
Cụ thể là như thế này ạ:

Công ty em chia làm 2 nhóm, mỗi nhóm có 1 list sản phẩm như em đã liệt kê, mỗi nhóm cũng sẽ có các nhân viên khác nhau như trong bảng.

Nếu như nhân viên nhóm 1 mà chỉ bán hàng của nhóm 1 thôi thì không nói làm gì, nhưng đây lúc thì họ bán nhóm hon, lúc họ lại bán hàng nhóm khác (bán tất tần tật).

Giờ ngồi lọc doanh số thì em làm như sau:

Nếu nhân viên 1 nhóm bán hàng nhóm mình thì được tính, nếu bán hàng nhóm khác thì sẽ tính cho nhóm kia

Hiện tại thì em đang làm thủ công, em copy dữ liệu là 2 sheet và xoá bằng tay, rồi cộng.

các bác có hàm nào lọc đươc thì giúp em với (vlookup và hlookup)

em cảm ơn
 
Cụ thể là như thế này ạ:

Công ty em chia làm 2 nhóm, mỗi nhóm có 1 list sản phẩm như em đã liệt kê, mỗi nhóm cũng sẽ có các nhân viên khác nhau như trong bảng.

Nếu như nhân viên nhóm 1 mà chỉ bán hàng của nhóm 1 thôi thì không nói làm gì, nhưng đây lúc thì họ bán nhóm hon, lúc họ lại bán hàng nhóm khác (bán tất tần tật).

Giờ ngồi lọc doanh số thì em làm như sau:

Nếu nhân viên 1 nhóm bán hàng nhóm mình thì được tính, nếu bán hàng nhóm khác thì sẽ tính cho nhóm kia

Hiện tại thì em đang làm thủ công, em copy dữ liệu là 2 sheet và xoá bằng tay, rồi cộng.

các bác có hàm nào lọc đươc thì giúp em với (vlookup và hlookup)

em cảm ơn

Bạn xem thử có đúng yêu cầu không
 

File đính kèm

Cộng một dãy số 12 12N, 12N, 13D sử dụng hàm gì vậy các bác
 
dùng vông thức nào nhỉ ?

sony14 inch
pansasonic21 inch
daewoo14 inch
hitachi14 inch

tính đơn giá - mình dùng index ko được còn dùng if thì hơi dài quá

Bảng Đơn giá


MH SA HI SO DA PA
nhãn hiệu sam sung hitachi sony daewoo pansasonic


14 inch 200 200 220 210 250

( kích cỡ 14 inch)

21 inch 250 280 350 300 400
( kích cỡ 21 inch )
 
Chỉnh sửa lần cuối bởi điều hành viên:
tôi nghĩ bài này ko khó, bạn đưa file lên đi, 10phút sau có kết quả như mong muốn.
 
Trong đề thi thường có câu: Sắp sếp bảng tính tăng dần theo xxx, nếu trùng thì sắp sếp giảm dần theo yyy.
Chỉ em cách làm đi ạ!
 
Ham dcounta

dcounta(database,FIELD,criteria) trong bài tập này trong công thức trong ô FIELD tại ô E22 mình ấn vào 1 trong các tiêu đề từ A5 đến E5 cũng ra được kết quả . Bạn nào giải thích dùm mình với
 

File đính kèm

Lần chỉnh sửa cuối:
dcounta(database,FIELD,criteria) trong bài tập này trong công thức trong ô FIELD tại ô E22 mình ấn vào 1 trong các tiêu đề từ A5 đến E5 cũng ra được kết quả . Bạn nào giải thích dùm mình với
ra đ bạn ak, có 2 cách
c1 =DCOUNTA($A$5:$E$12,2,$H$16:$H$17) 2 tức là cột số 2 (loai hd)
c2 =DCOUNTA($A$5:$E$12,b5,$H$16:$H$17) b5 tiêu đề của cột(loại hd) ->b phải đặt ở tiêu đề nếu b đặt dưới tiêu đề thì sẽ ko ra đc.
ps: nên dùng cách 2 ,vì đỡ phải đếm số cột xem nó là thứ mấy,hi
 
nhưng tùng ơi mình hỏi nè mình thay B5 bằng A5,C5, D5, hay E5 nó cũng đều ra đc kết quả lên mình ko hiểu chỗ ấy
 
nhưng tùng ơi mình hỏi nè mình thay B5 bằng A5,C5, D5, hay E5 nó cũng đều ra đc kết quả lên mình ko hiểu chỗ ấy
đó là vì hàm dcounta chỉ mang bản chất là đếm nên có trường hợp ấn ô nào cũng đc,nếu b dùng hàm dsum(hàm tính tổng có điều kiện) hay 1 số hàm khác như daverage,dmax,dmin, thì nó sẽ ko tính toán đc,
chữ thì sẽ ko thể cộng trừ nhân chia đc và kq sẽ ra là 0, chỉ có số mới tính toán đc.
đó là điểm khác biệt giữa đếm và tính toán
đếm thì có thể dựa theo đc như bài nè A5,B5...E5 đc.
thanks
 
Cho em hỏi muốn tính tổng nhiều điều kiện thì sử dụng hàm nào trong excel 2010?//**/
Câu hỏi ngoài lề:
  1. Có thể cho em chỗ download E 2010 full đc không? Em tìm mãi trong 4rum mà không thấy?-+*/
  2. Sử dụng E 2010 hay E 2007 sẽ tốt hơn?**~**
 
Cho em hỏi muốn tính tổng nhiều điều kiện thì sử dụng hàm nào trong excel 2010?//**/
Câu hỏi ngoài lề:
  1. Có thể cho em chỗ download E 2010 full đc không? Em tìm mãi trong 4rum mà không thấy?-+*/
  2. Sử dụng E 2010 hay E 2007 sẽ tốt hơn?**~**
b có thể dùng hàm sumifs hay dsum đều đc,theo m thì nếu đem so sánh 2 bộ office thì 2010 hơn 2007 ,nếu b cài 2007 thì quay về 2003 cho rùi,hi ak có office 2013 rùi nhưng chỉ dành cho win 7+ win 8 thôi.
m sẽ gửi b link dowload bộ office 2010 plus volume license bản quyền.
http://www.mediafire.com/?rjyuwo5bh09dq
b dowload xong 4 phần trong cái link đó rồi
dùng hjpslip nối các file 001,002,003,004 lại
http://www.mediafire.com/?bd4a3c4k8vp0b1u
sau đó dùng winrar giải nén và setup thôi.
sau khi cài xong b dùng key này để kích hoạt bản quyền nhé
mở word ra->file->help->change product key-> copy key vào
BBKP2-FH78T-HMV4Q-38YC3-FW634
m up thêm 1 key cho các b dùng
RH34W-K49DB-H8Q32-XMYJH-VHGMX
nhớ kết nối mạng nha,key bản quyền ko phải lo gì cả.
ps: phải có mạng nhé.
thanks
 
Lần chỉnh sửa cuối:
Mọi người tìm hộ hàm của file này

Mình mới tải được file này để ứng dụng tra thành phần cơ giới đất, nhưng mà không làm sao để lấy được hàm bên sheet Texture caculater, mong các bạn xem hộ mình cái, mình không hiểu hàm của nó ở đâu mà khi nhập số liệu vào 3 ô ở trên mà nó lại nhảy ra đươc, mong mọi người giúp đỡ.
 

File đính kèm

Mình mới tải được file này để ứng dụng tra thành phần cơ giới đất, nhưng mà không làm sao để lấy được hàm bên sheet Texture caculater, mong các bạn xem hộ mình cái, mình không hiểu hàm của nó ở đâu mà khi nhập số liệu vào 3 ô ở trên mà nó lại nhảy ra đươc, mong mọi người giúp đỡ.

Hình như nó ở dưới cái biểu đồ í bạn ạ. Di chuyển cái biểu đồ xem.
 
Không di chuyển được mình mới nhờ mọi người mà, mình không làm gì được với cái file này. mà nhập từng số liệu vào ô kia chắc chết luôn vì mình có cả nghìn mẫu. mong mọi người giúp đỡ
 
Không di chuyển được mình mới nhờ mọi người mà, mình không làm gì được với cái file này. mà nhập từng số liệu vào ô kia chắc chết luôn vì mình có cả nghìn mẫu. mong mọi người giúp đỡ

File đang ở trạng thái khóa sheet, muốn di chuyển phải mở khóa cho sheet trước. Bạn phải có mật khẩu để mở khóa
 
{=lookup(min(if(c8:p8>0;c8:p8));c8:p8;c4:p4)}
 
bác nào giúp em lọc có điều kiện file đính kèm nhe. Cảm ơn
 

File đính kèm

Ở cột H nhập: H2=IF(SUMIF($D$2:$D$22,D2,$G$2:$G$22)>300000000,1,0)
Kéo xuống.
 
không được bác ơi bác xem lại giúp em, sao nó trả về bằng không hết
 
không được bác ơi bác xem lại giúp em, sao nó trả về bằng không hết
Kết quả bằng 0 hết là đúng rồi chứ gì nữa, bởi vì đâu có mã nào có tổng tiền >300.000.000 đâu.
Ngoài công thức trên còn có thể sử dụng công thức sau, khỏi dùng IF:
Mã:
H2=(SUMIF($D$2:$D$22,D2,$G$2:$G$22)>300000000)*1
 
Có còn ai ở đây không giúp mình với ạ, mình đang cần tổng hợp dữ liệu từ các file khác về cùng 1 sheet trong 1 file thì làm thế nào ạ? (@$%@
 
có bạn nào dang online không cho mình hỏi về cách áp dụng hàm INDIrect trong data list
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom