Hỏi về làm data table (1 người xem)

  • Thread starter Thread starter lb2472
  • Ngày gửi Ngày gửi

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

lb2472

Thành viên mới
Tham gia
27/11/13
Bài viết
32
Được thích
0
mọi người giúp mình làm câu 6,7,8 với. xin cảm ơn
 

File đính kèm

Hỏi câu 6, 7, 8 mà trong bài thì chẳng làm 1 câu, ngộ thật.
Công cụ Data Table rất ít người sử dụng, thông thường người ta đặt công thức tính trong bảng luôn. Trong bài này tôi có sử dụng công thức =SUMIFS(K2:K11,J2:J11,J1,C2:C11,C1) dùng để tham chiếu trong Data Table. Vì đề bài yêu cầu sử dụng Marco nên tôi lưu file dạng .xlsm (để lưu lại marco). Bạn xem trong file các câu còn lại.
 

File đính kèm

Hỏi câu 6, 7, 8 mà trong bài thì chẳng làm 1 câu, ngộ thật.
Công cụ Data Table rất ít người sử dụng, thông thường người ta đặt công thức tính trong bảng luôn. Trong bài này tôi có sử dụng công thức =SUMIFS(K2:K11,J2:J11,J1,C2:C11,C1) dùng để tham chiếu trong Data Table. Vì đề bài yêu cầu sử dụng Marco nên tôi lưu file dạng .xlsm (để lưu lại marco). Bạn xem trong file các câu còn lại.
anh ơi câu 6 em không hiểu gì hết em chưa nghe tới marco nên không hiểu ngay cả đề bài nói gì. anh có thể giải thích giúp em câu 6 là sao không ạ em cảm ơn. trong bài em có làm câu 1,2,3,4,5 rồi mà anh?
 
đúng rồi em xin lỗi em gửi phải cái bài em chưa làm 5 câu trước.
 
anh ơi câu 6 em không hiểu gì hết em chưa nghe tới marco nên không hiểu ngay cả đề bài nói gì. anh có thể giải thích giúp em câu 6 là sao không ạ em cảm ơn. trong bài em có làm câu 1,2,3,4,5 rồi mà anh?
Marco mà bạn chưa làm được thì bạn chưa nắm được phần cơ bản rồi.
Tôi quên làm câu 8, câu 8 chỉ COUNTIF thôi, I14: =COUNTIF($J$2:$J$11,H14)
Bạn Record marco (kiếm trên thanh công cụ), tại ô đặt công thức bạn gõ công thức SUM học phí, kết thúc công thức thì bạn nhấn Stop Recording, như vậy là đã có 1 Marco, việc còn lại là tạo 1 cái nút để Assign Marco đó.
Còn câu 7, tôi nghĩ là bạn đừng đào sâu vào nó, Data Table rất ít người sử dụng.
 
Marco mà bạn chưa làm được thì bạn chưa nắm được phần cơ bản rồi.
Tôi quên làm câu 8, câu 8 chỉ COUNTIF thôi, I14: =COUNTIF($J$2:$J$11,H14)
Bạn Record marco (kiếm trên thanh công cụ), tại ô đặt công thức bạn gõ công thức SUM học phí, kết thúc công thức thì bạn nhấn Stop Recording, như vậy là đã có 1 Marco, việc còn lại là tạo 1 cái nút để Assign Marco đó.
Còn câu 7, tôi nghĩ là bạn đừng đào sâu vào nó, Data Table rất ít người sử dụng.
dạ em cảm ơn anh , nhưng anh cho em hỏi marco mục đích là làm gì vậy anh?
 
tiện thể em hỏi anh luôn câu này mong anh giúp em, câu này chắc chắn em thi mà em lơ mơ. em đinh kèm file lên ạ. anh giúp em câu 5, tính trung bình đó ạ
 

File đính kèm

