Hỏi về cách tính tổng thu của nhiều mặt hàng (có trùng)

Liên hệ QC

thangdinh28

Thành viên mới
Tham gia
6/10/10
Bài viết
4
Được thích
0
Cho mình hỏi cách tính tổng thu trong trường hợp này thì làm thế nào với? Và cả cách tính tổng tiền phái trả khi có 1 ngày khuyến mại trong tháng.

Mọi người giúp mình với. !$@!!
 

File đính kèm

  • thu.xls
    16.5 KB · Đọc: 20
Cho mình hỏi cách tính tổng thu trong trường hợp này thì làm thế nào với? Và cả cách tính tổng tiền phái trả khi có 1 ngày khuyến mại trong tháng.

Mọi người giúp mình với. !$@!!

Bạn để công thức này vào ô C14 xong kéo xuống 15-16 nhé

Mã:
=SUMIF($B$2:$B$7,$B14,$H$2:$H$7)
 
Được rồi, cảm ơn bạn nhiều, còn cái ngày 15 kia bạn hướng dẫn mình với.

nhập công thức sau vô L13:

Mã:
=VALUE(K13-J13)*300000-((ROUND(VALUE(K13-J13)/30,0))*300000/2)

nhớ thử lại với nhiều kết quả xem sao để tránh khách chửi hihi (vì liên quan đến tiền bạc nhé). Thân
 
nhập công thức sau vô L13:

Mã:
=VALUE(K13-J13)*300000-((ROUND(VALUE(K13-J13)/30,0))*300000/2)

nhớ thử lại với nhiều kết quả xem sao để tránh khách chửi hihi (vì liên quan đến tiền bạc nhé). Thân

Cái này sai nhé, vì không phải tháng nào cũng 30 ngày (có khi 31,30, 29 hay 28 ngày)


Dùng công thức sau cho M13

PHP:
=(K13-J13-(DATEDIF(J13,DATE(YEAR(K13),MONTH(K13),DAY(J13)),"m")+((DAY(J13)<15)*(DAY(K13)>=15))-((DAY(J13)>15)*(DAY(K13)<15)))*0.5)*300000


trong đó :

300000 chính là đơn giá /ngày

0.5 chính là tỷ lệ chiết khấu giá (1/2)

PHP:
=DATEDIF(J13,DATE(YEAR(K13),MONTH(K13),DAY(J13)),"m")+((DAY(J13)<15)*(DAY(K13)>=15))-((DAY(J13)>15)*(DAY(K13)<15))
là số ngày 15 trong khoảng thời gian giữa J13 và K13



Vì không có số liệu nên không thể test - không thể đảm bảo mọi trường hợp, vậy người dùng tự kiểm tra và tự chịu trách nhiệm nhé
----
 
Lần chỉnh sửa cuối:
Cái này sai nhé, vì không phải tháng nào cũng 30 ngày (có khi 31,30, 29 hay 28 ngày)


Dùng công thức sau cho M13

PHP:
=(K13-J13-(DATEDIF(J13,DATE(YEAR(K13),MONTH(K13),DAY(J13)),"m")+((DAY(J13)<15)*(DAY(K13)>=15))-((DAY(J13)>15)*(DAY(K13)<15)))*0.5)*300000


trong đó :

300000 chính là đơn giá /ngày

0.5 chính là tỷ lệ chiết khấu giá (1/2)

PHP:
=DATEDIF(J13,DATE(YEAR(K13),MONTH(K13),DAY(J13)),"m")+((DAY(J13)<15)*(DAY(K13)>=15))-((DAY(J13)>15)*(DAY(K13)<15))
là số ngày 15 trong khoảng thời gian giữa J13 và K13



Vì không có số liệu nên không thể test - không thể đảm bảo mọi trường hợp, vậy người dùng tự kiểm tra và tự chịu trách nhiệm nhé
----

