Cách lấy đơn vị tính theo quy cách đóng gói

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

CunKen

Thành viên mới
Tham gia
30/3/11
Bài viết
11
Được thích
3
Mình làm hồ sơ về thuốc, mình hay gặp rắc rối trong chuyện điền đơn vị tính bằng thủ công. Nay mình nhờ các bạn giúp mình dùng hàm để điền đơn vị tính. Thanks so much.
 

File đính kèm

Dùng tạm cái này;
Mã:
=IF(LEN(A2)-LEN(SUBSTITUTE(A2,"viên",""))=LEN("viên"),"viên",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"ống",""))=LEN("ống"),"ống",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"chai",""))=LEN("chai"),"chai",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"gói",""))=LEN("gói"),"gói",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"Chai",""))=LEN("Chai"),"chai","")))))
 
len("viên") = Len("Chai")
Len("ống") = Len("gói")

Bo ơi là Bo!
 
Dùng tạm cái này;
Mã:
=IF(LEN(A2)-LEN(SUBSTITUTE(A2,"viên",""))=LEN("viên"),"viên",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"ống",""))=LEN("ống"),"ống",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"chai",""))=LEN("chai"),"chai",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"gói",""))=LEN("gói"),"gói",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"Chai",""))=LEN("Chai"),"chai","")))))

Nếu dùng cái này:
PHP:
=LOOKUP(2,1/COUNTIF(A2,{"*ống*","*chai*","*viên*","*gói*"}),{"Ống","Chai","Viên","Gói"})
Thì hổng biết có được không ta?
 
Dùng tạm cái này;
Mã:
=IF(LEN(A2)-LEN(SUBSTITUTE(A2,"viên",""))=LEN("viên"),"viên",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"ống",""))=LEN("ống"),"ống",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"chai",""))=LEN("chai"),"chai",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"gói",""))=LEN("gói"),"gói",IF(LEN(A2)-LEN(SUBSTITUTE(A2,"Chai",""))=LEN("Chai"),"chai","")))))

Không ra kết quả đúng bạn ơi. Có cái đúng, có cái sai, mà mình thì ko biết sửa sai chỗ nào trong hàm bạn dùng.
 
Cám ơn anh. Em coppy hàm trong diễn đàn rồi dán vô file, máy báo ko hiểu hàm..
Rất có thể có sự khác nhau trong việc quy định dấu phân cách hàm trên từng máy tính (có thể máy bạn quy định là dấu chấm phẩy chăng?)
Mai này có copy công thức trên web, nhớ lưu ý điều này nha!
 
Thắc mắc

Nếu dùng cái này:
PHP:
=LOOKUP(2,1/COUNTIF(A2,{"*ống*","*chai*","*viên*","*gói*"}),{"Ống","Chai","Viên","Gói"})
Thì hổng biết có được không ta?

Xin bạn giải thích về ý nghĩa công thức này được không bạn?
Còn dấu {"*ống*","*chai*","*viên*","*gói*"}: là như thế nào sử dụng cho hàm sumif ở bài khác được không?
 
Xin bạn giải thích về ý nghĩa công thức này được không bạn?
Còn dấu {"*ống*","*chai*","*viên*","*gói*"}: là như thế nào sử dụng cho hàm sumif ở bài khác được không?
Dấu * là ký tự đại diện thôi. Còn 2 dấu {} nghĩa là đấy là mảng gồm 4 phần tử
Thế thôi!
Còn chuyện xài cho hàm SUMIF được hay không ai mà biết được! Phải xem file mới nói chính xác được bạn à!
 
Web KT

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

Back
Top Bottom