CÔNG THỨC GỘP 30 Sheet LẠI 1 BẢNG LƯƠNG TỔNG (1 người xem)

  • Thread starter Thread starter haiastro
  • Ngày gửi Ngày gửi

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

haiastro

Thành viên mới
Tham gia
12/3/07
Bài viết
9
Được thích
12
chào cả nhà!
quả thật là tôi đang gặp khó khăn về , vấn đề bảng lương sản phẩm của nhân viên trong cty .
bảng lương thì phải nhập theo ngày. từ Sheet1 ~ Sheet30 , tức là những ngày trong tháng , cái này là phải nhập vào rồi .
nhập số thẻ , và số thiền
sao đó phải in ra cho nhân viên kiểm tra lại và ký tên rồi mới nhập lại thành bảng tổng,
nhưng tôi lại không biết dùng hàm, công thức để lấy dử liệu của từ Sheet1 ~ Sheet30 qua bảng tổng, tôi phải nhập tiền lương của họ từng ngày lại từ đầu, vào bản tổng. từ ngày 1 ~ ngày cuối tháng , với tổng số 100 người.
xin các bác , các sư huynh trong diễn đàn giúp cho tôi. làm cách nào nhanh và hiệu quả nhất,
ví dụ như , dùng công thức để lọc dử liệu từ bảng lương ngày qua bảng tổng, hay là lập fom mẫu dùm tôi luôn . sau này tôi chỉ cần nhập só thẻ, số tiền từng ngày của họ, từ Sheet1 ~ Sheet30 vào thì sẻ tự hiển thị trong bảng tổng.
xin chân thành cảm ơn !!!!!!
astrodavidle@gmail.com , skype haiastro @$@!^%@$@!^%@$@!^%

file 1 la bảng lương , đang phải trả cho tháng 6 cần giúp đở
file 2 là bảng lương , của tháng 02.2013 , các su huynh kham khao
 

File đính kèm

chào cả nhà!
quả thật là tôi đang gặp khó khăn về , vấn đề bảng lương sản phẩm của nhân viên trong cty .
bảng lương thì phải nhập theo ngày. từ Sheet1 ~ Sheet30 , tức là những ngày trong tháng , cái này là phải nhập vào rồi .
nhập số thẻ , và số thiền
sao đó phải in ra cho nhân viên kiểm tra lại và ký tên rồi mới nhập lại thành bảng tổng,
nhưng tôi lại không biết dùng hàm, công thức để lấy dử liệu của từ Sheet1 ~ Sheet30 qua bảng tổng, tôi phải nhập tiền lương của họ từng ngày lại từ đầu, vào bản tổng. từ ngày 1 ~ ngày cuối tháng , với tổng số 100 người.
xin các bác , các sư huynh trong diễn đàn giúp cho tôi. làm cách nào nhanh và hiệu quả nhất,
ví dụ như , dùng công thức để lọc dử liệu từ bảng lương ngày qua bảng tổng, hay là lập fom mẫu dùm tôi luôn . sau này tôi chỉ cần nhập só thẻ, số tiền từng ngày của họ, từ Sheet1 ~ Sheet30 vào thì sẻ tự hiển thị trong bảng tổng.
xin chân thành cảm ơn !!!!!!
astrodavidle@gmail.com , skype haiastro @$@!^%@$@!^%@$@!^%

file 1 la bảng lương , đang phải trả cho tháng 6 cần giúp đở
file 2 là bảng lương , của tháng 02.2013 , các su huynh kham khao
tôi không biết tiếng tàu nên muốn giúp mà thấy chữ như cái ô vuông có râu. hỏng biết đọc
 
Like mạnh Lê Duy Thương, đề nghị cạo râu nó đi
 
chào cả nhà!
quả thật là tôi đang gặp khó khăn về , vấn đề bảng lương sản phẩm của nhân viên trong cty .
bảng lương thì phải nhập theo ngày. từ Sheet1 ~ Sheet30 , tức là những ngày trong tháng , cái này là phải nhập vào rồi .
nhập số thẻ , và số thiền
sao đó phải in ra cho nhân viên kiểm tra lại và ký tên rồi mới nhập lại thành bảng tổng,
nhưng tôi lại không biết dùng hàm, công thức để lấy dử liệu của từ Sheet1 ~ Sheet30 qua bảng tổng, tôi phải nhập tiền lương của họ từng ngày lại từ đầu, vào bản tổng. từ ngày 1 ~ ngày cuối tháng , với tổng số 100 người.
xin các bác , các sư huynh trong diễn đàn giúp cho tôi. làm cách nào nhanh và hiệu quả nhất,
ví dụ như , dùng công thức để lọc dử liệu từ bảng lương ngày qua bảng tổng, hay là lập fom mẫu dùm tôi luôn . sau này tôi chỉ cần nhập só thẻ, số tiền từng ngày của họ, từ Sheet1 ~ Sheet30 vào thì sẻ tự hiển thị trong bảng tổng.
xin chân thành cảm ơn !!!!!!
astrodavidle@gmail.com , skype haiastro @$@!^%@$@!^%@$@!^%

file 1 la bảng lương , đang phải trả cho tháng 6 cần giúp đở
file 2 là bảng lương , của tháng 02.2013 , các su huynh kham khao

rất giống bài này.
http://www.giaiphapexcel.com/forum/...ng-lương-sản-phẩm-sau-đây&p=468164#post468164

