Thắc mắc sử dụng hàm if, subtotal (3 người xem)

Liên hệ QC

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

leetenchin1

Thành viên chính thức
Tham gia
24/6/16
Bài viết
58
Được thích
4
218253
các bác cho em hỏi tại sao lại có 152 ở trong hàm này mà khi em thay nó bằng số khác không được ạ?
=SUM(IF('Nhật Ký'!$E$7:$E$518=152;IF('Nhật Ký'!$J$7:$J$518=$B8;'Nhật Ký'!$M$7:$M$518;0)))
218254
phần ghi chú này khi em xoá chỗ PN4 các cột khác mất mà cột này không mất
218255
subtotal của em khi ấn tab xuống dòng chỉ copy công thức đến phần đơn vị mà các phần như tên hàng, ĐVT,.. nó không copy ạ
 

File đính kèm

tại sao lại có 152 ở trong hàm này mà khi em thay nó bằng số khác không được ạ?
  1. Đây là sổ theo dõi Nguyên vật liệu - Vật Tư dành cho sản xuất hàng hóa, trong kế toán người ta quy định phải theo dõi với số hiệu tài khoản "152". Bạn thay tài khoản khác thì nó không có dòng nào bên sheet 'Nhật ký" thỏa yêu cầu cộng lại. Ngoài ra, nếu bạn sử dụng Excel >2003 bạn có thể dùng công thức thay thế sau:
    Mã:
    H8=SUMIFS('Nhật Ký'!$M$7:$M$518,'Nhật Ký'!$E$7:$E$518,152,'Nhật Ký'!$J$7:$J$518,$B8)
    I8=SUMIFS('Nhật Ký'!$O$7:$O$518,'Nhật Ký'!$E$7:$E$518,152,'Nhật Ký'!$J$7:$J$518,$B8)
    Enter, rồi fill cả hai cột xuống.
  2. Đứng tại ô H1, sheet "In chứng từ", vào Menu/Formulas/Trace Dependents bạn sẽ thấy các mũi tên, với ý nghĩa ô H1 đó ảnh hưởng đến các ô nào. Nếu bạn thay đổi giá trị, hoặc xóa nó thì nó sẽ thay đổi các giá trị ô mà nó ảnh hưởng.
Thân
 

File đính kèm

View attachment 218253
các bác cho em hỏi tại sao lại có 152 ở trong hàm này mà khi em thay nó bằng số khác không được ạ?
=SUM(IF('Nhật Ký'!$E$7:$E$518=152;IF('Nhật Ký'!$J$7:$J$518=$B8;'Nhật Ký'!$M$7:$M$518;0)))
View attachment 218254
phần ghi chú này khi em xoá chỗ PN4 các cột khác mất mà cột này không mất
View attachment 218255
subtotal của em khi ấn tab xuống dòng chỉ copy công thức đến phần đơn vị mà các phần như tên hàng, ĐVT,.. nó không copy ạ
1. 152 là số tài khoản NVL, nên công thức đang do tìm số tài khoản này, thay bang số khác nó không ra là đúng rồi.
2. Công thức =IF($I11="",0,INDEX('Nhật Ký'!$D$7:$D$29,$I11)). Khi rỗng thì nó bang 0, ô này đang đình dạng ngày tháng nên 0 nó đang hiểu là ngày.
3. Định dạng của bạn đang ở dạng bang, nên theo tôi biết thì khi xuống dòng, nó chỉ copy những dòng nào có công thức trên nó thôi, còn ghi tay nó không copy được.
Bài đã được tự động gộp:

  1. Đây là sổ theo dõi Nguyên vật liệu - Vật Tư dành cho sản xuất hàng hóa, trong kế toán người ta quy định phải theo dõi với số hiệu tài khoản "152". Bạn thay tài khoản khác thì nó không có dòng nào bên sheet 'Nhật ký" thỏa yêu cầu cộng lại. Ngoài ra, nếu bạn sử dụng Excel >2003 bạn có thể dùng công thức thay thế sau:
    Mã:
    H8=SUMIFS('Nhật Ký'!$M$7:$M$518,'Nhật Ký'!$E$7:$E$518,152,'Nhật Ký'!$J$7:$J$518,$B8)
    I8=SUMIFS('Nhật Ký'!$O$7:$O$518,'Nhật Ký'!$E$7:$E$518,152,'Nhật Ký'!$J$7:$J$518,$B8)
    Enter, rồi fill cả hai cột xuống.
  2. Đứng tại ô H1, sheet "In chứng từ", vào Menu/Formulas/Trace Dependents bạn sẽ thấy các mũi tên, với ý nghĩa ô H1 đó ảnh hưởng đến các ô nào. Nếu bạn thay đổi giá trị, hoặc xóa nó thì nó sẽ thay đổi các giá trị ô mà nó ảnh hưởng.
