Giúp tôi về phép cộng trong Excel ?

Liên hệ QC

lexuanphongna

Thành viên mới
Tham gia
21/5/08
Bài viết
4
Được thích
0
Tôi có một phép cộng như sau:

=(IF($A$14<>0,ROUND(IF($A$14<>0,IF($C$14>=0,$A$14*$A$2*9.81/(200-$C$14),IF($C$14<0,(100+$C$14)*9.81*$A$2*$A$14/(100*(200+$C$14)))),""),-1),0))+(IF($A$14<>0,ROUND(IF($A$14<>0,IF($C$14>=0,(100-$C$14)*9.81*$A$2*$A$14/(100*(200-$C$14)),IF($C$14<0,9.81*$A$2*$A$14/(200+$C$14))),""),-1),0))+(IF($A$15<>0,ROUND(IF($A$15<>0,IF($C$15>=0,$A$15*$A$3*9.81/(200-$C$15),IF($C$15<0,(100+$C$15)*9.81*$A$3*$A$15/(100*(200+$C$15)))),""),-1),0))+(IF($A$15<>0,ROUND(IF($A$15<>0,IF($C$15>=0,(100-$C$15)*9.81*$A$3*$A$15/(100*(200-$C$15)),IF($C$15<0,9.81*$A$3*$A$15/(200+$C$15))),""),-1),0))+(IF($A$16<>0,ROUND(IF($A$16<>0,IF($C$16>=0,$A$16*$A$4*9.81/(200-$C$16),IF($C$16<0,(100+$C$16)*9.81*$A$4*$A$16/(100*(200+$C$16)))),""),-1),0))+(IF($A$16<>0,ROUND(IF($A$16<>0,IF($C$16>=0,(100-$C$16)*9.81*$A$4*$A$16/(100*(200-$C$16)),IF($C$16<0,9.81*$A$4*$A$16/(200+$C$16))),""),-1),0))+(IF($A$17<>0,ROUND(IF($A$17<>0,IF($C$17>=0,$A$17*$A$5*9.81/(200-$C$17),IF($C$17<0,(100+$C$17)*9.81*$A$5*$A$17/(100*(200+$C$17)))),""),-1),0))+(IF($A$17<>0,ROUND(IF($A$17<>0,IF($C$17>=0,(100-$C$17)*9.81*$A$5*$A$17/(100*(200-$C$17)),IF($C$17<0,9.81*$A$5*$A$17/(200+$C$17))),""),-1),0))+(IF($A$18<>0,ROUND(IF($A$18<>0,IF($C$18>=0,$A$18*$A$6*9.81/(200-$C$18),IF($C$18<0,(100+$C$18)*9.81*$A$6*$A$18/(100*(200+$C$18)))),""),-1),0))+(IF($A$18<>0,ROUND(IF($A$18<>0,IF($C$18>=0,(100-$C$18)*9.81*$A$6*$A$18/(100*(200-$C$18)),IF($C$18<0,9.81*$A$6*$A$18/(200+$C$18))),""),-1),0))
Nếu bỏ bớt đi một số hạng bất kỳ trong toán hạng trên thì Excel cho kết quả, còn giữ đầy đủ các toán hạng trên thì Excel báo lỗi và không thực hiện phép cộng. Tôi cần tính toán đầy đủ các toán hạng trên mà không tài nào làm được. Xin sự giúp đỡ của các bạn ! Cám ơn nhiều !
 
Tôi có một phép cộng như sau:

