nhờ làm giúp hàm =sumex(array1,array2)

Liên hệ QC

sonthanhthuytu

Thành viên mới
Tham gia
30/11/07
Bài viết
8
Được thích
0
Kính gởi bà con cô bác, cao thủ, chuyên gia ếch-xeo !

Tui rất cần một hàm - tôi tự đặt tên là sumex với chức năng như sau:

+ Array1: Ví dụ: A1:A5 (array X)
+ Array2: Ví dụ: A7:E7 (array Y)

(Số phần tử của X và Y bằng nhau)

Sumex(X,Y)= x1^y1+x2^y2+...+xn^yn

Thế thôi, nói chung là cũng khá đơn giản không có gì phức tạp. Nhưng tui không rành về lập trình, về macro nên đành bó tay nhờ pà kon júp đỡ.

Xin vui lòng hướng dẫn luôn cách cài đặt vào excel để sử dụng.

Xin cảm ơn pà kon
 
Kính gởi bà con cô bác, cao thủ, chuyên gia ếch-xeo !

Tui rất cần một hàm - tôi tự đặt tên là sumex với chức năng như sau:

+ Array1: Ví dụ: A1:A5 (array X)
+ Array2: Ví dụ: A7:E7 (array Y)

(Số phần tử của X và Y bằng nhau)

Sumex(X,Y)= x1^y1+x2^y2+...+xn^yn

Thế thôi, nói chung là cũng khá đơn giản không có gì phức tạp. Nhưng tui không rành về lập trình, về macro nên đành bó tay nhờ pà kon júp đỡ.

Xin vui lòng hướng dẫn luôn cách cài đặt vào excel để sử dụng.

Xin cảm ơn pà kon
Cho hỏi: Số phần tử 2 Array có bằng nhau không?
 
Upvote 0
Kính gởi bà con cô bác, cao thủ, chuyên gia ếch-xeo !

Tui rất cần một hàm - tôi tự đặt tên là sumex với chức năng như sau:

+ Array1: Ví dụ: A1:A5 (array X)
+ Array2: Ví dụ: A7:E7 (array Y)

(Số phần tử của X và Y bằng nhau)

Sumex(X,Y)= x1^y1+x2^y2+...+xn^yn

Thế thôi, nói chung là cũng khá đơn giản không có gì phức tạp. Nhưng tui không rành về lập trình, về macro nên đành bó tay nhờ pà kon júp đỡ.

Xin vui lòng hướng dẫn luôn cách cài đặt vào excel để sử dụng.

Xin cảm ơn pà kon
Cái này Bạn dùng hàm SUMPRODUCT được sao lại phải dùng VB nhỉ?
Mã:
SUMPRODUCT((arrayX)^(array Y))
Hoặc có thể dùng công thức mảng (kết hợp phía ctrl+shift+enter khi đánh xong công thức)
Mã:
SUM(POWER(arrayX,arrayY))
 
Lần chỉnh sửa cuối:
Upvote 0
Cái này Bạn dùng hàm SUMPRODUCT được sao lại phải dùng VB nhỉ?
Mã:
SUMPRODUCT((arrayX)^(array Y))
Một dòng, một cột nên phải dùng thêm hàm TRANSPOSE() nha bạn:
Mã:
{=SUM(A1:A5^TRANSPOSE(A7:E7))}
Công thức mảng
 
Upvote 0
Nếu là mảng đa chiều thì chắc chắn phải VBA hay không vậy, các bạn?
 
Upvote 0
Wow ! thật là đơn giản ! Thank to everybody !

Cảm ơn các bạn đã tham gia giải đáp và thảo luận. I got it !

Đến jờ tui mới biết các hàm thông thường có những chức năng mở rộng tuyệt vời như vậy.

Còn cái vụ Ctrl-Shift-Enter cũng ngộ ghê, cũng mới biết luôn

Trước jờ cái "Help on this function" của Excel nói sao thì tui chỉ biết vậy thôi. Quả thật là không ngờ, thiệt là vui quá đi.

Mà tại sao cái thằng Excel không mô tả đầy đủ tính năng của các hàm của nó nhỉ !

Tui cứ nghĩ MO nó chu đáo lắm, nó chỉ hướng dẫn thừa chứ không bao giờ thiếu, thế mà ...! Tại sao vậy ta.

MỘt lần nữa cảm ơn các pác.
 
Upvote 0
Cảm ơn các bạn đã tham gia giải đáp và thảo luận. I got it !

Đến jờ tui mới biết các hàm thông thường có những chức năng mở rộng tuyệt vời như vậy.

Còn cái vụ Ctrl-Shift-Enter cũng ngộ ghê, cũng mới biết luôn

Trước jờ cái "Help on this function" của Excel nói sao thì tui chỉ biết vậy thôi. Quả thật là không ngờ, thiệt là vui quá đi.

Mà tại sao cái thằng Excel không mô tả đầy đủ tính năng của các hàm của nó nhỉ !

Tui cứ nghĩ MO nó chu đáo lắm, nó chỉ hướng dẫn thừa chứ không bao giờ thiếu, thế mà ...! Tại sao vậy ta.

MỘt lần nữa cảm ơn các pác.
Đâu phải nó không hướng dẫn. Tại bạn tìm không đúng chỗ thôi. Thử mở Excel Help lên và tìm với từ khoá "Using array formulas" xem.
 
Upvote 0
Web KT

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

Back
Top Bottom