Tỉnh tổng dựa trên một khoảng thời gian (6 người xem)

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

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

vuxy12

Thành viên mới
Tham gia
26/12/12
Bài viết
31
Được thích
0
Hi các bác,

Mình muốn hỏi về cách tính tổng giá trị dựa trên 1 khoảng thời gian tương ứng như ví dụ bên dưới hoặc file đính kèm. Bác nào giúp mình chút:

[TABLE="width: 744"]
[TR]
[TD]Year[/TD]
[TD]Month[/TD]
[TD]Day[/TD]
[TD]Agent[/TD]
[TD]Revenue[/TD]
[TD][/TD]
[TD]Tính tổng Revenue[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]1[/TD]
[TD]Nhật Thành[/TD]
[TD]3,600,000[/TD]
[TD][/TD]
[TD]Nhập ngày bắt đầu[/TD]
[TD="align: right"]2/8/2014[/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]2[/TD]
[TD]Gia Kiệm[/TD]
[TD]6,950,000[/TD]
[TD][/TD]
[TD]Nhập ngày kết thúc[/TD]
[TD="align: right"]7/8/2014[/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]3[/TD]
[TD]Thanh Vy[/TD]
[TD]5,000,000[/TD]
[TD][/TD]
[TD]=>Tổng[/TD]
[TD]?[/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]4[/TD]
[TD]Anh Hiển[/TD]
[TD]14,000,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]5[/TD]
[TD]Vua Tốc Độ[/TD]
[TD]2,900,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]6[/TD]
[TD]Cô Ngọc[/TD]
[TD]3,200,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]7[/TD]
[TD]Phát Đạt[/TD]
[TD]2,600,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]8[/TD]
[TD]Anh Sáu[/TD]
[TD]15,000,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]9[/TD]
[TD]T&L[/TD]
[TD]2,200,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]10[/TD]
[TD]HUY[/TD]
[TD]1,050,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]11[/TD]
[TD]Avatar[/TD]
[TD]2,600,000[/TD]
[TD][/TD]
[TD][/TD]
[TD]


[/TD]
[/TR]
[/TABLE]
 

File đính kèm

Hi các bác,

Mình muốn hỏi về cách tính tổng giá trị dựa trên 1 khoảng thời gian tương ứng như ví dụ bên dưới hoặc file đính kèm. Bác nào giúp mình chút:

