Hỏi nhanh - đáp nhanh về công thức (phần 3)

Liên hệ QC
Hôm nay em lại có việc muốn nhờ các bác giúp đỡ, đề này em kẹt 1 tuần nay rồi chưa biết dùng cách nào để giải, hy vọng được các cao nhân chỉ giáo.

Bài toán:

- Cho 100 dãy số cố định gồm gồm 6 chữ số khác nhau, từ 1-99. Ví dụ 4 - 15 - 45 - 75 - 96 - 99.
- Nhập 1 dãy số ngẫu nhiên cũng bao gồm 6 chữ số khác nhau, từ 1-99. Ví dụ 5 - 35 - 65 - 89 - 98.

Hãy so sánh dãy số nhập vào, với tất cả các dãy số cố định trước đó (so sánh lần lượt từng dãy) để tìm:

- Số lượng con số trùng nhiều nhất giữa dãy nhập với tất cả các dãy còn lại là bao nhiêu.

Ví dụ cụ thể:

- Dãy nhập vào:
+ 5 - 7 - 12 - 19 - 21- 23

- Các dãy cố định cho trước:
+ 5 - 9 - 19 - 21- 88 - 99 (trùng 5 - 19 - 21) (không cần hiện kết quả phần này)
+ 4 - 6 - 23 - 89 - 90 - 91 (trùng 23) (không cần hiện kết quả phần này)

Cột kết quả cho ra: 3 (bởi vì dãy trùng nhiều nhất là 3 số. Chỉ cần hiện tới đây, không cần chi tiết các số trùng cụ thể là bao nhiêu.)

Rất mong các bác hỗ trợ ạ!
 
Tìm Jackpot 6/99?

Đây là bài toán hỏi dài - đáp dài, chứ đâu có hỏi nhanh - đáp nhanh!!!

Vâng bác, bài toán này khá giống jackpot, vẫn là quy tắc chọn ra 6 số, nhưng có 1 số điểm khác sau:

- Dãy số chọn lựa từ 1 - 99.
- 1 dãy số chọn nhưng được so sánh với 100 dãy số cố định cho trước, chứ không phải chỉ so sánh với 1 dãy.


Đề này là 1 đề mục nhỏ trong đề án của của em, mà em bí quá không biết hỏi đâu. Em xin cáo lỗi cùng các bác, Em thay đổi câu hỏi 1 chút, đó là hướng giải quyết của bài này nên dùng hàm, lệnh thế nào. Sau đó em sẽ mò tiếp ạ. Em xin cảm ơn mọi người nhiều.
 
Mong thầy và mọi người giúp em bài toán này với ạ
nội dung bài toán em đặt trong Book ( CARTON2 )
Chân thành cảm ơn thầy và mọi người ạ!
 

File đính kèm

  • CARTON.rar
    2.7 MB · Đọc: 17
- Cho 100 dãy số cố định gồm gồm 6 chữ số khác nhau, từ 1-99. Ví dụ 4 - 15 - 45 - 75 - 96 - 99.
- Nhập 1 dãy số ngẫu nhiên cũng bao gồm 6 chữ số khác nhau, từ 1-99. Ví dụ 5 - 35 - 65 - 89 - 98.
Hãy so sánh dãy số nhập vào, với tất cả các dãy số cố định trước đó (so sánh lần lượt từng dãy) để tìm:
- Số lượng con số trùng nhiều nhất giữa dãy nhập với tất cả các dãy còn lại là bao nhiêu.
Tôi lập hàm
PHP:
Function TrungMax(v As Range, u As Range)
Dim vRows&, vColumns&, HMax&, STMax&
'So hangf cuar v, so cot cua v, Hangf trungf LN, SL trungf LN'
Dim ss$, xx&, i&, j&

TrungMax=0
vColumns = v.Columns.Count
If vColumns <> u.Columns.Count Then Exit Function
If vColumns > 9 Then Exit Function
If u.Rows.Count <> 1 Then Exit Function
vRows = v.Rows.Count
HMax = 0: STMax = 0: ss = ","
For j = 1 To vColumns
    ss = ss & u(j) & ","
    Next
For i = 1 To vRows
    xx = 0
    For j = 1 To vColumns
        If InStr(ss, "," & v(i, j) & ",") Then
            xx = xx + 1
            End If
        Next
    If xx > STMax Then
        STMax = xx: HMax = i
        End If
    Next
TrungMax = HMax + STMax / 10
End Function
Trong đó v và u là 2 vùng có số cột bằng nhau và nhỏ hơn 9. V có nhiều hàng, u chỉ có 1 hàng. Nếu không thỏa đk đó thì cho kq 0.
Kết quả có dạng ví dụ: 9.3 tức là trùng lớn nhất = 3 tại hàng số 9 . Có thể sau đó có trùng 3 nhưng ở hàng sau

