-
Hỏi về hàm iif.
vohangcongtu > 01-08-12, 05:18 PM
Mình có 1 đề như sau: tính cột thành tiền biết thànhtiền=đơn giá x ngày ở. Nếu ngày ở <10 thì giữ nguyên, nếu 10<= ngày ở <30 thì đc giảm 5%, nếu ngày ở >=30 thì giảm 10%. Mình viết như sau:
thanhtien: iif(NGAYO<10,DONGIA*NGAYO,IFF(10<=NGAYO<30,DONGIA*NGAYO*0.95,DONGIA*NGAYO*0.9))
Cách mình làm hơi dài nhưng dễ làm. Kết quả <10 ngày và trong khoảng 10-30 ngày thì đúng. Chỉ có lớn hơn 30 ngày thì nó không nhân với 0,9 mà nhân với 0.95. Vậy mình sai ở đâu thế. Ai giúp với! -
RE: Hỏi về hàm iif.
kaiya92 > 01-08-12, 05:29 PM
(01-08-12, 05:18 PM)vohangcongtu Đã viết: Mình có 1 đề như sau: tính cột thành tiền biết thànhtiền=đơn giá x ngày ở. Nếu ngày ở <10 thì giữ nguyên, nếu 10<= ngày ở <30 thì đc giảm 5%, nếu ngày ở >=30 thì giảm 10%. Mình viết như sau:
Bạn thử thêm And vào xem
thanhtien: iif(NGAYO<10,DONGIA*NGAYO,IFF(10<=NGAYO<30,DONGIA*NGAYO*0.95,DONGIA*NGAYO*0.9))
Cách mình làm hơi dài nhưng dễ làm. Kết quả <10 ngày và trong khoảng 10-30 ngày thì đúng. Chỉ có lớn hơn 30 ngày thì nó không nhân với 0,9 mà nhân với 0.95. Vậy mình sai ở đâu thế. Ai giúp với!
IIf([NGAYO]<10,[DONGIA]*[NGAYO],IIf(10<=[NGAYO] And [NGAYO]<30,[DONGIA]*[NGAYO]*0.95,[DONGIA]*[NGAYO]*0.9)) -
RE: Hỏi về hàm iif.
vohangcongtu > 01-08-12, 05:34 PM
Ồ đc rồi cám ơn bạn nha.