Xin công thức phép tính nhân thỏa mãn nhiều điều kiện (1 người xem)

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

toandiennuoc123

Thành viên thường trực
Tham gia
7/3/12
Bài viết
239
Được thích
9
Xin chào tất cả ACE trên diễn dàn, tôi muốn xin 1 công thức tính phép nhân thỏa mãn nhiều điều kiện sau đây:
a*b=ab
ĐK1: (a ≠ 0, b = 0), thì a*b = 0
ĐK2: (a = 0, b ≠ 0), thì a*b = 0
ĐK3: (a ≠ 0, b ≠ 0), thì a*b = a (a nhân b = a)
Mong được sự giúp đỡ của các bạn. Xin cám ơn
 
Xin chào tất cả ACE trên diễn dàn, tôi muốn xin 1 công thức tính phép nhân thỏa mãn nhiều điều kiện sau đây:
a*b=ab
ĐK1: (a ≠ 0, b = 0), thì a*b = 0
ĐK2: (a = 0, b ≠ 0), thì a*b = 0
ĐK3: (a ≠ 0, b ≠ 0), thì a*b = a (a nhân b = a)
Mong được sự giúp đỡ của các bạn. Xin cám ơn
Nếu chỉ có 3 điều kiện thì chỉ cần 3 cái IF là xong bạn ạ nhưng nếu nhiều hơn 7 điều kiện thì lại phải dùng cách khác. Vậy yêu cầu thực tế là có bao nhiêu vậy bạn???
 
Công thức là: IF(a*b=0, 0, a)
 
Xin chào tất cả ACE trên diễn dàn, tôi muốn xin 1 công thức tính phép nhân thỏa mãn nhiều điều kiện sau đây:
a*b=ab
ĐK1: (a ≠ 0, b = 0), thì a*b = 0
ĐK2: (a = 0, b ≠ 0), thì a*b = 0
ĐK3: (a ≠ 0, b ≠ 0), thì a*b = a (a nhân b = a)
Mong được sự giúp đỡ của các bạn. Xin cám ơn
Nếu như có 03 ĐK như trên thì
=IF(AND(A<>0,B=0),B*A,IF(AND(A=0,B<>0),A*B,IF(AND(A<>0,B<>0),A,0)))
 
Xin chào tất cả ACE trên diễn dàn, tôi muốn xin 1 công thức tính phép nhân thỏa mãn nhiều điều kiện sau đây:
a*b=ab
ĐK1: (a ≠ 0, b = 0), thì a*b = 0
ĐK2: (a = 0, b ≠ 0), thì a*b = 0
ĐK3: (a ≠ 0, b ≠ 0), thì a*b = a (a nhân b = a)
Mong được sự giúp đỡ của các bạn. Xin cám ơn

Đọc tới đọc lui thấy bài này sao sao ấy. Có cần phải a*b= a hay không? vi chắc chắn b phải là 1 thì a*b mới có thể bằng a đúng không.
 
Đọc tới đọc lui thấy bài này sao sao ấy. Có cần phải a*b= a hay không? vi chắc chắn b phải là 1 thì a*b mới có thể bằng a đúng không.
thực ra thì không phải b = 1, mà b là số > bất kì, còn a nằm trong khoảng từ 1-5.
---------
Đây là 2 bảng tính khác nhau, a năm trong bảng 1, b nằm trong bảng 2 (2 bảng có cùng kích cỡ như nhau) khi 2 bảng lồng khớp vào nhau thì sẽ có ô trùng nhau , chính là " a*b = a" là những gia trị mà tôi cần lấy
------
Hơi bị loằng ngoằng.
 
thực ra thì không phải b = 1, mà b là số > bất kì, còn a nằm trong khoảng từ 1-5.
---------
Đây là 2 bảng tính khác nhau, a năm trong bảng 1, b nằm trong bảng 2 (2 bảng có cùng kích cỡ như nhau) khi 2 bảng lồng khớp vào nhau thì sẽ có ô trùng nhau , chính là " a*b = a" là những gia trị mà tôi cần lấy
------
Hơi bị loằng ngoằng.
Theo mình thì bạn nên đưa file thực tế lên để mọi người giúp bạn 1 lần luôn cho đỡ mất công bạn ạ chính vì nó càng loằng ngoằng thì bạn càng cần phải miêu tả yêu cầu 1 cách chi tiết để mọi người hiểu bạn muôn gì?
 
