Thể hiện % trong công thức nối

Liên hệ QC

MrX7CEO

Thành viên mới
Tham gia
17/10/11
Bài viết
36
Được thích
7
Mình sử dụng CONCATENATE để nối. Mục tiêu hiển thị dạng: ▲ | 10%
=CONCATENATE(IF((B5/B7-1)<0;"▼";"▲"); " | "; TRUNC(B5/B7-1;4)*100)

Tuy nhiên, là khi B5/B7-1 đặt trong
CONCATENATE thì nó không hiển thị dạng % được, mà nó chỉ trả về kết quả là số thập phân thôi. Mình cũng đã sử dụng TRUNC để cắt lấy phần thập phân cho đỡ dài rồi. Giờ mình muốn để kết quả (B5/B7-1)*100 trả về % thì dùng công thức nào ạ?
Rất mong nhận được sự giúp sức từ mọi người!
 
Mình sử dụng CONCATENATE để nối. Mục tiêu hiển thị dạng: ▲ | 10%
=CONCATENATE(IF((B5/B7-1)<0;"▼";"▲");" | ";TRUNC(B5/B7-1;4)*100)

Tuy nhiên, là khi B5/B7-1 đặt trong
CONCATENATE thì nó không hiển thị dạng % được, mà nó chỉ trả về kết quả là số thập phân thôi. Mình cũng đã sử dụng TRUNC để cắt lấy phần thập phân cho đỡ dài rồi. Giờ mình muốn để kết quả (B5/B7-1)*100 trả về % thì dùng công thức nào ạ?
Rất mong nhận được sự giúp sức từ mọi người!
Bạn thử vầy xem:
PHP:
=CONCATENATE(IF((B5/B7-1)<0,"▼","▲")," | ",TEXT((B5/B7-1)*100,"0")&"%")
 
Bạn thử thay cái này : TRUNC(B5/B7-1,4)*100
Thành vầy xem sao:
TEXT(TRUNC(B5/B7-1,4),"0.00%")
 
Mình sử dụng CONCATENATE để nối. Mục tiêu hiển thị dạng: ▲ | 10%
=CONCATENATE(IF((B5/B7-1)<0;"▼";"▲");" | ";TRUNC(B5/B7-1;4)*100)

Tuy nhiên, là khi B5/B7-1 đặt trong
CONCATENATE thì nó không hiển thị dạng % được, mà nó chỉ trả về kết quả là số thập phân thôi. Mình cũng đã sử dụng TRUNC để cắt lấy phần thập phân cho đỡ dài rồi. Giờ mình muốn để kết quả (B5/B7-1)*100 trả về % thì dùng công thức nào ạ?
Rất mong nhận được sự giúp sức từ mọi người!

Thì cứ thêm "%" vào thôi: =CONCATENATE(IF((B5/B7-1)<0;"▼";"▲");" | ";TRUNC(B5/B7-1;4)*100; " %")
 
Web KT
Back
Top Bottom