Thay tên sheet trong hàm sumif (1 người xem)

  • Thread starter Thread starter lahaco
  • Ngày gửi Ngày gửi
Liên hệ QC

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

lahaco

Thành viên mới
Tham gia
10/11/17
Bài viết
39
Được thích
2
Giới tính
Nam
Chào các bạn
Mình có dùm hàm sumif để cộng các sheet lại với nhau
Nhưng mình muốn nó tự động lấy tên sheet có sẵn trong cột
Mình có dùng thử hàm Indirect thì nó chỉ lấy được 1 cột, khi copy sang cột khác thì nó không tự động nhảy cột,làm sao để nó tự động nhảy sang cột khác (từ E$5:E$90 --->F$5:F$90...)
Mong các bạn chỉ giúp
Xin cám ơn
 

File đính kèm

Mã:
=SUMIF(OFFSET(INDIRECT("'"&$E111&"'!$D$5:$D$90",TRUE),0,COLUMN(A1)-1),$C$62,OFFSET(INDIRECT("'"&$E111&"'!E$5:E$90",TRUE),0,COLUMN(A1)-1))

Bạn thử dùng cách trên xem có được không.
 
Chào các bạn
Mình có dùm hàm sumif để cộng các sheet lại với nhau
Nhưng mình muốn nó tự động lấy tên sheet có sẵn trong cột
Mình có dùng thử hàm Indirect thì nó chỉ lấy được 1 cột, khi copy sang cột khác thì nó không tự động nhảy cột,làm sao để nó tự động nhảy sang cột khác (từ E$5:E$90 --->F$5:F$90...)
Mong các bạn chỉ giúp
Xin cám ơn
Thử vậy
Mã:
G111=SUMIF(INDIRECT("'"&$E111&"'!$D$5:$D$90",TRUE),$C$62,INDIRECT("'"&$E111&"'!"&ADDRESS(5,COLUMN(E$1)),TRUE))
 
=SUMIF(INDIRECT("'"&$E111&"'!$D$5:$D$90",TRUE),$C$62,OFFSET(INDIRECT("'"&$E111&"'!E$5:E$90",TRUE),0,COLUMN(A1)-1))

Vậy thử cái này, cái trên làm hơi quá tay.
 
Thử vậy
Mã:
G111=SUMIF(INDIRECT("'"&$E111&"'!$D$5:$D$90",TRUE),$C$62,INDIRECT("'"&$E111&"'!"&ADDRESS(5,COLUMN(E$1)),TRUE))
Công thức này ok nha bạn, cám ơn bạn nhiều.
Bài đã được tự động gộp:

=SUMIF(INDIRECT("'"&$E111&"'!$D$5:$D$90",TRUE),$C$62,OFFSET(INDIRECT("'"&$E111&"'!E$5:E$90",TRUE),0,COLUMN(A1)-1))

Vậy thử cái này, cái trên làm hơi quá tay.
Công thức này đã ok , cám ơn bạn nhiều.
 
Web KT

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

Back
Top Bottom