=(IF($A$14<>0,ROUND(IF($A$14<>0,IF($C$14>=0,$A$14*$A$2*9.81/(200-$C$14),IF($C$14<0,(100+$C$14)*9.81*$A$2*$A$14/(100*(200+$C$14)))),""),-1),0))+(IF($A$14<>0,ROUND(IF($A$14<>0,IF($C$14>=0,(100-$C$14)*9.81*$A$2*$A$14/(100*(200-$C$14)),IF($C$14<0,9.81*$A$2*$A$14/(200+$C$14))),""),-1),0))+(IF($A$15<>0,ROUND(IF($A$15<>0,IF($C$15>=0,$A$15*$A$3*9.81/(200-$C$15),IF($C$15<0,(100+$C$15)*9.81*$A$3*$A$15/(100*(200+$C$15)))),""),-1),0))+(IF($A$15<>0,ROUND(IF($A$15<>0,IF($C$15>=0,(100-$C$15)*9.81*$A$3*$A$15/(100*(200-$C$15)),IF($C$15<0,9.81*$A$3*$A$15/(200+$C$15))),""),-1),0))+(IF($A$16<>0,ROUND(IF($A$16<>0,IF($C$16>=0,$A$16*$A$4*9.81/(200-$C$16),IF($C$16<0,(100+$C$16)*9.81*$A$4*$A$16/(100*(200+$C$16)))),""),-1),0))+(IF($A$16<>0,ROUND(IF($A$16<>0,IF($C$16>=0,(100-$C$16)*9.81*$A$4*$A$16/(100*(200-$C$16)),IF($C$16<0,9.81*$A$4*$A$16/(200+$C$16))),""),-1),0))+(IF($A$17<>0,ROUND(IF($A$17<>0,IF($C$17>=0,$A$17*$A$5*9.81/(200-$C$17),IF($C$17<0,(100+$C$17)*9.81*$A$5*$A$17/(100*(200+$C$17)))),""),-1),0))+(IF($A$17<>0,ROUND(IF($A$17<>0,IF($C$17>=0,(100-$C$17)*9.81*$A$5*$A$17/(100*(200-$C$17)),IF($C$17<0,9.81*$A$5*$A$17/(200+$C$17))),""),-1),0))+(IF($A$18<>0,ROUND(IF($A$18<>0,IF($C$18>=0,$A$18*$A$6*9.81/(200-$C$18),IF($C$18<0,(100+$C$18)*9.81*$A$6*$A$18/(100*(200+$C$18)))),""),-1),0))+(IF($A$18<>0,ROUND(IF($A$18<>0,IF($C$18>=0,(100-$C$18)*9.81*$A$6*$A$18/(100*(200-$C$18)),IF($C$18<0,9.81*$A$6*$A$18/(200+$C$18))),""),-1),0))
Nếu bỏ bớt đi một số hạng bất kỳ trong toán hạng trên thì Excel cho kết quả, còn giữ đầy đủ các toán hạng trên thì Excel báo lỗi và không thực hiện phép cộng. Tôi cần tính toán đầy đủ các toán hạng trên mà không tài nào làm được. Xin sự giúp đỡ của các bạn ! Cám ơn nhiều !
Nhìn cái hàm của bạn thế này chắc ngất quá đi mất. Nên nhớ là excel chỉ dùng được tối đa 7hàm if lồng nhau thui nhá.
Nếu cần trợ giúp công thức ngắn gọn bạn cần đưa file lên mọi người giúp đỡ cho bạn.
 
Đọc kỹ đi Khoa, có cái nào nhiều hơn 4 If lồng nhau đâu?
 
Tôi có một phép cộng như sau:

