Bỏ trống nếu dãy muốn tính tổng có 1 hoặc hơn 1 ô trống !

Liên hệ QC

fastfood10

Học hỏi là chính
Tham gia
28/2/10
Bài viết
65
Được thích
39
Ví dụ :
|
A​
|
Công thức cột B​
|Kết quả cột B
1​
|
Tổng tiền trong tháng​
|
Tổng A1:A3​
|
Bỏ trống
2​
|
1,000​
|
Tổng A2:A4​
|
6,000​
|
3​
|
2,000​
|
Tổng A3:A5​
|
Bỏ trống​
|
4​
|
3,000​
|
Tổng A4:A6​
|
Bỏ trống​
|
5​
|||
Bỏ trống​
|

- Cái mà mình muốn làm là trong cột B chỉ hiển thị khi dãy cần tính là số , còn nếu là chữ hoặc không có gì thì bỏ trống . Không biết nên dùng công thức gì .
 
gửi file excel lên đi bạn!mà sao mình thấy ô A3 là 2000 mà sao bạn để bên cột kết quả là "Bỏ trống" vậy?
 
Ví dụ :
|
A​
|
Công thức cột B​
|Kết quả cột B
1​
|
Tổng tiền trong tháng​
|
Tổng A1:A3​
|
Bỏ trống
2​
|
1,000​
|
Tổng A2:A4​
|
6,000​
|
3​
|
2,000​
|
Tổng A3:A5​
|
Bỏ trống​
|
4​
|
3,000​
|
Tổng A4:A6​
|
Bỏ trống​
|
5​
|||
Bỏ trống​
|

- Cái mà mình muốn làm là trong cột B chỉ hiển thị khi dãy cần tính là số , còn nếu là chữ hoặc không có gì thì bỏ trống . Không biết nên dùng công thức gì .
Bạn nhập công thức này ở ô B1:
=IF(AND(ISNUMBER(A1:A3)), SUM(A1:A3), "")​
Nhập xong, nhấn Ctrl+Shift+Enter
Nếu sau khi nhấn cái tổ hợp phím đó, mà ngó trên thanh công thức, bạn thấy công thức vừa nhập nằm trong một cặp dấu { } như sau đây, là bạn đã nhập đúng:
{=IF(AND(ISNUMBER(A1:A3)), SUM(A1:A3), "")}​
Việc còn lại chỉ là copy công thức xuống các ô bên dưới.
 
Bạn nhập công thức này ở ô B1:
=IF(AND(ISNUMBER(A1:A3)), SUM(A1:A3), "")​
Nhập xong, nhấn Ctrl+Shift+Enter
Nếu sau khi nhấn cái tổ hợp phím đó, mà ngó trên thanh công thức, bạn thấy công thức vừa nhập nằm trong một cặp dấu { } như sau đây, là bạn đã nhập đúng:
{=IF(AND(ISNUMBER(A1:A3)), SUM(A1:A3), "")}​
Việc còn lại chỉ là copy công thức xuống các ô bên dưới.
Em thấy dùng thế này đơn giản hơn:
=IF(COUNT(A1:A3)=3,SUM(A1:A3),"Bỏ trống")
 
em làm như vầy dc ko các anh?:
=IF(ISTEXT(A1),"",SUM(A1:A3))
 
sai chỗ nào vậy anh?em mới làm quen với excel nên chưa rành lắm!nhờ anh chỉ giúp với!
thanks!
 
sai chỗ nào vậy anh?em mới làm quen với excel nên chưa rành lắm!nhờ anh chỉ giúp với!
thanks!
Công thức của bạn chỉ có điều kiện nằm ở A1 nhưng yêu cầu của Tác giả là A1:A3, nếu ít nhất 1 trong 3 cell này không phải là số thì không công hoặc nói ngược lại là 3 cell này phải là số thì mới cộng.
TRong trường hợp công thức của bạn ,nếu A1 là số, A2 là số và A3 bỏ trống thì vẫn cộng như thường!
 
vậy là em dùng thêm hàm OR là dc fai ko anh?
 
- Vậy còn trường hợp mà rows không cố định là 3 dòng nữa mà có lúc 2 , 3 , 4 .. 10 dòng và được cách nhau bằng 1 dòng trống , thì sẽ làm thế nào đối với phần range ?
A | Result
Text|
1,000|3,000
2,000|

Text|
1,000|10,000
2,000|
3,000|
4,000|

- Hoặc mình sẽ thêm số nằm trong ( ) ở sau dãy Text , rồi nếu số đó chỉ định là bao nhiu thì vùng cần tính sẽ tính bấy nhiu dòng , không biết được không nhỉ ? ví dụ :

A​
|
Result
|
Text (02)|
1000|3000
2000|
||
Text (05)|
1000|15000
2000|
3000|
4000|
5000|
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom