Xin hỗ trợ Dùng hàm VALUE để chuyển dạng text về định dạng số (4 người xem)

  • Thread starter Thread starter le_vis
  • Ngày gửi Ngày gửi
Liên hệ QC

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

le_vis

Thành viên tích cực
Tham gia
23/7/09
Bài viết
1,322
Được thích
813
Tôi có dùng hàmVALUE kết hợp với hàm Max để lấy dữ liệu từ 1 cột định dạng Text nhưng bị sai (Như File đính kèm) - Kính nhờ các bạn chỉnh giúp - Trân trọng cảm ơn
 

File đính kèm

Tôi có dùng hàmVALUE kết hợp với hàm Max để lấy dữ liệu từ 1 cột định dạng Text nhưng bị sai (Như File đính kèm) - Kính nhờ các bạn chỉnh giúp - Trân trọng cảm ơn
Chắc thế này, công thức mảng bấm CSE
Mã:
=MAX(($C$7:$C$45)*1)
 
Tôi có dùng hàmVALUE kết hợp với hàm Max để lấy dữ liệu từ 1 cột định dạng Text nhưng bị sai (Như File đính kèm) - Kính nhờ các bạn chỉnh giúp - Trân trọng cảm ơn
Bạn để hàm VALUE vào trong hàm MAX, Kết thúc bằng Ctrl+Shift+Enter.

=MAX(VALUE($C$7:$C$45)+1)

Nếu Excel >= 2010, có thể dùng:

=AGGREGATE(14,6,VALUE($C$7:$C$45),1)+1
 
=AGGREGATE(14,6,--$C$7:$C$34,1)
=MAX(INDEX(--$C$7:$C$34,))
Bạn để hàm VALUE vào trong hàm MAX, Kết thúc bằng Ctrl+Shift+Enter.

=MAX(VALUE($C$7:$C$45)+1)

Nếu Excel >= 2010, có thể dùng:

=AGGREGATE(14,6,VALUE($C$7:$C$45),1)+1
Giữa Aggregate và Max không hoàn toàn giống nhau lắm.
Bên Aggregate phải dùng 4 thay vì 6 mới đúng.
 
Bạn để hàm VALUE vào trong hàm MAX, Kết thúc bằng Ctrl+Shift+Enter.

=MAX(VALUE($C$7:$C$45)+1)

Nếu Excel >= 2010, có thể dùng:

=AGGREGATE(14,6,VALUE($C$7:$C$45),1)+1
Xin cảm ơn tất cả các bạn đã trợ giúp - Xin cảm ơn nhiều nhiều
Giữa Aggregate và Max không hoàn toàn giống nhau lắm.
Bên Aggregate phải dùng 4 thay vì 6 mới đúng.
Xin bác VetMini giải thích cho lý do vì sao phải là 4 vì em không dùng Office2010 nên không thử được - Cảm ơn Bác
 
Trường hợp không có giá trị nào thỏa, hàm MAX có kết quả 0, hàm AGGREGATE(14,6, ...) báo lỗi
 
Tôi có dùng hàmVALUE kết hợp với hàm Max để lấy dữ liệu từ 1 cột định dạng Text nhưng bị sai (Như File đính kèm) - Kính nhờ các bạn chỉnh giúp - Trân trọng cảm ơn
Các công thức ở trên mình thử, nếu có 1 ô N/A thì kết quả sẽ trở về là #Value!.
Nên mình có ý như này.
=MAX(IF(ISNUMBER(--C7:C34),(--C7:C34))) -> CSE
Hoặc dùng Aggregate nhưng sửa thành 4 thì lỗi, sửa thành 6 thì không lỗi
=AGGREGATE(14,6,--$C$7:$C$34,1)
1622793028515.png
 
Em chưa nghĩ ra trường hợp nào đặc biệt.
Hàm Aggregate vốn có nguồn gốc từ giải pháp của Microsoft đáp ứng với công thức Conditional Formatting.
Vì vậy nó có thông số 6 để lướt qua các lỗi.
Đứng trên quan điểm này, hai công thức của bạn không hẳn luôn ra kết quả giống nhau.
 
Web KT

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

Back
Top Bottom