Cong thuc mang trong excel
Chia sẻ bởi Dương Văn Hùng |
Ngày 25/10/2018 |
23
Chia sẻ tài liệu: cong thuc mang trong excel thuộc Tin học 7
Nội dung tài liệu:
(Nguồn :Webketoan)
1) Giải thích các hàm + Hàm SMALL(VUNG,P): Cho ra giá trị ở vị trí P trong VUNG theo thứ tự từ thấp đến cao mặc dù VUNG chưa được sắp xếp. VD A1=4,A2=3,A3=5 SMALL(A1:A3,3) = 5 (Vì nếu A1:A3 được sắp xếp tăng dần thì 5 sẽ ở vị trí thứ 3) SMALL(A1:A3,2) = 4 (Vì nếu A1:A3 được sắp xếp tăng dần thì 4 sẽ ở vị trí thứ 2) SMALL(A1:A3,1) = 3 (Vì nếu A1:A3 được sắp xếp tăng dần thì 4 sẽ ở vị trí thứ 1) + Hàm LARGE(VUNG,P): Cho ra giá trị ở vị trí P trong VUNG theo thứ tự từ cao đến thấp mặc dù VUNG chưa được sắp xếp. VD A1=4,A2=3,A3=5 LARGE(A1:A3,3) = 3 (Vì nếu A1:A3 được sắp xếp giảm dần thì 3 sẽ ở vị trí thứ 3) + Hàm INDIRECT(TextRef) cho ra giá trị kiểu dạng Text thành dạng tham chiếu VD INDIRECT("A1")=A1 Giả sử A1=4 Nếu bạn dùng SUM("A1") kết quả là #VALUE!. Lỗi vì sai kiểu, đối số của SUM phải là dạng số hoặc các tham chiếu. SUM(A1) = 4 đúng vì đúng kiểu SUM(INDIRECT("A1")) = 4 đúng vì INDIRECT("A1") =A1, lúc đó EXCEL hiểu là SUM(A1)=>đúng kiểu. + Hàm ROW([THAMCHIEU]) nếu không có THAMCHIEU ROW() = dòng con trỏ hiện thời, còn nếu có sẽ cho ra dòng của tham chiếu ROW(A5)=5, ROW(2:2)=2, ROW(5:5)=5. + Hàm MOD(SCHIA,SBCHIA). Trả về giá trị 0 khi phép chia là chẵn,<>0 nếu lẻ (ứng dụng để tìm năm nhuận). VD: MOD(6,3)=0, MOD(7,3)=1, MOD(8,3)=2 2) Công thức mảng Qua một ví dụ nhỏ bạn sẽ hiểu qua về Formula Array Giả sử cột A là SLG, B là DGIA. Cần tính tổng giá trị (Tổng thành tiền) A1=4;B1=2 A2=3;B2=3 A3=5;B3=2 =SUM(A1:A3*B1:B3) Nhấn CTRL+SHIFT+ENTER {=SUM(A1:A3*B1:B3)}=27 (4*2+3*3+5*2=27) Theo cách phân tích của Formula Array thì EXCEL sẽ chạy con trỏ lần lượt tự dòng đầu tiên trong vùng dữ liệu A1:B1 đến dòng cuối của vùng là A3:B3. Mỗi một dòng khi con trỏ chạy qua Excel thực hiện công thức A1*B1, đến dòng thứ 2 là (A1*B1)+(A2*B2) và đến dòng thứ 3 là (A1*B1)+(A2*B2)+(A3*B3). EXCEL sẽ thực hiện tính từng dòng trong CSDL theo công thức chỉ định và tích luỹ lại theo phép tổng (SUM) và ra kết quả. Nếu bạn không dùng tổ hợp phím CTRL+SHIFT+ENTER thì gí trị ở cell sẽ là #VALUE! vì sai kiểu. Trên chính là phân tích về Fomula Array mà EXCEL thực hiện. Từ đây chúng ta sẽ tự lập cho mình những công thức tính có kết hợp nhiều diều kiện, trong khi bạn lập bạn nên có cách tư duy như: tính tổng vùng TIEN nếu như NGAY là Thứ 7, công thức sẽ là SUM(IF(WEEKDAY(NGAY)=7,TIEN,0)). Với công thức trên EXCEL sẽ cộng số TIEN ở dòng tương ứng là Thứ 7, nếu không phải cộng 0. Bạn cứ hình dung trình tự khi EXCEL phân tích công thức trên từng dòng và tích luỹ lại theo phép toán tuỳ vào bạn dung hàm gì bạn sẽ hiểu. Trong VD tren là tổng vì dung hàm SUM bên ngoài. 3) Phép tính Logic "Trái" so sánh với "Phải" So sánh có thể là <,>,<>,=,>=,<=, Not 2>3=FALSE 3<5=TRUE TRUE=1 FALSE=0 TRUE+TRUE+....=1 TRUE*FALSE*....=0 (2>3)+(3<5)=FALSE+TRUE=TRUE=1 TĐ OR((2>3),(3<5)) (2>3)*(3<5)=FALSE*TRUE=FALSE=0 TĐ AND((2>3),(3<5)) 4) Giải thích các bài của Handung107 Các công thức trên đều là Formula Array Bạn đọc kỹ 3 phần trên bạn sẽ dễ hiểu! 1.Tính tổng của N số
1) Giải thích các hàm + Hàm SMALL(VUNG,P): Cho ra giá trị ở vị trí P trong VUNG theo thứ tự từ thấp đến cao mặc dù VUNG chưa được sắp xếp. VD A1=4,A2=3,A3=5 SMALL(A1:A3,3) = 5 (Vì nếu A1:A3 được sắp xếp tăng dần thì 5 sẽ ở vị trí thứ 3) SMALL(A1:A3,2) = 4 (Vì nếu A1:A3 được sắp xếp tăng dần thì 4 sẽ ở vị trí thứ 2) SMALL(A1:A3,1) = 3 (Vì nếu A1:A3 được sắp xếp tăng dần thì 4 sẽ ở vị trí thứ 1) + Hàm LARGE(VUNG,P): Cho ra giá trị ở vị trí P trong VUNG theo thứ tự từ cao đến thấp mặc dù VUNG chưa được sắp xếp. VD A1=4,A2=3,A3=5 LARGE(A1:A3,3) = 3 (Vì nếu A1:A3 được sắp xếp giảm dần thì 3 sẽ ở vị trí thứ 3) + Hàm INDIRECT(TextRef) cho ra giá trị kiểu dạng Text thành dạng tham chiếu VD INDIRECT("A1")=A1 Giả sử A1=4 Nếu bạn dùng SUM("A1") kết quả là #VALUE!. Lỗi vì sai kiểu, đối số của SUM phải là dạng số hoặc các tham chiếu. SUM(A1) = 4 đúng vì đúng kiểu SUM(INDIRECT("A1")) = 4 đúng vì INDIRECT("A1") =A1, lúc đó EXCEL hiểu là SUM(A1)=>đúng kiểu. + Hàm ROW([THAMCHIEU]) nếu không có THAMCHIEU ROW() = dòng con trỏ hiện thời, còn nếu có sẽ cho ra dòng của tham chiếu ROW(A5)=5, ROW(2:2)=2, ROW(5:5)=5. + Hàm MOD(SCHIA,SBCHIA). Trả về giá trị 0 khi phép chia là chẵn,<>0 nếu lẻ (ứng dụng để tìm năm nhuận). VD: MOD(6,3)=0, MOD(7,3)=1, MOD(8,3)=2 2) Công thức mảng Qua một ví dụ nhỏ bạn sẽ hiểu qua về Formula Array Giả sử cột A là SLG, B là DGIA. Cần tính tổng giá trị (Tổng thành tiền) A1=4;B1=2 A2=3;B2=3 A3=5;B3=2 =SUM(A1:A3*B1:B3) Nhấn CTRL+SHIFT+ENTER {=SUM(A1:A3*B1:B3)}=27 (4*2+3*3+5*2=27) Theo cách phân tích của Formula Array thì EXCEL sẽ chạy con trỏ lần lượt tự dòng đầu tiên trong vùng dữ liệu A1:B1 đến dòng cuối của vùng là A3:B3. Mỗi một dòng khi con trỏ chạy qua Excel thực hiện công thức A1*B1, đến dòng thứ 2 là (A1*B1)+(A2*B2) và đến dòng thứ 3 là (A1*B1)+(A2*B2)+(A3*B3). EXCEL sẽ thực hiện tính từng dòng trong CSDL theo công thức chỉ định và tích luỹ lại theo phép tổng (SUM) và ra kết quả. Nếu bạn không dùng tổ hợp phím CTRL+SHIFT+ENTER thì gí trị ở cell sẽ là #VALUE! vì sai kiểu. Trên chính là phân tích về Fomula Array mà EXCEL thực hiện. Từ đây chúng ta sẽ tự lập cho mình những công thức tính có kết hợp nhiều diều kiện, trong khi bạn lập bạn nên có cách tư duy như: tính tổng vùng TIEN nếu như NGAY là Thứ 7, công thức sẽ là SUM(IF(WEEKDAY(NGAY)=7,TIEN,0)). Với công thức trên EXCEL sẽ cộng số TIEN ở dòng tương ứng là Thứ 7, nếu không phải cộng 0. Bạn cứ hình dung trình tự khi EXCEL phân tích công thức trên từng dòng và tích luỹ lại theo phép toán tuỳ vào bạn dung hàm gì bạn sẽ hiểu. Trong VD tren là tổng vì dung hàm SUM bên ngoài. 3) Phép tính Logic "Trái" so sánh với "Phải" So sánh có thể là <,>,<>,=,>=,<=, Not 2>3=FALSE 3<5=TRUE TRUE=1 FALSE=0 TRUE+TRUE+....=1 TRUE*FALSE*....=0 (2>3)+(3<5)=FALSE+TRUE=TRUE=1 TĐ OR((2>3),(3<5)) (2>3)*(3<5)=FALSE*TRUE=FALSE=0 TĐ AND((2>3),(3<5)) 4) Giải thích các bài của Handung107 Các công thức trên đều là Formula Array Bạn đọc kỹ 3 phần trên bạn sẽ dễ hiểu! 1.Tính tổng của N số
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Dương Văn Hùng
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)