- Tham gia
- 12/8/22
- Bài viết
- 32
- Được thích
- 4
Bài này nếu dùng công thức để ra kết quả theo yêu cầu của thớt tại bài #9Công thức cho nhẹ nha!
=SUMPRODUCT(ISNUMBER(SEARCH(""&$B$4:$B$12&"",""&E4&""))*$C$4:$C$12)
Anh thấy anh @Phuocam đã giải quyết tại bài #14 rồi, rất hay.Nếu em gõ 2 số giống nhau nó cộng sai anh ơi Ví dụ em gõ giá trị là 1122 thì Kết quả phải là 50+50+70+70
Em cảm ơn lời dặn của Anh, Em sẽ ghi nhớ mãi.Bài này nếu dùng công thức để ra kết quả theo yêu cầu của thớt tại bài #9
Anh thấy anh @Phuocam đã giải quyết tại bài #14 rồi, rất hay.
Chỉ muốn trao đổi với em và dặn em cần suy nghĩ thêm về hàm khi mình quyết định dùng:
Lâu lâu, tám với em 1 chút cho vui hén.
- Vì B4:B12 chứa ký tự số, không phải chữ cái, nên dùng Find() thay Search() cũng được.
- Em sợ rằng B4:B12 là số nên không thể tìm trong chuỗi ghép như: 12, 23, 123..., phải không?! Lo "bò trắng răng" rồi .
- Nếu B4:B12 là số, thì Search() hay Find() đều chơi tuốt, em cứ thử định dạng cho B4:B12 là số, còn bên kia định dạng chuỗi như: " 1 2 ", "1 2 3",.. chỉ dùng: ...FIND($B$4:$B$12,E4)... xem sao.
- Còn nếu B4:B12 là chuỗi, thì em sợ nó có 1 hoặc "1 vài ngàn, vài triệu..." khoảng trắng đằng trước/sau của ký tự số, thì thay vì dùng "", hoặc "sao xiếc, sao xẹt" gì gì đó mất công, em có thể dùng hàm Trim() là gọn rồi, còn dãy bên kia (cột E) thì kệ..'ta'.. nó, có khoảng trắng hay không! em chẳng cần buồn quan tâm đến.
- Cho nên B4:B12 dù là số hay chuỗi, nếu em không chắc lắm, thì em cứ việc dùng thêm FIND(TRIM($B$4:$B$12),E4), hoặc đơn giản hơn: FIND(--$B$4:$B$12,E4) là được rồi.
Thân
Việc mọn mà em! Chỉ để vui đùa với anh em trong lúc nghỉ ngơi sau giờ 'cày bừa' tối tăm mày mặt mà, đâu có gì to tát ghê gớm!...
Em thấy Anh hay vào hỗ trợ mọi người, em thấy kiến thức anh truyền đạt rất hay và rất chi tiết, đây là tài sản vô giá.
Một lần nữa em cảm ơn Anh rất nhiều!
Ví dụ như bài này, nếu theo yêu cầu của thớt ở bài #9, em có thể dùng hàm Substitue(), vậy đố em trọn công thức viết như thế nào?
Đổi tên nha bạn hiền --> @Phá đám.Cho em chơi với:
=SUMPRODUCT($C$4:$C$12,LEN(E4)-LEN(SUBSTITUTE(E4,$B$4:$B$12,"")))
Hahaha ...
Giờ hở ra là xin code, nhiều bài hỏi công thức nhiều người cũng tranh nhau code nên hết đất diễn, anh em cũng mất sân chơi. Giờ lụt nghề rồi.Việc mọn mà em! Chỉ để vui đùa với anh em trong lúc nghỉ ngơi sau giờ 'cày bừa' tối tăm mày mặt mà, đâu có gì to tát ghê gớm!
Trước đây vài năm, "đọ súng" với anh em "cao tay ấn" về hàm như anh: @HieuCD, @huuthang_bd, @Phuocam, @befaint, @leoheocon... phải suy nghĩ nhiều, rồi 'vọc' đủ các hàm, vì để giải quyết 1 yêu cầu nào đó trong bảng tính excel không chỉ có mỗi một, mà có thể có nhiều cách giải khác nhau, rồi chọn cách giải nào ưng ý nhất mà "phan" với anh em. Nên tạo thành cho anh thói quen sử dụng linh hoạt các hàm và đặc tính của nó, bây giờ thì mang ra 'tám' với em vậy mà!
Ví dụ như bài này, nếu theo yêu cầu của thớt ở bài #9, em có thể dùng hàm Substitue(), vậy đố em trọn công thức viết như thế nào?
Coi như chuyện thư giản cuối tuần hén!
Chúc em cuối tuần vui vẻ.
Nói đúng ra: một là vài yêu cầu của thành viên lúc này cứ lặp đi lặp lại so với yêu cầu 5-6 năm trước, nhiều yêu cầu khác thì độ khó của nó cũng không đòi hỏi cao; hai là anh em mình "zà zồi"! Do vậy phải nên nhường sân chơi cho anh em mới tham gia để có cơ hội rèn giũa tay nghề. Lâu lâu vào bày vẽ bậy bạ cũng thấy vui rồi anh.Giờ hở ra là xin code, nhiều bài hỏi công thức nhiều người cũng tranh nhau code nên hết đất diễn, anh em cũng mất sân chơi. Giờ lụt nghề rồi.