[TABLE="width: 744"]
[TR]
[TD]Year[/TD]
[TD]Month[/TD]
[TD]Day[/TD]
[TD]Agent[/TD]
[TD]Revenue[/TD]
[TD][/TD]
[TD]Tính tổng Revenue[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]1[/TD]
[TD]Nhật Thành[/TD]
[TD]3,600,000[/TD]
[TD][/TD]
[TD]Nhập ngày bắt đầu[/TD]
[TD="align: right"]2/8/2014[/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]2[/TD]
[TD]Gia Kiệm[/TD]
[TD]6,950,000[/TD]
[TD][/TD]
[TD]Nhập ngày kết thúc[/TD]
[TD="align: right"]7/8/2014[/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]3[/TD]
[TD]Thanh Vy[/TD]
[TD]5,000,000[/TD]
[TD][/TD]
[TD]=>Tổng[/TD]
[TD]?[/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]4[/TD]
[TD]Anh Hiển[/TD]
[TD]14,000,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]5[/TD]
[TD]Vua Tốc Độ[/TD]
[TD]2,900,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]6[/TD]
[TD]Cô Ngọc[/TD]
[TD]3,200,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]7[/TD]
[TD]Phát Đạt[/TD]
[TD]2,600,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]8[/TD]
[TD]Anh Sáu[/TD]
[TD]15,000,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]9[/TD]
[TD]T&L[/TD]
[TD]2,200,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]10[/TD]
[TD]HUY[/TD]
[TD]1,050,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2012[/TD]
[TD]aug[/TD]
[TD]11[/TD]
[TD]Avatar[/TD]
[TD]2,600,000[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Công thức hơi dài nhưng chưa nghĩ ra cái gì ngắn hơn.
H4=SUMPRODUCT(($A$2:$A$12>=YEAR(H2))*($B$2:$B$12>=MONTH(H2))*($C$2:$C$12>=DAY(H2))*($A$2:$A$12<=YEAR(H3))*($B$2:$B$12<=MONTH(H3))*($C$2:$C$12<=DAY(H3)),$E$2:$E$12)
Cột A=2012 nên kết quả =0
-------------
Để gọn hơn chắc phải dùng cột phụ
 
Hi các bác,

Mình muốn hỏi về cách tính tổng giá trị dựa trên 1 khoảng thời gian tương ứng như ví dụ bên dưới hoặc file đính kèm. Bác nào giúp mình chút:

thử công thức này cho H4,
do tháng của bạn để ở dạng chữ (aug in English) nên sử dụng được công thức này
PHP:
=SUMPRODUCT((DATEVALUE(C2:C12&B2:B12&A2:A12)>=H2)*(DATEVALUE(C2:C12&B2:B12&A2:A12)<=H3),E2:E12)

chú ý
- nhập lại năm cho chuẩn số liệu tính toán,
- 2 ngày bắt đầu kết thúc, đổi sang dạng: dd mmm yyyy ==> để thấy xem tháng nhập đúng là mong muốn không (hiện đang ở file bạn là tháng 2)

- lần sau chuẩn bị số liệu hỏi người khác phải cẩn thận, có trường hợp tính toán ra kết quả (không như 0 và 0... như thế này)
 
Lần chỉnh sửa cuối:
Cảm ơn bác @zeroThink đã giải đáp và nhắc nhở.

Mình còn 1 cái thắc mắc là: ở excel thì chạy được, nhưng up lên đây rồi thì nó báo lỗi,
Không hiểu Google nó để định dạng time như nào nữa:

https://docs.google.com/spreadsheets/d/13IikP1qFCbC5Xid5O6BevfeQBbRiQJjEnRVmLUsvm-s/edit#gid=0

Hỏi ở mục "Kiến thức Excel" mà áp dụng ở Google Spreadsheets là thế nào,

Khi đó thay thành công thức sau,
PHP:
=SUMPRODUCT((DATEVALUE(C2:C12&"-"&B2:B12&"-"&A2:A12)>=H2)*(DATEVALUE(C2:C12&"-"&B2:B12&"-"&A2:A12)<=H3),E2:E12)
 
Hỏi ở mục "Kiến thức Excel" mà áp dụng ở Google Spreadsheets là thế nào,

Khi đó thay thành công thức sau,
PHP:
=SUMPRODUCT((DATEVALUE(C2:C12&"-"&B2:B12&"-"&A2:A12)>=H2)*(DATEVALUE(C2:C12&"-"&B2:B12&"-"&A2:A12)<=H3),E2:E12)

Cho e hỏi thêm 1 câu nữa cho hết vấn đề:
Công thức trên nó giới hạn từ C2:C12, B2:B12,A2:A12 (tức là chỉ tính từ dòng 2 đến 12)

Bây giờ, em muốn sau này cứ cập nhật danh sách bên trái thì H4 tự động cập nhật đúng với danh sách.
Ví dụ nếu ta nhập đến 12-oct-2014 (đến dòng 20) nhưng H4 chỉ tìm kiếm đến dòng 12. Làm sao H4 tự động cập nhật kiếm từ đầu đến dòng 20 ạ?
 
Cho e hỏi thêm 1 câu nữa cho hết vấn đề:
Công thức trên nó giới hạn từ C2:C12, B2:B12,A2:A12 (tức là chỉ tính từ dòng 2 đến 12)

Bây giờ, em muốn sau này cứ cập nhật danh sách bên trái thì H4 tự động cập nhật đúng với danh sách.
Ví dụ nếu ta nhập đến 12-oct-2014 (đến dòng 20) nhưng H4 chỉ tìm kiếm đến dòng 12. Làm sao H4 tự động cập nhật kiếm từ đầu đến dòng 20 ạ?

Trong excel thì dùng name động, sử dụng hàm offset kết hợp count hoặc countA, bạn thử xem
tìm kiếm name động với offset rùi thử làm , mắc đâu lại hỏi
 
Trong excel thì dùng name động, sử dụng hàm offset kết hợp count hoặc countA, bạn thử xem
tìm kiếm name động với offset rùi thử làm , mắc đâu lại hỏi

Dùng offset + count để tăng height cho vùng chọn thì xong trong excel rồi.
Riêng về google sheets, thì nó vẫn bị lỗi sai cú pháp thời gian khi lồng hàm offset và count vào.
Ví dụ =Datevalue(offset(Range,,,count(),1))*...) thì ra lỗi: Error: DATEVALUE parameter '--' cannot be parsed to date/time.

https://docs.google.com/spreadsheets/d/13IikP1qFCbC5Xid5O6BevfeQBbRiQJjEnRVmLUsvm-s/edit#gid=0
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom