Hỏi về Hàm Indirect

Liên hệ QC

customs45

Thành viên mới
Tham gia
12/3/13
Bài viết
20
Được thích
1
Dear các anh chị!
Em có áp dụng hàm indirect cho file sau:
Vấn đề của em là em muốn cột để tính tổng trong công thức sẽ chạy khi em kéo công thức cụ Thể muốn cho nó chạy từ cột B$4:B$100 khi kéo công thức theo chiều ngang thì tự động thành C$4:C$100 V.v...
Em đã thử thay đổi công thức như cột C tuy nhiên không được như mong muốn.
Thứ nhất excel không thay đổi cột tự động như em yêu cầu?
Thứ hai, Excel báo lỗi mà em không giải thích được?
Sự ngu dốt của em xin nhờ các anh chị khai thông giúp với ạ!
Sau đây là file nhờ anh chị xem qua, nghiên cứu và giúp đỡ em với ạ!

Em cảm ơn các anh chị
 

File đính kèm

  • Indirect.xlsx
    21.1 KB · Đọc: 59
Dear các anh chị!
Em có áp dụng hàm indirect cho file sau:
Vấn đề của em là em muốn cột để tính tổng trong công thức sẽ chạy khi em kéo công thức cụ Thể muốn cho nó chạy từ cột B$4:B$100 khi kéo công thức theo chiều ngang thì tự động thành C$4:C$100 V.v...
Em đã thử thay đổi công thức như cột C tuy nhiên không được như mong muốn.
Thứ nhất excel không thay đổi cột tự động như em yêu cầu?
Thứ hai, Excel báo lỗi mà em không giải thích được?
Sự ngu dốt của em xin nhờ các anh chị khai thông giúp với ạ!
Sau đây là file nhờ anh chị xem qua, nghiên cứu và giúp đỡ em với ạ!

Em cảm ơn các anh chị

Mình nghĩ công thức cho ô B4 chỉ đơn giản như thế này thôi :
PHP:
=SUMIF(INDIRECT(B$1&"!A4:A100"),$A4,INDIRECT(B$1&"!b4:b100"))

Hay là bạn còn dụng ý tính toán vấn đề nào khác ???
 
Dear các anh chị!
Em có áp dụng hàm indirect cho file sau:
Vấn đề của em là em muốn cột để tính tổng trong công thức sẽ chạy khi em kéo công thức cụ Thể muốn cho nó chạy từ cột B$4:B$100 khi kéo công thức theo chiều ngang thì tự động thành C$4:C$100 V.v...
Em đã thử thay đổi công thức như cột C tuy nhiên không được như mong muốn.
Thứ nhất excel không thay đổi cột tự động như em yêu cầu?
Thứ hai, Excel báo lỗi mà em không giải thích được?
Sự ngu dốt của em xin nhờ các anh chị khai thông giúp với ạ!
Sau đây là file nhờ anh chị xem qua, nghiên cứu và giúp đỡ em với ạ!

Em cảm ơn các anh chị

bạn dùng hàm ofset để dời cột khi kéo qua phải
Mã:
B4=SUMPRODUCT(SUMIF(INDIRECT($B$1:$C$1&"!A4:A100"),$A4,OFFSET(INDIRECT($B$1:$C$1&"!b4:b100"),,COLUMN()-2)))
============
tuy nhiên bạn nên dùng pivot table sẻ hay hơn
 
Lần chỉnh sửa cuối:
Mình nghĩ công thức cho ô B4 chỉ đơn giản như thế này thôi :
PHP:
=SUMIF(INDIRECT(B$1&"!A4:A100"),$A4,INDIRECT(B$1&"!b4:b100"))

Hay là bạn còn dụng ý tính toán vấn đề nào khác ???
À, ý của mình ở đây là tổng hợp các lại các dòng mà thỏa điều kiện ở tất cả các sheet về sheet tổng hợp ạ!
 
bạn dùng hàm ofset để dời cột khi kéo qua phải
Mã:
B4=SUMPRODUCT(SUMIF(INDIRECT($B$1:$C$1&"!A4:A100"),$A4,OFFSET(INDIRECT($B$1:$C$1&"!b4:b100"),,COLUMN()-2)))
Ồ! Cảm ơn bác!
Đúng là ngu quá tại sao em không sử dụng hàm Offset nhỉ?
cứ đi loay hoay mãi với cái công thức kia?
À tiện thể bác cho em hỏi với ô công thức ở ô C4 em làm tại sao không làm được như em muốn nhỉ? và tại sao excel báo lỗi thế kia?
ý hiểu của em thì nghĩ là nó đúng nhưng không biết bị sai sót chỗ nào?
Em nhờ bác khai sáng dùm với ạ!
Tks bác nhiều ạ!
 
bạn dùng hàm ofset để dời cột khi kéo qua phải
Mã:
B4=SUMPRODUCT(SUMIF(INDIRECT($B$1:$C$1&"!A4:A100"),$A4,OFFSET(INDIRECT($B$1:$C$1&"!b4:b100"),,COLUMN()-2)))
Ồ! Cảm ơn bác!
Đúng là ngu quá tại sao em không sử dụng hàm Offset nhỉ?
cứ đi loay hoay mãi với cái công thức kia?
À tiện thể bác cho em hỏi với ô công thức ở ô C4 em làm tại sao không làm được như em muốn nhỉ? và tại sao excel báo lỗi thế kia?
ý hiểu của em thì nghĩ là nó đúng nhưng không biết bị sai sót chỗ nào?
Em nhờ bác khai sáng dùm với ạ!
Tks bác nhiều ạ!


kakaka, chịu thua............nhìn rối quá, chắc nó sai mấy cái """"" của bạn, nhưng ko biết chổ nào
 
kakaka, chịu thua............nhìn rối quá, chắc nó sai mấy cái """"" của bạn, nhưng ko biết chổ nào

Thú thực em cũng có nhận định như bác là sai mấy cái """" :D
Vậy bác có biết muốn thể hiện dấu nháy kép (") trong công thức thì ta thể hiện như thế nào không ạ? trong công thức thì em coi nó như text và thể hiện như này """ (dấu nháy kép nằm giữa 2 dấu nháy kép).
Xin bác chỉ giáo thêm ạ!
P/s: với việc lồng hàm offset thì bài toán của em đã được giải quyết, tuy nhiên em vẫn chưa khai sáng được vấn đề ngu muội mà em làm trong công thức nên muốn tìm hiểu thêm ạ!
 
Web KT
Back
Top Bottom