Em có 1 file xử lí số liệu, hiện tại ở cột E sheet Data CT và cột H sheet Data kho đang dùng hàm để lấy được Mã than kho từ các so sánh cột Nhiệt trị kho nằm trong khoảng nào.
Hàm chạy là: =IF(AND(3700>=G31;G31>=3500);"100010001";IF(AND(4100>=G31;G31>=3701);"100010002";IF(AND(4300>=G31;G31>=4101);"100010003";IF(AND(4600>=G31;G31>=4301);"100010004";IF(AND(4800>=G31;G31>=4601);"100010014";IF(AND(5000>=G31;G31>=4801);"100010015";IF(AND(5200>=G31;G31>=5001);"100010006";IF(AND(5400>=G31;G31>=5201);"100010016";IF(AND(5500>=G31;G31>=5401);"100010017";IF(AND(5700>=G31;G31>=5501);"100010008";IF(AND(5800>=G31;G31>=5701);"100010009";"")))))))))))
Với cột G, (G31 ở đây) là giá trị của Nhiệt trị kho.
Nhưng do file xử lí rất nhiều dòng, có file lên tới 10000 dòng nên hàm này để chạy thực sự rất nặng. Nhờ anh chị hiểu biết giúp đỡ cho em có thể code trực tiếp để tự động tìm ra Mã than kho. Em cám ơn anh chị.
Hàm chạy là: =IF(AND(3700>=G31;G31>=3500);"100010001";IF(AND(4100>=G31;G31>=3701);"100010002";IF(AND(4300>=G31;G31>=4101);"100010003";IF(AND(4600>=G31;G31>=4301);"100010004";IF(AND(4800>=G31;G31>=4601);"100010014";IF(AND(5000>=G31;G31>=4801);"100010015";IF(AND(5200>=G31;G31>=5001);"100010006";IF(AND(5400>=G31;G31>=5201);"100010016";IF(AND(5500>=G31;G31>=5401);"100010017";IF(AND(5700>=G31;G31>=5501);"100010008";IF(AND(5800>=G31;G31>=5701);"100010009";"")))))))))))
Với cột G, (G31 ở đây) là giá trị của Nhiệt trị kho.
Nhưng do file xử lí rất nhiều dòng, có file lên tới 10000 dòng nên hàm này để chạy thực sự rất nặng. Nhờ anh chị hiểu biết giúp đỡ cho em có thể code trực tiếp để tự động tìm ra Mã than kho. Em cám ơn anh chị.