[Funland] Hỏi các cụ mợ một chút về Excel

3077

Xe container
Biển số
OF-146453
Ngày cấp bằng
20/6/12
Số km
9,267
Động cơ
-392,539 Mã lực
Em mới làm cho cụ được bước 1 : Chuẩn hóa dữ liệu câu hỏi và điểm, cụ xem ổn chưa nhé :
1. Câu hỏi
View attachment 7558558
2. Quy định về điểm :
View attachment 7558559


Giải pháp dự kiến :
Dùng Power Query để đổi kết quả thành dạng dữ liệu chuẩn theo dạng mỗi học sinh sẽ có nhiều hàng cho 1 câu (Tách bởi dấu ,)
Căn cứ vào (2) để quy ra điểm
Tách theo dấu , sẽ hơi dở vì có những đáp án bản thân nó đã chứa dấu , rồi dẫn tới có trường hợp bị tách thành nhiều hơn 5 cột. Hiện tại thì em thấy dùng search là ok nhất vì nó tìm theo đúng chuỗi text mình cần
 

langtoilangtoi

Xe điện
Biển số
OF-520012
Ngày cấp bằng
6/7/17
Số km
3,646
Động cơ
45,373 Mã lực
Tuổi
48
Tách theo dấu , sẽ hơi dở vì có những đáp án bản thân nó đã chứa dấu , rồi dẫn tới có trường hợp bị tách thành nhiều hơn 5 cột. Hiện tại thì em thấy dùng search là ok nhất vì nó tìm theo đúng chuỗi text mình cần
Nếu ko tách ra theo chuẩn xử lý dữ liệu thì cũng hơi khó làm tự động và tùy biến câu hỏi sau này.
Nếu lưu ở dạng .csv thì dễ xử lý hơn với Power Query, nó không nhầm lẫn giữa dấu , của câu hỏi và dấu , của đáp án.
 

3077

Xe container
Biển số
OF-146453
Ngày cấp bằng
20/6/12
Số km
9,267
Động cơ
-392,539 Mã lực
Em làm câu 1 và câu 2 cho cụ rồi. Em check kết quả cụ làm so với của em thì cụ đang bị sai đấy. Em chuyển câu trả lời sang tích dấu X cho dễ nhìn.

Search text này có cái dở là khi 2 câu trả lời có 1 câu trùm lên câu kia thì dẫn tới kết quả sai. VD cho câu số 2 đáp án như này:

1670915010492.png


Nếu học sinh trả lời là "Có thể đạt được kết quả học tập theo mong đợi" về lý thuyết nó chỉ được 2 điểm nhưng thực tế nó lại được 3 điểm vì đoạn "đạt được kết quả học tập theo mong đợi" nó cũng nằm trong đoạn text trên

Em ví dụ bảng tính của cụ, chỗ kết quả ô I62 nếu xóa đoạn "đạt được kết quả học tập theo mong đợi" trong ô tham chiếu H62 thì nó vẫn có dấu X

1670915204851.png
 

3077

Xe container
Biển số
OF-146453
Ngày cấp bằng
20/6/12
Số km
9,267
Động cơ
-392,539 Mã lực
Nếu ko tách ra theo chuẩn xử lý dữ liệu thì cũng hơi khó làm tự động và tùy biến câu hỏi sau này.
Nếu lưu ở dạng .csv thì dễ xử lý hơn với Power Query, nó không nhầm lẫn giữa dấu , của câu hỏi và dấu , của đáp án.
Sau vụ này chắc em phải học thêm VBA với PQ xem sao, đây là bài khảo sát vợ em lập và giờ cần phân tích số liệu chứ em không làm thường xuyên nên chưa có kinh nghiệm làm câu hỏi và câu trả lời
 

Realman

Xe đạp
Biển số
OF-320699
Ngày cấp bằng
22/5/14
Số km
23
Động cơ
290,623 Mã lực
Search text này có cái dở là khi 2 câu trả lời có 1 câu trùm lên câu kia thì dẫn tới kết quả sai. VD cho câu số 2 đáp án như này:

View attachment 7558733

Nếu học sinh trả lời là "Có thể đạt được kết quả học tập theo mong đợi" về lý thuyết nó chỉ được 2 điểm nhưng thực tế nó lại được 3 điểm vì đoạn "đạt được kết quả học tập theo mong đợi" nó cũng nằm trong đoạn text trên

