2012-01-30 14 views
5

Provare a incollare =10**-2 in una cella in MS Excel. Dopo aver premuto Invio, lo trasforma in =0.1. Non riesco a trovare alcuna documentazione per **, ma sembra essere un operatore di tipo esponenziale piuttosto strano che non può essere utilizzato in una formula di Excel (ad esempio, =A1**A2 non è valido).Perché Excel traduce `= 10 ** - 2` in` = 0.1`?

Se questo operatore non è un operatore esponenziale, che cos'è?

(NB .: matematicamente, 10 -2 = 0,01, non 0,1)

+2

Perché gli stretti voti? Penso che questa sia una domanda perfettamente valida: fare riferimento a un comportamento non documentato, definire un caso d'uso che può essere replicato, pone esplicitamente una domanda su tale comportamento. –

risposta

6

** è la stessa di E

= 4E3 == 4 ** 3 == 4000

+0

No perché '.1' *' .1' sarebbe '0.01', non' 0.1' –

+3

non uguale a^o alimentazione. questo non è un operatore, che è ciò che è confuso. È funzionalmente equivalente a digitare la lettera "E" tra due numeri. – Roger

+2

@MikeChristensen, questo corrisponde esattamente agli esempi di F.J. Penso che Roger l'abbia fatto. Questo è un metodo di immissione alternativo per la notazione scientifica. –

5

Risulta che A**B sposta il punto decimale A verso destra di B posizioni, o matematicamente A**B è equivalente a A*(10^B).

Questa è fondamentalmente una stenografia di notazione scientifica, quindi 1.23**-2 apparirebbe come 1.23E-02 nella cella, quindi non solo esegue lo spostamento come descritto sopra ma cambierà la categoria di quella cella in "Scientifica". Si noti che questo è solo il caso se si immette il valore nella cella senza un leader=, così=1.23**-2voluto mantenere il predefinito corrente per la cella e la visualizzazione0.0123.

Nel caso di 10**-2, il punto decimale viene spostato a sinistra di 2 posizioni (poiché B è negativo), risultante in 0,1.

Ecco alcuni esempi:

1**-2 => 0.01 
1.2**2 => 120 
.5**1 => 5 
+0

E funziona solo con un letterale. Ha ragione non puoi fare = A1 ** A2. – Almo

+1

Per la vita di me non riesco a trovare dove questo operatore sia documentato. –

+0

Sì, lo stavo cercando anche nella documentazione, senza fortuna ancora. –