Jawaban singkat
Untuk mengatasi masalah ini, tambahkan saja 0 sebelum tanda sama dengan
= 0 - A1^2 + A1
atau tambahkan beberapa tanda kurung untuk memaksakan urutan operasi standar
= - (A1^2) + A1
atau ganti tanda minus dengan interpretasi umum dari perkalian dengan -1
= -1 * A1^2 + A1
Dalam kasus khusus ini, di mana Anda memiliki istilah tambahan + A1, solusi terbaik adalah yang diusulkan oleh @ lioness99a:
= A1 - A1^2
Penjelasan detail
Di bawah konvensi Excel,
= - 3^2
sama dengan (-3) ^ 2 = 9, sementara
= 0-3^2
sama dengan 0-9 = -9.
Mengapa menambahkan 0 saja mengubah hasilnya?
Tidak didahului oleh minuend, tanda minus pada -3 ^ 2 dianggap operator negasi , yang merupakan operator unary (dengan hanya satu argumen) yang mengubah tanda nomor (atau ekspresi) yang mengikuti. Namun, tanda minus pada 0-3 ^ 2 adalah operator pengurangan , yang merupakan operator biner yang mengurangi yang mengikuti -
dari apa yang terjadi sebelumnya -
. Menurut konvensi Excel, operator eksponensial ^
dihitung setelah operator negasi dan sebelum operator pengurangan . Lihat "Operator penghitungan dan prioritas di Excel" , bagian "Urutan di mana Excel melakukan operasi dalam rumus".
Konvensi matematika standar adalah bahwa eksponensial dihitung sebelum negasi dan pengurangan atau, lebih sederhana dinyatakan, ^
dihitung sebelumnya -
. Dengan memalukan, Excel memilih konvensi yang berbeda dari aturan aljabar, buku teks sekolah, penulisan akademik, kalkulator ilmiah, Lotus 1-2-3, Mathematica, Maple, bahasa berorientasi komputasi seperti Fortran atau Matlab, MS Works, dan ... VBA (the bahasa yang digunakan untuk menulis makro Excel). Sayangnya, Calc dari LibreOffice dan Google Sheets mengikuti konvensi yang sama untuk kompatibilitas dengan Excel. Namun, menempatkan ekspresi di kotak pencarian atau bilah Google memberikan hasil yang sangat baik. Jika Anda menekan enter, urutan perhitungan akan diberikan dengan menggunakan tanda kurung. Sebuah diskusi di mana seorang ahli matematika membunuh argumen "seorang ilmuwan komputer" yang membela didahului negasi atas eksponitasi: http://mathforum.org/library/drmath/view/69058.html
Penanganan Masalah Umum
Jika Anda ingin menghitung
- Anything ^ 2,
tambahkan 0 sebelum tanda sama dengan
0 - Anything ^ 2
atau tambahkan beberapa tanda kurung untuk memaksakan urutan operasi standar
- ( Anything ^ 2 )
atau ganti tanda minus dengan interpretasi umum dari perkalian dengan -1
-1 * Anything ^ 2
Dari alternatif di atas, saya lebih suka menambahkan tanda 0 sebelum de minus karena ini adalah yang paling praktis. Jika ekspresi sudah dikelilingi oleh tanda kurung, saya menghindari menambahkan tanda kurung. Penggunaan tanda kurung yang banyak membuat ekspresi lebih sulit untuk dibaca, di-debug dan ditulis.
Jika istilah tambahan ditambahkan (atau dikurangi tanpa masalah daya-rata),
- Anything ^ 2 + ExtraTerm,
solusi terbaik adalah menempatkan ExtraTerm terlebih dahulu,
ExtraTerm - Anything ^ 2.
Sebuah komentar untuk jawaban lain mengatakan bahwa satu-satunya kasus Anda harus menyadari aturan diutamakan non-standar adalah di mana tanda minus mengikuti tanda sama dengan (= -). Namun, ada contoh lain, seperti = exp (-x ^ 2) atau = (- 2 ^ 2 = 2 ^ 2), di mana tidak ada minuend sebelum tanda minus.
Terima kasih kepada @BruceWayne karena telah mengajukan jawaban singkat, yang saya tulis di awal.
Anda mungkin tertarik dengan Menurut Excel, 4 ^ 3 ^ 2 = (4 ^ 3) ^ 2. Apakah ini benar-benar konvensi matematika standar?