Em ví dụ bảng tính của cụ, chỗ kết quả ô I62 nếu xóa đoạn "đạt được kết quả học tập theo mong đợi" trong ô tham chiếu H62 thì nó vẫn có dấu X

View attachment 7558737
Cụ thử công thức sau với câu 2 nhé:
=IFS(IFERROR(FIND("Đạt được",H7),0)+IFERROR(FIND("Phù hợp",H7),0)+IFERROR(FIND("Thể hiện",H7),0)>0,2+(IFERROR(FIND("Đạt được",H7),0)>0)+(IFERROR(FIND("Phù hợp",H7),0)>0)+(IFERROR(FIND("Thể hiện",H7),0)>0),OR(IFERROR(FIND("Có thể",H7),0),IFERROR(FIND("Ít nhất",H7),0)),2,IFERROR(FIND("Chủ yếu",H7),0),1)
 

3077

Xe container
Biển số
OF-146453
Ngày cấp bằng
20/6/12
Số km
9,267
Động cơ
-392,539 Mã lực
Cụ thử công thức sau với câu 2 nhé:
=IFS(IFERROR(FIND("Đạt được",H7),0)+IFERROR(FIND("Phù hợp",H7),0)+IFERROR(FIND("Thể hiện",H7),0)>0,2+(IFERROR(FIND("Đạt được",H7),0)>0)+(IFERROR(FIND("Phù hợp",H7),0)>0)+(IFERROR(FIND("Thể hiện",H7),0)>0),OR(IFERROR(FIND("Có thể",H7),0),IFERROR(FIND("Ít nhất",H7),0)),2,IFERROR(FIND("Chủ yếu",H7),0),1)
Để mai em thử, sáng thì em replace thêm dấu . Sát chữ ".đạt được..." đối với các đáp án 1-2 điểm rồi
 

Realman

Xe đạp
Biển số
OF-320699
Ngày cấp bằng
22/5/14
Số km
23
Động cơ
290,623 Mã lực
Để mai em thử, sáng thì em replace thêm dấu . Sát chữ ".đạt được..." đối với các đáp án 1-2 điểm rồi
Cho câu 3 nhé cụ:
=IFS(OR(IFERROR(FIND("chuyên gia",H7),0),IFERROR(FIND("sở thích",H7),0)),5,IFERROR(FIND("sản phẩm số",H7),0),4,IFERROR(FIND("tạo ra",H7),0),3,IFERROR(FIND("tác dụng",H7),0),3,IFERROR(FIND("chức năng",H7),0),1)
 

3077

Xe container
Biển số
OF-146453
Ngày cấp bằng
20/6/12
Số km
9,267
Động cơ
-392,539 Mã lực
Cụ thử công thức sau với câu 2 nhé:
=IFS(IFERROR(FIND("Đạt được",H7),0)+IFERROR(FIND("Phù hợp",H7),0)+IFERROR(FIND("Thể hiện",H7),0)>0,2+(IFERROR(FIND("Đạt được",H7),0)>0)+(IFERROR(FIND("Phù hợp",H7),0)>0)+(IFERROR(FIND("Thể hiện",H7),0)>0),OR(IFERROR(FIND("Có thể",H7),0),IFERROR(FIND("Ít nhất",H7),0)),2,IFERROR(FIND("Chủ yếu",H7),0),1)
Hàm này ok rồi cụ ạ. Dùng lệnh find thì nó phân biệt được viết hoa hay không à cụ.

Mà biết ý nghĩa hàm là 1 chuyện, nghĩ ra được logic vận dụng như cụ mới là siêu :)
 

sakai_yo

Xe lăn
Biển số
OF-124659
Ngày cấp bằng
18/12/11
Số km
12,114
Động cơ
656,539 Mã lực
Nơi ở
Cầu Giấy
Excel vẫn là phát kiến vĩ đại các cụ nhỉ
Quá vĩ đại cụ ạ, và em dùng gần 20 năm rồi mà chắc khai thác được vài % hiệu năng thôi. Nhiều khi đối tác gửi file cho mình mới phát hiện ra nhiều hàm mới, công thức mới.
 

tienaka