Thân
218257
Nhìn đẹp ghê @Phan Thế Hiệp :v :v
 
  1. Đây là sổ theo dõi Nguyên vật liệu - Vật Tư dành cho sản xuất hàng hóa, trong kế toán người ta quy định phải theo dõi với số hiệu tài khoản "152". Bạn thay tài khoản khác thì nó không có dòng nào bên sheet 'Nhật ký" thỏa yêu cầu cộng lại. Ngoài ra, nếu bạn sử dụng Excel >2003 bạn có thể dùng công thức thay thế sau:
    Mã:
    H8=SUMIFS('Nhật Ký'!$M$7:$M$518,'Nhật Ký'!$E$7:$E$518,152,'Nhật Ký'!$J$7:$J$518,$B8)
    I8=SUMIFS('Nhật Ký'!$O$7:$O$518,'Nhật Ký'!$E$7:$E$518,152,'Nhật Ký'!$J$7:$J$518,$B8)
    Enter, rồi fill cả hai cột xuống.
  2. Đứng tại ô H1, sheet "In chứng từ", vào Menu/Formulas/Trace Dependents bạn sẽ thấy các mũi tên, với ý nghĩa ô H1 đó ảnh hưởng đến các ô nào. Nếu bạn thay đổi giá trị, hoặc xóa nó thì nó sẽ thay đổi các giá trị ô mà nó ảnh hưởng.
Thân
em cảm ơn ạ
Bài đã được tự động gộp:

1. 152 là số tài khoản NVL, nên công thức đang do tìm số tài khoản này, thay bang số khác nó không ra là đúng rồi.
2. Công thức =IF($I11="",0,INDEX('Nhật Ký'!$D$7:$D$29,$I11)). Khi rỗng thì nó bang 0, ô này đang đình dạng ngày tháng nên 0 nó đang hiểu là ngày.
3. Định dạng của bạn đang ở dạng bang, nên theo tôi biết thì khi xuống dòng, nó chỉ copy những dòng nào có công thức trên nó thôi, còn ghi tay nó không copy được.
Bài đã được tự động gộp:


View attachment 218257
Nhìn đẹp ghê @Phan Thế Hiệp :v :v
phần 3 là công thức hết mà bác
 
em cảm ơn ạ
Bài đã được tự động gộp:


phần 3 là công thức hết mà bác
Tôi cũng không hiểu sao cột K và cột L nó lại không copy được công thức xuống, bạn chờ các thành viên khác giúp nhé!
Bài đã được tự động gộp:

em cảm ơn ạ
Bài đã được tự động gộp:


phần 3 là công thức hết mà bác
Tôi có 1 cách này.
Bạn xóa đình dạng table đi. Sau đó sửa công thức tại :
G7:=IFERROR(VLOOKUP(J7,'Tổng Hợp Nhập Xuất'!$B$8:$D$331,2,0),"") chỉ cần Enter
G8:= =IFERROR(VLOOKUP(J7,'Tổng Hợp Nhập Xuất'!$B$8:$D$331,3,0),"") chỉ cần Enter
Sau đó bấm vào ô bất kì trong bang, ấn Ctrl+T tạo bang mới.
Công thức sẽ được tự cộng copy khi bạn them dòng.
Bạn thử xem!
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom