Công thức (hàm) excel giúp giải quyết vấn đề đang thắc mắc (1 người xem)

  • Thread starter Thread starter ducna93
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

ducna93

Thành viên mới
Tham gia
3/4/19
Bài viết
17
Được thích
5
Mình muốn biến bảng bên trái thành bảng bên phải với những điều kiện được ghi rõ trong ảnh . nhờ mọi người tư vấn ak
214936
 

File đính kèm

Trước tiên bạn nên tìm tiêu đề (chỉnh lại) phù hợp để giải nạn bị khoá bài.
 
ai có thể giúp mình không ak ,mình đang cần gấp lắm . sắp đến hạn phải hoàn thành rồi mà nghĩ chưa ra :(
 
ai có thể giúp mình không ak ,mình đang cần gấp lắm . sắp đến hạn phải hoàn thành rồi mà nghĩ chưa ra :(

bạn có thể dùng hàm Sumproduct kết hợp với Max và Min và If, And, Or, Not, Count, Vlookup, Left, Int, right, Mid.....1000 hàm. cái này quá đơn giản cái này cho code chạy cho nhanh.
 
bạn có thể dùng hàm Sumproduct kết hợp với Max và Min và If, And, Or, Not, Count, Vlookup, Left, Int, right, Mid.....1000 hàm. cái này quá đơn giản cái này cho code chạy cho nhanh.
vậy bạn có thể ví dụ mẫu cho mình không .mình thật sự nghĩ mãi không ra .cảm ơn bạn nhiều
 
đúng ý mình r . bạn cho minh xin code đc k . với lại nếu ma dữ liệu lớn tầm vài nghìn dòng ý thi code có chạy đc k bạn?
Bạn hiểu nôm na thế này:
1/ Nếu File bạn có nhiều ngàn dòng mà dùng hàm thì sẽ làm cho File ì ạch.
2/ Nếu sử dụng VBA (code) thì xử lý chỉ trong nháy mắt và tốc độ nhanh gấp 100, gấp ngàn lần dùng hàm (tùy theo loại dữ liệu).
 
Lần chỉnh sửa cuối:
Thử:
E5:
Mã:
=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))
F5:
Mã:
=IF(ABS(E4)>1,C5,IF(AND(B4<>0,B4=-C5),-SUM($E$4:E4)+SUM($F$4:F4),C5))

Copy E5:F xuống
 
đúng ý mình r . bạn cho minh xin code đc k . với lại nếu ma dữ liệu lớn tầm vài nghìn dòng ý thi code có chạy đc k bạn?
Bạn nên viết rõ chữ, không viết tắt, rất nhiều người không hài lòng chuyện này.
Bạn cứ thử với dữ liệu đến 10000 dòng xem sao.
 
Thử:
E5:
Mã:
=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))
F5:
Mã:
=IF(ABS(E4)>1,C5,IF(AND(B4<>0,B4=-C5),-SUM($E$4:E4)+SUM($F$4:F4),C5))

Copy E5:F xuống
MÌNH đã test .nếu la có những -1 0 và 0 1 liên tiếp nhau thi công thức đúng nhưng mà nếu -1 0 r lại 0 1 và lặp tuần hoàn nthe lại sai mất rồi
 
MÌNH đã test .nếu la có những -1 0 và 0 1 liên tiếp nhau thi công thức đúng nhưng mà nếu -1 0 r lại 0 1 và lặp tuần hoàn nthe lại sai mất rồi

Dùng hàm này nhưng phải sửa 1 vài chỗ nữa

Mã:
=IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5)),IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))-(SUM($F$4:F4)+IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))+SUM($E$4:E4)),B5))SUM($E$4:E4)),B5))SUM($E$4:E4)),IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))B5))
 
Dùng hàm này nhưng phải sửa 1 vài chỗ nữa

Mã:
=IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5)),IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))-(SUM($F$4:F4)+IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))+SUM($E$4:E4)),B5))SUM($E$4:E4)),B5))SUM($E$4:E4)),IF(ABS(F4)>1,B5,=IF(ABS(F4)>1,B5,IF(AND(B5<>0,B5=-C4),-(SUM($F$4:F4)+SUM($E$4:E4)),B5))B5))
hàm dài và khó thế này minh k biết sửa ở đâu/bạn sửa hộ mình với
 
Quy định về tiêu đề của diễn đàn chắc cần phải được chỉnh sửa lại.
 
cho mình nhờ thêm tý : nếu mình thêm 1 cột ID nữa để id khác nhau thi cột buy và sell tính riêng thì làm thế nào ak? minh co gửi file vdu đính kèm
Bài đã được tự động gộp:

Quy định về tiêu đề của diễn đàn chắc cần phải được chỉnh sửa lại.
bạn có thể ví dụ về cái tiêu đề gọi la chuẩn được không ak .mình đã đổi nó 2 lần rồi...
 

File đính kèm

...
bạn có thể ví dụ về cái tiêu đề gọi la chuẩn được không ak .mình đã đổi nó 2 lần rồi...
Tôi không tin là bạn không biết. Chỉ là bạn không muốn thôi.
Điển hình là ở bài #13, người ta đã bảo bạn không viết tắt. Bài #17 bạn hứa là sẽ chú ý. Nhưng bài #19 thì mèo vẫn hoàn mèo.

cho mình nhờ thêm tý : nếu mình thêm 1 cột ID nữa để id khác nhau thi cột buy và sell tính riêng thì làm thế nào ak? minh co gửi file vdu đính kèm
...
 
Lần chỉnh sửa cuối:
Tôi không tin là bạn không biết. Chỉ là bạn không muốn thôi.
Điển hình là ở bài #13, người ta đã bảo bạn không viết tắt. Bài #17 bạn hứa là sẽ chú ý. Nhưng bài #19 thì mèo vẫn hoàn mèo.
không phải là mình không muốn mà là do quen viết tắt như vậy thường xuyên nên giờ có hơi lạ lạ . mình hứa là mình sẽ sửa được và chú ý hơn cho những bài lần sau.mong bạn thông cảm
 
không phải là mình không muốn mà là do quen viết tắt như vậy thường xuyên nên giờ có hơi lạ lạ . mình hứa là mình sẽ sửa được và chú ý hơn cho những bài lần sau.mong bạn thông cảm
Tôi trân trọng thái độ chân thành của bạn.
Nhưng cũng nên "trở về tuổi thơ", đầu câu (sau dấu chấm), đầu dòng phải viết Hoa.
Viết không "chuẩn" khi giao tiếp với người không "thân tình" thì không nên dùng "thói quen".
Chữ viết tiếng Việt cũng "trong sáng" từ đó.
------------------------------------------------------------
Bài #2 nhắc bạn về tiêu đề bài viết, "vấn đề đang thắc mắc" là gì không rõ nghĩa.
 
Lần chỉnh sửa cuối:
Tôi trân trọng thái độ chân thành của bạn.
Nhưng cũng nên "trở về tuổi thơ", đầu câu (sau dấu chấm), đầu dòng phải viết Hoa.
Viết không "chuẩn" khi giao tiếp với người không "thân tình" thì không nên dùng "thói quen".
Chữ viết tiếng Việt cũng "trong sáng" từ đó.
------------------------------------------------------------
Bài #2 nhắc bạn về tiêu đề bài viết, "vấn đề đang thắc mắc" là gì không rõ nghĩa.
Mình hiểu những gì bạn nói ,mình xin tiếp thu.
Vấn đề 2 mình không tìm thấy nút sửa ở đâu để edit lại tiêu đề.
Bỏ qua những lỗi lầm ,bạn có thể giải quyết giúp mình vấn đề như đã trình bày được không?
 
Mình hiểu những gì bạn nói ,mình xin tiếp thu.
Vấn đề 2 mình không tìm thấy nút sửa ở đâu để edit lại tiêu đề.
Bỏ qua những lỗi lầm ,bạn có thể giải quyết giúp mình vấn đề như đã trình bày được không?
Đúng ra bạn phải có kết quả mẫu kèm giải thích rõ vì sao dòng này thế này, dòng kia thế kia... người khác mới dễ hiểu ý của bạn.
Tôi cũng "tài lanh" làm "thí thí" nhưng cũng không chắc là đúng ý bạn.
 

File đính kèm

Đúng ra bạn phải có kết quả mẫu kèm giải thích rõ vì sao dòng này thế này, dòng kia thế kia... người khác mới dễ hiểu ý của bạn.
Tôi cũng "tài lanh" làm "thí thí" nhưng cũng không chắc là đúng ý bạn.
Mình có hơi đường đột khi post lên mà chưa nêu rõ yêu cầu ,tại vì cũng do mình nghĩ ra nên mới có gì nói đó như vậy . Quy tắc như sau:
-1 là mua vào ,1 là bán ra ,id la công ty , khi xuất hiện cặp mua vào - bán ra hoặc ngược lại thì mới đi tính kết quả,lúc đó mua vào với số lượng bao nhiêu thì phải bán ra tương ứng ( chính vì vậy nên mới là tổng = 0 ),còn nếu chưa xuất hiện cặp này thì mọi số khác được giữ nguyên .
-Những công ty khác nhau thì nó sẽ không có mối liên kết với các công ty khác ,bất kể tín hiệu cuối và đầu giữa 2 công ty tạo thành 1 cặp mua bán , nên là luôn giữ nguyên số đầu tiên cho công ty phía sau .
-Các cặp quy luật đã được dùng để tính tổng rồi thi không được sử dụng lại số đó để tính cho những quy luật khác
-Chính vì nó rắc rối như vậy nên mình mới chuyển nó thành 1 bài toán để dễ hình dung hơn và thật may la bạn quá thông minh ,hiểu đúng ý của mình.
-Mình xin chân thành cảm ơn bạn giúp đỡ những ngày qua ,có gì sai sót mong bạn lượng thứ!
 

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

Back
Top Bottom