Ví dụ Tại ô H1 nhập =TrungMax(A1:F30,A32:F32)
thì v=A1:F30, có 30 hàng, u=A32:F32 có 1 hàng, 2 vùng đều có 6 cột.
 
Chào các bạn, mình có 1 đề bài nho nhỏ như này.
Mình có 1 file excel gồm 2 sheet, ở sheet thứ nhất, cột Q (Tháng 1) mình muốn lấy dữ liệu từ cột J bên Sheet thứ 2 nhưng tất nhiên phải tương ứng với cột G Sheet thứ 2.
Tiếp tục như thế cột R,S, T Sheet thứ 1đều là dữ liệu của cột J sheet thứ 2.
Các bạn xem rồi giúp mình nhé!
Tks!
 

File đính kèm

  • Theo doi thu nop nam 2017.xls
    61.5 KB · Đọc: 7
Lần chỉnh sửa cuối:
Chào các bạn, mình có 1 đề bài nho nhỏ như này.
Mình có 1 file excel gồm 2 sheet, ở sheet thứ nhất, cột S (Tháng 1) mình muốn lấy dữ liệu từ cột J bên Sheet thứ 2 nhưng tất nhiên phải tương ứng với cột G Sheet thứ 2.
Tiếp tục như thế cột R,S, T Sheet thứ 1đều là dữ liệu của cột J sheet thứ 2.
Các bạn xem rồi giúp mình nhé!
Tks!
- cột S (Tháng 1) : không thấy cột S tháng 1.
- phải tương ứng với cột G Sheet thứ 2: Cột G gồm 1701;1702;1703,.... mà bên sheet thứ nhất chẳng thấy 1702,1703... vậy nó nằm ở đâu, trong cột D sheet thứ nhất chỉ thấy 1701, 4918,4944...?
Nếu 1701 là tháng 01/2017 thì 4918, 4944 là gì?
- Bạn phải giải thích sao cho người "ngoài ngành" của bạn cũng hiểu được may ra mới có trả lời.
- Tks! Lại càng không hiểu là gì. Tiếng "Công gô"?
 
Lần chỉnh sửa cuối:
Bạn ơi, các tiểu mục 4918, 4944 bỏ qua bạn ạ, vì mình chỉ quan tâm và VD 1701 còn những cái kia mình tự làm. Và sheet 1 cột Q là Tháng 1 (mình nhầm) tương ứng với 1701, tháng 2 là 1702 của sheet 2 mà bạn.
 
Chào các bạn, mình có 1 đề bài nho nhỏ như này.
Mình có 1 file excel gồm 2 sheet, ở sheet thứ nhất, cột Q (Tháng 1) mình muốn lấy dữ liệu từ cột J bên Sheet thứ 2 nhưng tất nhiên phải tương ứng với cột G Sheet thứ 2.
Tiếp tục như thế cột R,S, T Sheet thứ 1đều là dữ liệu của cột J sheet thứ 2.
Các bạn xem rồi giúp mình nhé!
Tks!
Các bạn ngang qua xem giúp mình với nhé!
 
Bạn ơi, các tiểu mục 4918, 4944 bỏ qua bạn ạ, vì mình chỉ quan tâm và VD 1701 còn những cái kia mình tự làm. Và sheet 1 cột Q là Tháng 1 (mình nhầm) tương ứng với 1701, tháng 2 là 1702 của sheet 2 mà bạn.
Nếu đơn giản vậy thì bạn xem file này:
 

File đính kèm

  • Theo doi thu nop nam 2017.xls
    73.5 KB · Đọc: 10
Tại ô E4 copy cho toàn bộ bảng:

Mã:
=SUMIFS(Data!$J$2:$J$23,Data!$B$2:$B$23,'Khoi DNTN'!$B4,Data!$G$2:$G$23,1700+COLUMN(A:A))

Chỉ đúng cho năm 2017 thôi nhé

P/S: Mình là kế toán nên có duyên nợ với các đ/c chuyên quản thuế về vụ này lắm
 
Tại ô E4 copy cho toàn bộ bảng:

Mã:
=SUMIFS(Data!$J$2:$J$23,Data!$B$2:$B$23,'Khoi DNTN'!$B4,Data!$G$2:$G$23,1700+COLUMN(A:A))

Chỉ đúng cho năm 2017 thôi nhé

P/S: Mình là kế toán nên có duyên nợ với các đ/c chuyên quản thuế về vụ này lắm
Lỗi #NAME? bạn ơi.
Xem lại hộ mình nhé, bạn đồng hành :)
 

File đính kèm

  • Theo doi thu nop nam 2017.xls
    62 KB · Đọc: 3
Lần chỉnh sửa cuối:
Tôi dùng hàm datedif để tính tuổi theo hướng dẫn trên diễn đàn này, nhưng bị lỗi mà không biết cách sửa, mong các bạn giúp (trong file đính kèm)
Rất cám ơn các bạn
 

File đính kèm

  • Ham datedif.xlsx
    8 KB · Đọc: 3
Web KT
Back
Top Bottom