dạ em cảm ơn anh , nhưng anh cho em hỏi marco mục đích là làm gì vậy anh?
Xem ở bài này: http://www.giaiphapexcel.com/forum/showthread.php?55485-Macro-là-gì&p=349027#post349027
tiện thể em hỏi anh luôn câu này mong anh giúp em, câu này chắc chắn em thi mà em lơ mơ. em đinh kèm file lên ạ. anh giúp em câu 5, tính trung bình đó ạ
D46, bạn tính trung bình Thành tiền VND: =AVERAGE(K12:K21)
B46, tính TB số lượng với điều kiện thành tiền lớn hơn D46: =AVERAGEIF(K12:K21,">"&D46,H12:H21)
 
Xem ở bài này: http://www.giaiphapexcel.com/forum/showthread.php?55485-Macro-là-gì&p=349027#post349027

D46, bạn tính trung bình Thành tiền VND: =AVERAGE(K12:K21)
B46, tính TB số lượng với điều kiện thành tiền lớn hơn D46: =AVERAGEIF(K12:K21,">"&D46,H12:H21)
anh ơi, cho em hỏi là ">"&d46 là sao vậy anh? sao phải có & ? nãy em xem mấy công thức trên mạng để biết cấu trúc hàm avergeif nhưng em vẫn không hiểu nên hỏi lại anh
 
anh ơi, cho em hỏi là ">"&d46 là sao vậy anh? sao phải có & ? nãy em xem mấy công thức trên mạng để biết cấu trúc hàm avergeif nhưng em vẫn không hiểu nên hỏi lại anh
Dấu & dùng để nối điều điều kiện so sánh lớn hơn (>) với 1 ô (D46). Dấu & này tương đương với hàm CONCATENATE.
 
Dấu & dùng để nối điều điều kiện so sánh lớn hơn (>) với 1 ô (D46). Dấu & này tương đương với hàm CONCATENATE.
dạ, nhưng tại sao mình lại dùng và vậy anh? mình đang muốn tính trung bình số lượng khi mấy cái kia lớn hơn ô d46 mà sao lại "và" ô b46 hả anh
 
dạ, nhưng tại sao mình lại dùng và vậy anh? mình đang muốn tính trung bình số lượng khi mấy cái kia lớn hơn ô d46 mà sao lại "và" ô b46 hả anh
Nói rõ vậy rồi mà hỏi đi hỏi lại là sao trời?
Dấu và dùng để nối, thay vì viết ">100" thì mình nối dấu ">" & 100, hoặc hàm: =CONCATENATE(">",100)
Dấu "&" (là toán tử nối chuỗi) khác với hàm AND (dạng hàm Logic, trả về kết quả TRUE, FALSE).
 
Nói rõ vậy rồi mà hỏi đi hỏi lại là sao trời?
Dấu và dùng để nối, thay vì viết ">100" thì mình nối dấu ">" & 100, hoặc hàm: =CONCATENATE(">",100)
Dấu "&" (là toán tử nối chuỗi) khác với hàm AND (dạng hàm Logic, trả về kết quả TRUE, FALSE).
anh cho em hỏi vẫn bài vừa nãy nhưng câu 6, tại ô c52 em nhập =SUMIF($G$11:$G$21;"fdd";$K$11:$K$21) để thống kê cho FDD nhưng nễu copy xuống dưới thì lại phải sửa lại FDD thành CPU ,HDD... như thế mất công quá, em hỏi còn cách nào khác nhanh hơn không anh?
 
anh cho em hỏi vẫn bài vừa nãy nhưng câu 6, tại ô c52 em nhập =SUMIF($G$11:$G$21;"fdd";$K$11:$K$21) để thống kê cho FDD nhưng nễu copy xuống dưới thì lại phải sửa lại FDD thành CPU ,HDD... như thế mất công quá, em hỏi còn cách nào khác nhanh hơn không anh?
Theo bài đính kèm bạn gửi thì công thức là: =SUMIF($G$11:$G$21;B52;$K$11:$K$21)
Vì đã có sẵn cột B là điều kiện để SUMIF rồi.
 

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

Back
Top Bottom