Kéo công thức có chứa Sheet

Liên hệ QC

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,565
Được thích
1,454
Giới tính
Nam
Chào các AE trên GPE.Mình có 1 file excel, trong file sum mình muốn tỉnh tổng của 1 món ăn đó (mỗi món có 1 sheet thứ tự từ 1 tới n, số tiền của món ăn đó nằm ở ô E5 của mỗi sheet).ở trang tổng thì ô C5 =+'1'!$E$5, tương tự C6 =+'2'!$E$5, C7 =+'3'!$E$5,.....Nếu mỗi ô mỗi sữa số sheet thì lâu quá, không biết có anh em nào có công thức nào để mình có thể kéo từ ô C5 xuống tới ô Cn mà kết quả chính xác không,thanks ae
 

File đính kèm

  • Spec 151.xls
    Spec 151.xls
    93 KB · Đọc: 37
  • Hinh09-08-2011-8.29.52 AM.jpg
    Hinh09-08-2011-8.29.52 AM.jpg
    40.4 KB · Đọc: 14
Chào các AE trên GPE.Mình có 1 file excel, trong file sum mình muốn tỉnh tổng của 1 món ăn đó (mỗi món có 1 sheet thứ tự từ 1 tới n, số tiền của món ăn đó nằm ở ô E5 của mỗi sheet).ở trang tổng thì ô C5 =+'1'!$E$5, tương tự C6 =+'2'!$E$5, C7 =+'3'!$E$5,.....Nếu mỗi ô mỗi sữa số sheet thì lâu quá, không biết có anh em nào có công thức nào để mình có thể kéo từ ô C5 xuống tới ô Cn mà kết quả chính xác không,thanks ae
Gõ công thức này vào cell C5:
PHP:
=IF(ISERROR(INDIRECT("'"&A5&"'!E5")),0,INDIRECT("'"&A5&"'!E5"))
 
Gõ công thức này vào cell C5:
PHP:
=IF(ISERROR(INDIRECT("'"&A5&"'!E5")),0,INDIRECT("'"&A5&"'!E5"))

thanks bro nhiều lắm, bro cho mình hỏi tiếp nếu các món ăn ở các sheet mà mình không đánh số thứ tự sheet 1 tới sheet n mà mình đánh tên luôn thì mình có thể áp dụng công thức đó được không
 
thanks bro nhiều lắm, bro cho mình hỏi tiếp nếu các món ăn ở các sheet mà mình không đánh số thứ tự sheet 1 tới sheet n mà mình đánh tên luôn thì mình có thể áp dụng công thức đó được không
Phiêm bản 2007
=IFERROR(INDIRECT("'"&B5&"'!E5"),"")
Phiêm bản 2003
=IF(ISERROR(INDIRECT("'"&B5&"'!E5")),"",(INDIRECT("'"&B5&"'!E5")))
 
Lần chỉnh sửa cuối:
thanks bro nhiều lắm, bro cho mình hỏi tiếp nếu các món ăn ở các sheet mà mình không đánh số thứ tự sheet 1 tới sheet n mà mình đánh tên luôn thì mình có thể áp dụng công thức đó được không
Dễ nhất là bạn tự lập 1 cái bảng chứa tên các sheet rồi dùng công thức duyệt qua bảng đó
Còn muốn tự động thì phải dùng đến macro 4 hổ trợ (hoặc VBA)
 
Dạng bài này giống như dạng bài làm phiếu liên lạc của tôi hồi xưa, có nhiều môn, mỗi môn trên 1 sheet và trên số liên lạc có các tên môn, mình làm được như vậy thì nhanh gọn lẹ mà không bị sai
 
thanks bro nhiều lắm, bro cho mình hỏi tiếp nếu các món ăn ở các sheet mà mình không đánh số thứ tự sheet 1 tới sheet n mà mình đánh tên luôn thì mình có thể áp dụng công thức đó được không
Góp ý một chút về cấu trúc bảng của bạn: Bạn sẽ có 116 sheets tương ứng với 116 món ăn, trong đó 1 loại nguyên liệu sẽ lặp lại nhiều lần trong 1 sheet. Chưa kể theo thời gian, số sheet của bạn sẽ tăng.

The tôi, nên chỉnh sửa lại như sau:

Gộp sheet 1-n thành 1 sheet duy nhất "công thức"; gồm một bảng có tiêu đề cột sẽ là tất cả các loại nguyên liệu, tiêu đề dòng sẽ là các món ăn.

Phần dữ liệu bên trong bảng sẽ là spec(g) của bạn.

Tạo 1 sheet tên là "Cost", cấu trúc tương tự như sheet(1), các dữ liệu sẽ lấy từ sheet :công thức" căn cứ theo tên món ăn được chọn.
 
Góp ý một chút về cấu trúc bảng của bạn: Bạn sẽ có 116 sheets tương ứng với 116 món ăn, trong đó 1 loại nguyên liệu sẽ lặp lại nhiều lần trong 1 sheet. Chưa kể theo thời gian, số sheet của bạn sẽ tăng.

The tôi, nên chỉnh sửa lại như sau:

Gộp sheet 1-n thành 1 sheet duy nhất "công thức"; gồm một bảng có tiêu đề cột sẽ là tất cả các loại nguyên liệu, tiêu đề dòng sẽ là các món ăn.

Phần dữ liệu bên trong bảng sẽ là spec(g) của bạn.

Tạo 1 sheet tên là "Cost", cấu trúc tương tự như sheet(1), các dữ liệu sẽ lấy từ sheet :công thức" căn cứ theo tên món ăn được chọn.

làm như vậy cũng được nhưng nếu không cẩn thận sẽ dễ bị nhằm.
 
Web KT

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

Back
Top Bottom