Saya mencari fungsi di Excel yang mirip
= MAX(ABS(A1:A10))
kecuali ABS()
tidak mengambil rentang angka.
Yang terbaik yang bisa saya dapatkan adalah:
= MAX(ABS(MIN(A1:A10)),ABS(MAX(A1:A10)))
Itu memang berhasil, tetapi semuanya berantakan karena semuanya dan saya tidak percaya tidak ada cara yang lebih baik. Ada ide?
Saya tidak suka array jadi saya akan menggunakan yang berikut:
Ini berfungsi karena satu-satunya waktu absolut dari angka minimum akan lebih tinggi dari nilai maksimum adalah jika itu adalah angka negatif.
sumber
Coba rumus ini (dari sini )
Menggabungkan:
sumber
Solusi VBA ini juga berfungsi.
=absMax(A1:A3)
sumber
Ini akan menemukan nilai dengan nilai absolut terbesar di luar rentang tetapi masih mengembalikan nilai aktual dengan tanda aslinya (+/-) dan bukan nilai absolut.
sumber
=IF(ABS(MAX(A1:A10))>ABS(MIN(A1:A10)),MAX(A1:A10),MIN(A1:A10))
?= MAX (MAX (X1: X5), ABS (MIN (X1: X5)))
sumber
sumber