QNA > Q > Qual È L'uso Del Simbolo ^ In Excel?

Qual è l'uso del simbolo ^ in Excel?

Ho cambiato a 64-bit Excel un paio di anni fa. Un giorno, non molto tempo dopo, ho iniziato ad avere problemi a far funzionare correttamente l'operatore di esponenziazione in VBA. The third statement below kept having a runtime error.

  1. Dim a As Double, b As Double 
  2. b = 2 
  3. a = b^3 

It turns out that Microsoft added the LongLong data type to 64-bit Excel to store really large integer values. Il tipo di dati Integer memorizza valori fino a 16.368 (16 bit). Il tipo di dati Long memorizza valori fino a 2.147.483.648 (32 bit). Il tipo di dati LongLong memorizza valori fino a 9.223.372.036.854.775.807 (64 bit).

Quello che non sapevo in quel momento, è che Microsoft ha deciso di usare il trattino come carattere implicito di dichiarazione del tipo. Ed è per questo che ottenevo un errore. Per eseguire l'esponenziazione in Excel a 64 bit, è necessario utilizzare due cactus in una riga o racchiudere la variabile tra parentesi per evitare ambiguità. In Excel VBA a 32 bit, è sufficiente un singolo cursore.

  1. Dim a As Double, b As Double 
  2. Dim c^ 'c^ is a LongLong because of the implicit type character 
  3. b = 2 
  4. c^ = 2^^3 'c^ has a value of 8 
  5. c^ = (b)^3 'c^ has a value of 8 
  6. a = b^3 'Run-time error 

Di Nations

Perché le tastiere dei computer hanno quella disposizione delle lettere? :: Come impostare un sistema di gioco Sega Genesis
Link utili