thực ra thì không phải b = 1, mà b là số > bất kì, còn a nằm trong khoảng từ 1-5.
---------
Đây là 2 bảng tính khác nhau, a năm trong bảng 1, b nằm trong bảng 2 (2 bảng có cùng kích cỡ như nhau) khi 2 bảng lồng khớp vào nhau thì sẽ có ô trùng nhau , chính là " a*b = a" là những gia trị mà tôi cần lấy
------
Hơi bị loằng ngoằng.
Tôi nghĩ với yêu cầu của bạn thì bài trả lời #3 của tôi:
Công thức là: IF(a*b=0, 0, a)
đáp ứng được yêu cầu rồi mà!!!
 
thực ra thì không phải b = 1, mà b là số > bất kì, còn a nằm trong khoảng từ 1-5.
---------
Đây là 2 bảng tính khác nhau, a năm trong bảng 1, b nằm trong bảng 2 (2 bảng có cùng kích cỡ như nhau) khi 2 bảng lồng khớp vào nhau thì sẽ có ô trùng nhau , chính là " a*b = a" là những gia trị mà tôi cần lấy
------
Hơi bị loằng ngoằng.

Hình như bạn cần gì gì đó giống giống thế này

If(a*b=0,0),If(a*b=d,dk khác....)

d là 1 giá tri khác từ 1 chỗ khác..... thì phải
 
Hình như bạn cần gì gì đó giống giống thế này

If(a*b=0,0),If(a*b=d,dk khác....)

d là 1 giá tri khác từ 1 chỗ khác..... thì phải
Không phải đâu, như bài #7 tôi miêu tả là khớp 2 bảng với nhau và tìm ra ô trùng nhau, theo CT của bạn hoangvuluan tôi đã tìm được ô trùng nhau và cuối cùng là tìm ra được bao nhiêu ô trùng nhau =COUNTIF(.....).
 
thực ra thì không phải b = 1, mà b là số > bất kì, còn a nằm trong khoảng từ 1-5.
---------
Đây là 2 bảng tính khác nhau, a năm trong bảng 1, b nằm trong bảng 2 (2 bảng có cùng kích cỡ như nhau) khi 2 bảng lồng khớp vào nhau thì sẽ có ô trùng nhau , chính là " a*b = a" là những gia trị mà tôi cần lấy
------
Hơi bị loằng ngoằng.
Tóm lại là bạn mô tả quá khó hiểu. Nếu a*b=a mà không phải b=1 thì là cái gì nữa nhỉ?!
Đoán đại nhé, nếu trật thì đoán lại, bạn muốn dò trong 2 bảng, nếu vị trí nào có giá trị trùng nhau thì lấy giá trị này, ngược lại thì trả về 0.
Nếu đúng như vậy thì công thức sẽ là: =IF(a=b,a,0) hoặc =(a=b)*a, trong đó a, b là địa chỉ các ô cụ thể (tương ứng) của 2 bảng 1 và 2.
Nếu vẫn không đúng thì bạn hãy đưa file Excel lên đây, nhập dữ liệu vào bảng 1, bảng 2 và bảng kết quả (theo như suy luận của bạn), nếu được thì giải thích một vài ô trên bảng kết quả. Mọi người sẽ giúp bạn tìm ra công thức phù hợp.
 
Theo mình thì bạn nên đưa file thực tế lên để mọi người giúp bạn 1 lần luôn cho đỡ mất công bạn ạ chính vì nó càng loằng ngoằng thì bạn càng cần phải miêu tả yêu cầu 1 cách chi tiết để mọi người hiểu bạn muôn gì?
Cám ơn bạn tôi đã làm được rồi, bài #7 là trả lời Quanghai
 

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

Back
Top Bottom