Saya memiliki contoh daftar yang dipisahkan koma dalam sel. Nilai dipisahkan koma. mereka bisa 1 digit atau 2 digit.

A1: 3,4,5,10

Saya mencoba untuk mendapatkan perbedaan antara nilai pertama dan nilai terakhir. Inilah yang saya coba lakukan:

B1: = RIGHT(A1,1)-LEFT(A1,1)

Ini berfungsi dengan baik jika semua nilainya adalah satu digit, tetapi jika nilai terakhir adalah dua digit, maka itu tidak memberikan hasil yang benar.

Apakah ada cara yang lebih baik untuk menulis rumus ini yang berfungsi dengan baik untuk digit tunggal dan ganda? mohon untuk. Terima kasih.

1
Max 20 November 2020, 11:59

1 menjawab

Jawaban Terbaik

Gunakan rumus di bawah ini.

=TRIM(RIGHT(SUBSTITUTE(A1,",", REPT(" ",100)),100))-LEFT(A1,SEARCH(",",A1)-1)

enter image description here

Ini akan bekerja untuk setiap digit panjang, bahkan untuk nilai desimal juga.

2
Harun24HR 20 November 2020, 09:06