Biết thì tốt nhưng không biết cũng không ảnh hưởng lắm! Bị sao lại lên đây "La Làng"[IMG]images/smilies/a01.gif[/IMG][IMG]images/smilies/a01.gif[/IMG][IMG]images/smilies/a01.gif[/IMG][IMG]images/smilies/a01.gif[/IMG]Gửi bởi nguyendu277
Biết thì tốt nhưng không biết cũng không ảnh hưởng lắm! Bị sao lại lên đây "La Làng"[IMG]images/smilies/a01.gif[/IMG][IMG]images/smilies/a01.gif[/IMG][IMG]images/smilies/a01.gif[/IMG][IMG]images/smilies/a01.gif[/IMG]Gửi bởi nguyendu277
Đúng, nhưng làm sao biết trong ô bạn ấy có dữ liệu bao nhiêu mà Text to Columns chứ, mình phân tích cho bạn ấy thấy là cách dùng công thức là không ổn, chứ theo mình thì dạy gì dùng công thức...[IMG]images/smilies/a01.gif[/IMG] [IMG]images/smilies/a01.gif[/IMG] [IMG]images/smilies/a01.gif[/IMG]Gửi bởi chuot0106
Ví dụ mình có một chuỗi số như sau:
1,5,7,9-20,22,25,27-35,37,38,40-50
Xin các bạn giúp mình viết hàm đếm để cho kết quả là: 39
Mỗi số cách nhau bằng dấu phẩy và dấu gạch ngang hiểu là nó liền từ số đến số. và trong chuỗi này có thể phát sinh ký tự trống và hàm bỏ qua không đếm ký tự trống đó.
Mình xin cảm ơn các bạn.
Xem ở đây nhéGửi bởi ndu96081631
Tôi không tranh luận vô ích, tôi đang hỏi chủ topic cho rõ đề bài. Còn giải pháp tôi đã nói rõ ở trên là do nhầm lẫn dấu trừ nên khi đó chưa có giải pháp hợp lý. và đã nói rõ
I. Quy định về nội dung
....6. Trong khi thảo luận mỗi người có thể có ý kiến, quan điểm riêng. Thành viên tham gia thảo luận cần tôn trọng những người cùng tham gia và tôn trọng người quản trị, không được khích bác, công kích, lăng mạ xúc phạm người khác, nóng nẩy, quá khích, gây mất đoàn kết trên diễn đàn. Các bài viết có nội dung (một phần hay cả bài) không theo chủ đề đang thảo luận sẽ bị xóa. Các bài viết lợi dụng chủ đề đang thảo luận để công kích thành viên khác hay ban quản trị diễn đàn sẽ bị xóa. Thành viên công kích sẽ bị cảnh cáo hoặc bị khóa nick nếu vẫn tiếp tục công kích sau khi BĐH nhắc nhở.
Đọc không chịu đọc, thành viên đó còn vặn vẹo rui phán là bahoa là sao. Các bạn thích bao che thì cứ bao che đi.
Cứ đưa giải pháp của bạn lên đi, tôi đang mắc chỗ dấu trừ, chưa xử lý được. Vì đầu tiên tôi nghĩ là dấu trừ bình thường, về sau thì hóa ra nó là dấu gạch nối (nối tiếp các giá trị), khi đó bài toán phức tạp thêm, đang nghĩ xem có giải pháp ngắn gọn hơn không cột phụ.
Sân chơi diễn đàn là sân chơi chung mỗi người một quan điểm. Quan điểm của tôi là nhắm vào giải quyết vấn đề và chỉ trả lời trực tiếp người hỏi và có thiện chí nói chuyện. Không cần khoe tài giỏi ở đây, số má ở đây. Đã là cái gì, ăn thua gì.
Xem lại đi sau mấy tiếng rui??? Dù gì cũng là giải pháp khá hay.Gửi bởi doveandrose
Đây là lần cuối tôi trả lời cái nick này của bạn, đừng có lôi tôi lại bất cứ cái gì vấn đề của bạn nghe, nếu không đừng trách tôi không còn giữ phép lịch sự tối thiểu với những người như bạn.
@gửi chủ topic: Giải pháp trên cũng là 1 giải pháp để lựa chọn và đã giải quyết vấn đề. Vẫn còn giải pháp khác ngắn gọn hơn, gợi ý là dùng Name với Evaluate(). Nếu người hỏi quay lại và còn cần giải pháp đó thì tôi gửi cho.
Thanks bạn đã quan tâm tới đề nghị được giúp đỡ của mình.Gửi bởi ppc0312
Bài toán mình muốn được giúp đỡ như mô tả ở bài đầu tiên.
Mục đích của mình là đếm số hóa đơn đã sử dụng để làm bc cho thuế nên tối đa là 50 số cần đếm tương ứng 50 seri trong 1 quyển HD
Vì có cả những liên bị hỏng xen kẽ nên nó ko liền mạch, và sẽ đơn giản nếu ta liệt kê rõ từng số sd nhưng như thế nhìn báo cáo sẽ lắm số quá.
Với VBA như các bạn đã giúp như trên đã đáp ứng hoàn hảo yêu cầu của mình, nhưng mình có 1 vài lý do muốn đc sd công thức thông thường hơn dùng macro cho dù có phải tạo ra vài ba cột phụ và làm tăng kích thước file lên.
1. Là mình là dân kế toán nên VBA mình ko biết nhiều lắm
2. File này khi làm xong mình share cho nhiều người khác trong cơ quan cùng làm mà với macro sẽ gặp 1 số rắc rối như có thể bị phần mềm diệt virus vô hiệu nếu như người sd ko biết...
3. Chính vì lý do 1 nên mình muốn học hỏi thiên về excel thay vì VBA nên nếu có giải pháp kể cả ko tối ưu bằng VBA mình cũng muốn đc tiếp thu vì có thể mình ứng dụng vào mục đích khác chẳng hạn.
Lần nữa cám ơn các bạn về tất cả các trợ giúp.
nếu Topic này mới bắt đầu được vài bài , tôi sẽ đi phân tích từng câu của bài phát biểu này
nhưng Topic đến đây đã đủ dài , và mọi người quan sát đã hiểu cả rồi , tôi chỉ nói ngắn gọnGửi bởi ppc0312
trong diễn đàn và ngoài đời thật , người làm tôi phải "sợ" là người thật sự bản lĩnh , qua những hành động cụ thể
chứ nói nhăng cuội vài câu mà nghĩ rằng tôi "sợ" thì ...... =))))))
Nếu đúng viết theo mẫu này thì công thức cũng được, nhưng phải kết hợp với Name. Không cần VBA đâu. Nếu bạn còn cần giải pháp thì tôi sẽ gửi lên cho.Gửi bởi nguyendu277
Tầm cũng chỉ thế thui, nói ít hiểu nhiều, Không biết thì hỏi, hoặc dựa cột mà nghel.Gửi bởi doveandrose
Đừng trích lại lời tôi nữa nghe chưa, tôi nhắc lại 1 lần nữa nghe.
ở đây có nêu rõGửi bởi ppc0312
nên bạn cứ gửi công thức lên là đúng với mong muốn của người hỏi . Bản thân tôi cũng muốn xem cách dùng công thức cho bài này để xem có giống cách của tôi làm không .Gửi bởi nguyendu277