=(IF($A$14<>0,ROUND(IF($A$14<>0,IF($C$14>=0,$A$14*$A$2*9.81/(200-$C$14),IF($C$14<0,(100+$C$14)*9.81*$A$2*$A$14/(100*(200+$C$14)))),""),-1),0))+(IF($A$14<>0,ROUND(IF($A$14<>0,IF($C$14>=0,(100-$C$14)*9.81*$A$2*$A$14/(100*(200-$C$14)),IF($C$14<0,9.81*$A$2*$A$14/(200+$C$14))),""),-1),0))+(IF($A$15<>0,ROUND(IF($A$15<>0,IF($C$15>=0,$A$15*$A$3*9.81/(200-$C$15),IF($C$15<0,(100+$C$15)*9.81*$A$3*$A$15/(100*(200+$C$15)))),""),-1),0))+(IF($A$15<>0,ROUND(IF($A$15<>0,IF($C$15>=0,(100-$C$15)*9.81*$A$3*$A$15/(100*(200-$C$15)),IF($C$15<0,9.81*$A$3*$A$15/(200+$C$15))),""),-1),0))+(IF($A$16<>0,ROUND(IF($A$16<>0,IF($C$16>=0,$A$16*$A$4*9.81/(200-$C$16),IF($C$16<0,(100+$C$16)*9.81*$A$4*$A$16/(100*(200+$C$16)))),""),-1),0))+(IF($A$16<>0,ROUND(IF($A$16<>0,IF($C$16>=0,(100-$C$16)*9.81*$A$4*$A$16/(100*(200-$C$16)),IF($C$16<0,9.81*$A$4*$A$16/(200+$C$16))),""),-1),0))+(IF($A$17<>0,ROUND(IF($A$17<>0,IF($C$17>=0,$A$17*$A$5*9.81/(200-$C$17),IF($C$17<0,(100+$C$17)*9.81*$A$5*$A$17/(100*(200+$C$17)))),""),-1),0))+(IF($A$17<>0,ROUND(IF($A$17<>0,IF($C$17>=0,(100-$C$17)*9.81*$A$5*$A$17/(100*(200-$C$17)),IF($C$17<0,9.81*$A$5*$A$17/(200+$C$17))),""),-1),0))+(IF($A$18<>0,ROUND(IF($A$18<>0,IF($C$18>=0,$A$18*$A$6*9.81/(200-$C$18),IF($C$18<0,(100+$C$18)*9.81*$A$6*$A$18/(100*(200+$C$18)))),""),-1),0))+(IF($A$18<>0,ROUND(IF($A$18<>0,IF($C$18>=0,(100-$C$18)*9.81*$A$6*$A$18/(100*(200-$C$18)),IF($C$18<0,9.81*$A$6*$A$18/(200+$C$18))),""),-1),0))
Nếu bỏ bớt đi một số hạng bất kỳ trong toán hạng trên thì Excel cho kết quả, còn giữ đầy đủ các toán hạng trên thì Excel báo lỗi và không thực hiện phép cộng. Tôi cần tính toán đầy đủ các toán hạng trên mà không tài nào làm được. Xin sự giúp đỡ của các bạn ! Cám ơn nhiều !
Quả thật là nhìn công thức của bạn hoa cả mắt, chẳng biết đường nào mà lần. Bạn hãy gửi file lên và nêu thật chi tiết yêu cầu vào trong đó nhé. Tôi tin chắc rằng sẽ có công thức khác gọn gàng hơn cho bạn.
 
Bạn dùng đoạn sau, hàm này sau khi sửa lại của bạn, phải còn rút gọn thêm nữa, nhưng nhìn công thức của bạn nhức đầu quá, chừng nào bớt nhức đầu mình sẽ rút gọn hơn.
=IF(OR($A14=0,$C14=200),0,ROUND(9.81*$A14*$A2*(2-0.01*ABS($C14))/(200-ABS($C14)),-1)+ROUND(9.81*$A15*$A3*(2-0.01*ABS($C15))/(200-ABS($C15)),-1)+ROUND(9.81*$A16*$A4*(2-0.01*ABS($C16))/(200-ABS($C16)),-1)+ROUND(9.81*$A17*$A5*(2-0.01*ABS($C17))/(200-ABS($C17)),-1)+ROUND(9.81*$A18*$A6*(2-0.01*ABS($C18))/(200-ABS($C18)),-1
))
 
nhìn mà thấy sợ. ban pots file len đi@$@!^%
 
Web KT
Back
Top Bottom