Cách sử dụng hàm IF và Or

  • Thread starter m20sandy
  • Ngày gửi
M

m20sandy

Guest
15/11/16
3
0
1
33
Em dân ngoại đạo kế toán nhưng đang phải làm file tính doanh số cho cửa hàng.
Các anh chị giúp em hàm này cho phần tổng giá với ạ.

Giá 1 sp là 180000 vnđ

Mua - 4 sp - Giá gốc + phí ship
Mua - 8 sp - Giảm giá 8% + Free ship
Mua - 12 sp - giảm 12% + Free ship

- Free ship thì giá trị = 0.

Anh chị nào rảnh giúp em với ạ. Em xin cảm ơn nhiều.
 

Đính kèm

  • Screen Shot 2016-11-15 at 16.54.34.png
    Screen Shot 2016-11-15 at 16.54.34.png
    17.1 KB · Lượt xem: 40
Khóa học Quản trị dòng tiền
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Em dân ngoại đạo kế toán nhưng đang phải làm file tính doanh số cho cửa hàng.
Các anh chị giúp em hàm này cho phần tổng giá với ạ.

Giá 1 sp là 180000 vnđ

Mua - 4 sp - Giá gốc + phí ship
Mua - 8 sp - Giảm giá 8% + Free ship
Mua - 12 sp - giảm 12% + Free ship

- Free ship thì giá trị = 0.

Anh chị nào rảnh giúp em với ạ. Em xin cảm ơn nhiều.
Bài toán của bạn chưa cụ thể. Vậy người ta mua 5,6 hoặc 10 sản phẩm thì thế nào
 
bms360

bms360

Thiết kế file excel theo nhu cầu cá nhân
2/7/15
141
42
28
35
Cần Thơ
www.thegioiexcel.com
Bạn phải up file của mình lên, mọi người trên diễn đàn mới có thể giúp chính xác cho bạn được. Hoặc bạn gởi mail cho mình. quachdat89@gmail.com

Còn nếu như bạn miêu tả thì mình viết công thức đại loại như thế này tại cột thành tiền:

=if(sl=1,180000,if(sl=4,giagoc + phiship,if(sl=8,giamgia8% + free ship,if(sl=12,giamgia12% +free ship,""))))
 
Sửa lần cuối:
M

m20sandy

Guest
15/11/16
3
0
1
33
Bạn phải up file của mình lên, mọi người trên diễn đàn mới có thể giúp chính xác cho bạn được. Hoặc bạn gởi mail cho mình. quachdat89@gmail.com

Còn nếu như bạn miêu tả thì mình viết công thức đại loại như thế này tại cột thành tiền:

=if(sl=1,180000,if(sl=4,giagoc + phiship,if(sl=8,giamgia8% + free ship,if(sl=12,giamgia12% +free ship,""))))
Như ở Ảnh đính kèm có 3 cột đó bạn.
Ý tớ là:
Nếu cột H2 = 4 thì phép tính là: 4*180000+phí ship
Nếu cột H2 8 thì phép tính là: 8*180000*0.92+phí ship (ở đây phí ship =0 vì bên tơi free ship từ 8sp/đơn), nhân 0.92 vì đc giảm 8% khi mua 8sp
Tương tự nếu mua 12sp thì đc giảm 12%, lúc này H2=12 thì phép tính là 12*180000*0.88+phí ship (ở đây phí ship =0 vì bên tơi free ship 12sp/đơn), nhân 0.88 vì đc giảm 12% khi mua 12sp
 
H

huongluvexcel

Sơ cấp
14/9/16
36
12
8
35
Tặng bạn file!
Đang rảnh rỗi, nên vượt yêu cầu của bạn một chút :)
 

Đính kèm

  • File theo dõi đơn hàng.xlsx
    11.8 KB · Lượt xem: 30
bms360

bms360

Thiết kế file excel theo nhu cầu cá nhân
2/7/15
141
42
28
35
Cần Thơ
www.thegioiexcel.com
Như ở Ảnh đính kèm có 3 cột đó bạn.
Ý tớ là:
Nếu cột H2 = 4 thì phép tính là: 4*180000+phí ship
Nếu cột H2 8 thì phép tính là: 8*180000*0.92+phí ship (ở đây phí ship =0 vì bên tơi free ship từ 8sp/đơn), nhân 0.92 vì đc giảm 8% khi mua 8sp
Tương tự nếu mua 12sp thì đc giảm 12%, lúc này H2=12 thì phép tính là 12*180000*0.88+phí ship (ở đây phí ship =0 vì bên tơi free ship 12sp/đơn), nhân 0.88 vì đc giảm 12% khi mua 12sp

Vậy thì đơn giản rồi.

=if(h2="","",if(h2=1,180000,if(h2=4,H2*180000+sum(L2),if(h2=8, h2*180000*0.92+sum(L2),if(H2=12,h2*180000*0.88+sum(L2),"")))))

Bạn copy cthuc nay vao ô thành tiền dòng thứ 2 và chạy thử nhé.
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Bạn ơi, bên tớ chỉ có set bán 4-8-12/set thôi
Thế thì chỉ có lồng 2 hàm if lại với nhau thôi, không cần sử dụng hàm or.
Tuy nhiên có phát sinh 1 vấn đề như sau:
Giả sử: Khách mua 3 set 4,8 và 12 cùng 1 lúc thì tính ship cho từng set hay tính ship thằng lớn nhất là 12
 

Xem nhiều

Webketoan Zalo OA