file của bạn rất khó mà sử dụng hàm vì nó giống một văn bản hơn là một data table.
 
xin cảm ơn tất cả các bạn , fom bản góc là tiếng tàu. cho nên có 1 file đầu tiên là mình chỉng sủa tiếng việt thôi.
vì trong mỗi Sheet nó rất đa dạng. 1 Sheet là 1 ngày gồm có ( người chấm hàn FT.RT người hàn FT.RT. FK ) tất cả là 7 chuyền trong 1 Sheet và cứa thế lên bao nhiêu ngày là bấy nhiêu Sheet
file bảng tổng . cột TTL: fiele gồm ( số thứ tự số thẻ của nhân viên. từ nhỏ đến lớn . trong file là 100 người ăn sản phẩm trong tháng. và ký hiệu chuyền của họ. và kế bên là ngày làm việc . phía dưới là thành tiền trong ngày,
ý tôi muốn là trong 30Sheet lộc chỉ số giá tiền qua Sheet TTL: mà thôi. các bạn nào giúp mình . vì tôi không hiểu công thúc hay là dùng cách khác. nên mới vào đây xin giúp đở.
 
xin cảm ơn tất cả các bạn , fom bản góc là tiếng tàu. cho nên có 1 file đầu tiên là mình chỉng sủa tiếng việt thôi.
vì trong mỗi Sheet nó rất đa dạng. 1 Sheet là 1 ngày gồm có ( người chấm hàn FT.RT người hàn FT.RT. FK ) tất cả là 7 chuyền trong 1 Sheet và cứa thế lên bao nhiêu ngày là bấy nhiêu Sheet
file bảng tổng . cột TTL: fiele gồm ( số thứ tự số thẻ của nhân viên. từ nhỏ đến lớn . trong file là 100 người ăn sản phẩm trong tháng. và ký hiệu chuyền của họ. và kế bên là ngày làm việc . phía dưới là thành tiền trong ngày,
ý tôi muốn là trong 30Sheet lộc chỉ số giá tiền qua Sheet TTL: mà thôi. các bạn nào giúp mình . vì tôi không hiểu công thúc hay là dùng cách khác. nên mới vào đây xin giúp đở.

bạn xem cthức này thử,
sheet "tong hop"
D3=VLOOKUP($B3,OFFSET(INDIRECT("'" &D$2 &"'!$A$19:$C$200"),,CHOOSE(RIGHT($C3),0,4,8,0,4,8,0)),3,0)
 

File đính kèm

Lần chỉnh sửa cuối:
xin cảm ơn tất cả các bạn , fom bản góc là tiếng tàu. cho nên có 1 file đầu tiên là mình chỉng sủa tiếng việt thôi.
vì trong mỗi Sheet nó rất đa dạng. 1 Sheet là 1 ngày gồm có ( người chấm hàn FT.RT người hàn FT.RT. FK ) tất cả là 7 chuyền trong 1 Sheet và cứa thế lên bao nhiêu ngày là bấy nhiêu Sheet
file bảng tổng . cột TTL: fiele gồm ( số thứ tự số thẻ của nhân viên. từ nhỏ đến lớn . trong file là 100 người ăn sản phẩm trong tháng. và ký hiệu chuyền của họ. và kế bên là ngày làm việc . phía dưới là thành tiền trong ngày,
ý tôi muốn là trong 30Sheet lộc chỉ số giá tiền qua Sheet TTL: mà thôi. các bạn nào giúp mình . vì tôi không hiểu công thúc hay là dùng cách khác. nên mới vào đây xin giúp đở.

Thử với VBA nghe. Bạn kiểm tra lại số tiền các ngày xem có đúng không, tôi kiểm tra hông nỗi.
PHP:
Public Sub BuLuXu()
Application.ScreenUpdating = False
On Error Resume Next
Dim Ws As Worksheet, sArr(), dArr(), Dic As Object, I As Long, J As Long, K As Long, Cot As Long, Tem As Variant
Set Dic = CreateObject("Scripting.Dictionary")
With Sheets("TONG SO")
    sArr = .Range(.[B3], .[B65000].End(xlUp)).Value
End With
ReDim dArr(1 To UBound(sArr, 1), 1 To 31)
For K = 1 To UBound(sArr, 1)
    Tem = sArr(K, 1)
    If Not Dic.Exists(Tem) Then
        Dic.Add Tem, K
    End If
Next K
For Each Ws In Worksheets
    If IsNumeric(Ws.Name) Then
        Cot = Val(Right(Ws.Name, 2))
        sArr = Ws.[A19:L126].Value
            For I = 1 To UBound(sArr, 1)
                If IsNumeric(sArr(I, 1)) Then
                    For J = 1 To 9 Step 4
                        Tem = sArr(I, J)
                        If Dic.Exists(Tem) Then
                            dArr(Dic.Item(Tem), Cot) = dArr(Dic.Item(Tem), Cot) + sArr(I, J + 2)
                        End If
                    Next J
                End If
            Next I
    End If
Next
Sheets("TONG SO").[D3].Resize(K - 1, 31).Value = dArr
Set Dic = Nothing
Application.ScreenUpdating = True
End Sub
Sheet <TONG SO > bạn gạt người ta bằng cách thêm dư 1 dấu cách phía sau, bỏ nó thì code mới chạy nghe.
 

File đính kèm

Lần chỉnh sửa cuối:

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

Back
Top Bottom