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.
=SUMIF($B$2:$B$7,$B14,$H$2:$H$7)
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.
=VALUE(K13-J13)*300000-((ROUND(VALUE(K13-J13)/30,0))*300000/2)
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
=(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
=DATEDIF(J13,DATE(YEAR(K13),MONTH(K13),DAY(J13)),"m")+((DAY(J13)<15)*(DAY(K13)>=15))-((DAY(J13)>15)*(DAY(K13)<15))
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)
là số ngày 15 trong khoảng thời gian giữa J13 và K13PHP:=DATEDIF(J13,DATE(YEAR(K13),MONTH(K13),DAY(J13)),"m")+((DAY(J13)<15)*(DAY(K13)>=15))-((DAY(J13)>15)*(DAY(K13)<15))
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...
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à
Đượ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.
chỉ cần vầy thôi anh vodoi2xcá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)
là số ngày 15 trong khoảng thời gian giữa j13 và k13PHP:=datedif(j13,date(year(k13),month(k13),day(j13)),"m")+((day(j13)<15)*(day(k13)>=15))-((day(j13)>15)*(day(k13)<15))
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é
----
=(K13-J13-(sumproduct(--(day(row(indirect(J13&":"&K13)))=15))/2))*300000
chỉ cần vầy thôi anh vodoi2xPHP:=(K13-J13-(sumproduct(--(day(row(indirect(J13&":"&K13)))=15))/2))*300000