Nhờ hỗ trợ công thức tham chiếu

Liên hệ QC

minhquang1987

Thành viên mới
Tham gia
8/6/09
Bài viết
15
Được thích
0
chào các bạn,

Mình có bảng tính như file đính kèm. Voi cau truc :
-sheet -1 chứa dữ liệu ( dạng cột).
- Sheet- 2 chứa chứa dữ liệu fill theo dòng.

Vị trí cần tham chiếu là dữ liệu ngày tháng ( In date , out date....) va cột tham chiết type ( chủng loại) đưa lên hàng ngan ở sheet 2.
Mình đã dùng index + Match với 1 cột phụ để tránh trùng dữ liệu nhưng CT bị 1 lỗi đó là : khi nhận hàng indate mà chưa giao thì tham chiếu sẽ ra ngày 0-Jan ( chứ ko thể ra cell trống được) mình ko biết bị gì ?và sửa ntn? các bạn chỉ dùm nhé.

Cám ơn nhiều.
 

File đính kèm

  • excel.rar
    31.4 KB · Đọc: 22
up, sao ko thấy có ai trả lời vậy ta ?
 
Nếu theo công thức gốc của bạn, có thể thêm điều kiện vào:
ô G7 sheet 2:
Mã:
=[SIZE=3][COLOR=#ff0000]IF(INDEX(Sheet1!H6:H9,MATCH($A7&$F$5,Sheet1!$A$6:$A$9&Sheet1!$E$6:$E$9,0),0)="",""[/COLOR],[/SIZE]IFERROR(INDEX(Sheet1!H6:H9,MATCH($A7&$F$5,Sheet1!$A$6:$A$9&Sheet1!$E$6:$E$9,0),0),""))
Có thể dùng VLOOKUP đơn giản hơn.
 
Nếu theo công thức gốc của bạn, có thể thêm điều kiện vào:
ô G7 sheet 2:
Mã:
=[SIZE=3][COLOR=#ff0000]IF(INDEX(Sheet1!H6:H9,MATCH($A7&$F$5,Sheet1!$A$6:$A$9&Sheet1!$E$6:$E$9,0),0)="",""[/COLOR],[/SIZE]IFERROR(INDEX(Sheet1!H6:H9,MATCH($A7&$F$5,Sheet1!$A$6:$A$9&Sheet1!$E$6:$E$9,0),0),""))
Có thể dùng VLOOKUP đơn giản hơn.

Ko được bạn ah, như vậy những tham chiếu ko có giá trị sẽ bị lỗi #NA khi hàm bẫy lỗi đặt sau công thức IF đã ko còn tác dụng.

VLOOKUP bạn chỉ mình với nhé, mình làm hoài mà ko được.
 
Nhờ các bạn đặt công thức cho bảng tính Excel

Chào các bạn !

Em nhờ các bạn đặt công thức cho bảng tính Excel như sau :

Trong bảng có sheet "DM " là định mức vật tư cho sản xuất theo từng công đoạn, 1 sheet " TPSX" là thành phẩm sản xuất trong kỳ , Vậy em muốn đặt công thức bên bảng " NVL tieu hao" là tổng NVL cần để sản xuất trong kỳ. Anh giúp em với nha. em cảm ơn anh nhiều.
 

File đính kèm

  • Tong hop Vtu.xlsx
    10.5 KB · Đọc: 4
Ko được bạn ah, như vậy những tham chiếu ko có giá trị sẽ bị lỗi #NA khi hàm bẫy lỗi đặt sau công thức IF đã ko còn tác dụng.

VLOOKUP bạn chỉ mình với nhé, mình làm hoài mà ko được.
Nếu rắc rối quá thì dùng VBA đi, thử xem:
PHP:
Public Sub GPE()
Dim Rng(), Arr(), Sam(), Dic As Object, I As Long, J As Long, Cot As Long, Tem As String
Set Dic = CreateObject("Scripting.Dictionary")
With Sheet1
    Rng = .Range(.[B6], .[B200].End(xlUp)).Resize(, 7).Value
End With
ReDim Arr(1 To UBound(Rng, 1), 1 To UBound(Rng, 1) * 3)
ReDim Sam(1 To 1, 1 To UBound(Rng, 1) * 3)
J = 1
    For I = 1 To UBound(Rng, 1)
            Arr(I, 1) = Rng(I, 1): Arr(I, 2) = Rng(I, 2): Arr(I, 3) = Rng(I, 3)
            Tem = UCase(Rng(I, 4))
        If Not Dic.exists(Tem) Then
            Dic.Add Tem, J
            Sam(1, J) = Tem: Cot = 4 + J: J = J + 2
            Arr(I, Cot) = Rng(I, 6): Arr(I, Cot + 1) = Rng(I, 7)
        Else
            Arr(I, Dic.Item(Tem) + 4) = Rng(I, 6)
            Arr(I, Dic.Item(Tem) + 5) = Rng(I, 7)
        End If
    Next I
With Sheets("GPE")
    .[F5].Resize(, J - 2).Value = Sam
    .[B7:U1000].ClearContents
    .[B7].Resize(I - 1, Cot + 1).Value = Arr
End With
Set Dic = Nothing
End Sub
 

File đính kèm

  • GPE.rar
    41.9 KB · Đọc: 3
Web KT
Back
Top Bottom