Chà dạo này thấy ít lên GPE chắc là do Anh bận. Đúng là cách nghĩ của tiểu bối ko thể nào so sánh được với cao nhân. Em đã từng nghĩ đến tháng 29, 28 hay 31 ngày thưa anh. Nhưng em áp dụng tính tương đối trong việc tính số tháng và làm tròn chúng. Em cũng đã thử đưa ra một số ví dụ để tính trường hợp tháng thiếu và tháng dư và kết quả chưa có sai số. Nhưng để đưa ra được công thức chi tiết đến như thế thì phải nói là cái đầu và kiến thức của em chưa tới hay phải nói đúng hơn là khó có thể tới... Thôi phải học thêm vài chục nắm nữa vậy...
 
Chà dạo này thấy ít lên GPE chắc là do Anh bận. Đúng là cách nghĩ của tiểu bối ko thể nào so sánh được với cao nhân. Em đã từng nghĩ đến tháng 29, 28 hay 31 ngày thưa anh. Nhưng em áp dụng tính tương đối trong việc tính số tháng và làm tròn chúng. Em cũng đã thử đưa ra một số ví dụ để tính trường hợp tháng thiếu và tháng dư và kết quả chưa có sai số. Nhưng để đưa ra được công thức chi tiết đến như thế thì phải nói là cái đầu và kiến thức của em chưa tới hay phải nói đúng hơn là khó có thể tới... Thôi phải học thêm vài chục nắm nữa vậy...

ui zao, suy nghĩ sao cực vậy, đừng nghe ng khác chém gió chém bão mà sợ, mấy việc to lớn nghĩ ra và xây dựng hẳn bộ office con người còn làm được - mấy cái câu lệnh , công thức cỏn con con này có gì mà đáng nói đáng nghĩ đâu - mà phải to tát học vài chục năm, vài ngày thư giãn là biết hết mà.


bạn thử trường hợp
J3: 16/1/2013
K3: 14/2/2013
với công thức của bạn là thấy SAI NGAY mà
 
ui zao, suy nghĩ sao cực vậy, đừng nghe ng khác chém gió chém bão mà sợ, mấy việc to lớn nghĩ ra và xây dựng hẳn bộ office con người còn làm được - mấy cái câu lệnh , công thức cỏn con con này có gì mà đáng nói đáng nghĩ đâu - mà phải to tát học vài chục năm, vài ngày thư giãn là biết hết mà.


bạn thử trường hợp
J3: 16/1/2013
K3: 14/2/2013
với công thức của bạn là thấy SAI NGAY mà

Phải nói là em phục ko còn từ nào để nói. Đúng là em chỉ nghĩ tới những ngày trước 15 hàng tháng vì cái tính cứng nhắc cứ bám vào đề bài mà tác giả đưa ra. Anh nói đúng bộ office là do con người làm ra nhưng những ng lính của Bác Bill thì toàn là Thiên hạ đệ nhất rồi hihi
 
Được rồi, cảm ơn bạn nhiều, còn cái ngày 15 kia bạn hướng dẫn mình với.

Ặc ặc chủ topic sao không cho biết ý kiến gì về công thức đó có phù hợp không vậy nè? Bạn thử áp dụng công thức của thầy vodoi2x và cho biết ý kiến nhé. Thân
 
cái này sai nhé, vì không phải tháng nào cũng 30 ngày (có khi 31,30, 29 hay 28 ngày)


dùng công thức sau cho m13

PHP:
=(k13-j13-(datedif(j13,date(year(k13),month(k13),day(j13)),"m")+((day(j13)<15)*(day(k13)>=15))-((day(j13)>15)*(day(k13)<15)))*0.5)*300000


trong đó :

300000 chính là đơn giá /ngày

0.5 chính là tỷ lệ chiết khấu giá (1/2)

PHP:
=datedif(j13,date(year(k13),month(k13),day(j13)),"m")+((day(j13)<15)*(day(k13)>=15))-((day(j13)>15)*(day(k13)<15))
là số ngày 15 trong khoảng thời gian giữa j13 và k13



vì không có số liệu nên không thể test - không thể đảm bảo mọi trường hợp, vậy người dùng tự kiểm tra và tự chịu trách nhiệm nhé
----
chỉ cần vầy thôi anh vodoi2x
PHP:
=(K13-J13-(sumproduct(--(day(row(indirect(J13&":"&K13)))=15))/2))*300000
 
Web KT

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

Back
Top Bottom