News
Il doppio operatore unario (–) in Excel
Ho sempre visto il doppio trattino (–) nelle cartelle di lavoro di Excel e mi sono chiesto cosa facesse. un shortcut essenziale per forzare Excel a trattare TRUE e FALSE come i numeri 1 e 0, il che significa che puoi facilmente sommare o contare i risultati di un test logico su un intervallo. Ora lo so, e voglio condividere questo potente trucco con te.
La funzione principale: coercizione booleana-numerica. Il doppio trattino unario forza un valore da un tipo di dati (booleano) a un altro (numerico), un processo chiamato coercizione di tipo. Ecco un esempio semplice. Questa formula restituisce TRUE perché il valore nella cella A1 è maggiore di 10: =A1>10. Un singolo segno meno nella formula converte TRUE nel suo equivalente numerico negativo (-1): =-(A1>10). Aggiungendo un secondo trattino (quindi, il segno unario doppio) si inverte il numero a 1: =–(A1>10). Se il valore nella cella A1 non soddisfa i criteri booleani, il doppio trattino unario restituisce 0.
Questo trucco è molto utile per sommare o contare i risultati di un test logico su un intervallo. Ad esempio, puoi utilizzare la formula =–(A1:A10>10) per contare il numero di celle nell’intervallo A1:A10 che contengono un valore maggiore di 10. Spero che questo ti sia stato utile! Il doppio trattino unario è un potente strumento che può aiutarti a lavorare più efficientemente con i dati in Excel.