Xe container
Biển số
OF-440445
Ngày cấp bằng
27/7/16
Số km
5,100
Động cơ
265,075 Mã lực
Nơi ở
đang load
cái món excel này với powerpoint mà pro thì cứ gọi là lác mắt.
 

tuanhvt

[Tịch thu bằng lái]
Biển số
OF-118080
Ngày cấp bằng
25/10/11
Số km
6,006
Động cơ
379,343 Mã lực
Em cũng có câu hỏi về Excel nhờ các cụ tư vấn, chỉ giúp ạ. Tình huống là em chào hàng đến shop, chỗ cột trạng thái em muốn thiết lập Pending, Suspending và Done ở cột này thì em làm như nào cho dễ hiểu, dễ nhìn ạ.
1.png
 

suzu37

Xe container
Biển số
OF-307122
Ngày cấp bằng
9/2/14
Số km
5,661
Động cơ
357,338 Mã lực
Em cũng có câu hỏi về Excel nhờ các cụ tư vấn, chỉ giúp ạ. Tình huống là em chào hàng đến shop, chỗ cột trạng thái em muốn thiết lập Pending, Suspending và Done ở cột này thì em làm như nào cho dễ hiểu, dễ nhìn ạ.
1.png
Em nghĩ nếu bác muốn tận dụng "sức máy" thay vì "sức cơm" thì bắt buộc phải rạch ròi dữ liệu.

Ví dụ: đã liên hệ có khác với đã liên lạc?
 

juve99

Xe cút kít
Biển số
OF-295057
Ngày cấp bằng
6/10/13
Số km
19,211
Động cơ
253,782 Mã lực
Tôi nghĩ là nên đưa thành Quy định: Mỗi lần hỏi và nhờ tư vấn thành công ==> bác Khổ chủ đóng góp cho Quỹ Bản cao 300K.
Nhá?
Mỗi lần bị xì lốp phải đóng 500k, 1 năm có khi cụ nộp phạt phải = con SH ấy nhờ ;;)
 

nickambinhso1

Xe hơi
Biển số
OF-780221
Ngày cấp bằng
11/6/21
Số km
154
Động cơ
137,079 Mã lực
Tuổi
37
Em cũng có câu hỏi về Excel nhờ các cụ tư vấn, chỉ giúp ạ. Tình huống là em chào hàng đến shop, chỗ cột trạng thái em muốn thiết lập Pending, Suspending và Done ở cột này thì em làm như nào cho dễ hiểu, dễ nhìn ạ.
1.png
ý cụ là muốn lọc riêng từng nội dung Pending, Suspending và Done có những công ty nào để còn quản lý tiếp đúng không? cụ dùng fillter hoặc dùng pivot table
 

tuanhvt

[Tịch thu bằng lái]
Biển số
OF-118080
Ngày cấp bằng
25/10/11
Số km
6,006
Động cơ
379,343 Mã lực
ý cụ là muốn lọc riêng từng nội dung Pending, Suspending và Done có những công ty nào để còn quản lý tiếp đúng không? cụ dùng fillter hoặc dùng pivot table
Đúng là ý em như vậy ạ. Em cảm ơn cụ nhé !
 

.Bo My

Xe lăn
Biển số
OF-795404
Ngày cấp bằng
1/11/21
Số km
10,181
Động cơ
220,499 Mã lực
Em cũng có câu hỏi về Excel nhờ các cụ tư vấn, chỉ giúp ạ. Tình huống là em chào hàng đến shop, chỗ cột trạng thái em muốn thiết lập Pending, Suspending và Done ở cột này thì em làm như nào cho dễ hiểu, dễ nhìn ạ.
1.png
Nếu mô tả dài quá thì tách cột mô tả riêng, còn cột tính toán thì chỉ nhập thông số 1-2-3 hoặc pending, suspeding... thôi.
 

Thắng Formosa

Xe tăng
Biển số
OF-693751
Ngày cấp bằng
6/8/19
Số km
1,831
Động cơ
-82,816 Mã lực
Nơi ở
Hà Tĩnh
các cụ làm j phức tạp thế nhỉ. E nhấn dữ dấu + rồi kéo xuống là nó tự tăng mà =))
1671078568189.png
 
Thông tin thớt
Đang tải

Bài viết mới

Top