Excel web e desktop

Excel web e desktop vediamo le differenze.

Excel oltre ad essere disponibile per i sistemi operativi Windows e macOS, può essere utilizzato online accedendo al sito: https://www.office.com/ proviamo ad analizzare le differenze tra Excel web e desktop.

Per utilizzare Excel web dobbiamo avere un abbonamento a Microsoft 365 (Leggi gli articoli della sezione dedicata a Microsoft 365).

Formati di file supportati in Excel per il Web

Nelle versione web Excel può aprire:

  • File della cartella di lavoro di Excel xlsx
  • File della cartella di lavoro di Excel 97-2003 xls

Quando si aprono cartelle di lavoro di Excel 97-2003 (xls), Excel per il Web le converte in un file con estensione xlsx.

Si possono aprire anche  File della cartella di lavoro binaria di Excel (xlsb) e Cartella di lavoro con attivazione macro di Excel (. xlsm) in questo caso
la cartella di lavoro può essere aperta, ma le macro non vengono eseguite in una finestra del browser.

Possiamo anche aprire file di foglio di calcolo OpenDocument (*.ods)

Le cartelle di lavoro in altri formati, ad esempio il formato CSV, in genere non sono supportate in Excel per il Web.

Caratteristiche supportate da Excel web e desktop.

Il funzionamento delle seguenti voci (con qualche distinguo)  in una finestra del browser è simile a quello di Excel desktop.

  • Calcoli
  • Celle
  • Grafici e tabelle, inclusi rapporti di grafico pivot e rapporti di tabella pivot
    Fanno eccezione a solo i grafici:
    • che fanno parte di un gruppo di grafici
    • con riferimenti esterni
    • chee usano determinati tipi di origini dati non supportati per le cartelle di lavoro visualizzate in una finestra del browser
  • Connessioni dati
    Dipende della configurazione dell'ambiente, alcuni tipi di connessioni dati sono supportati in questi casi è possibile aggiornare i dati.
    Per altre informazioni, vedere Aggiornamento dei dati in una finestra del browser.
  • Date
  • Riferimenti esterni
    Viene visualizzato l'ultimo valore noto di un riferimento esterno. I riferimenti esterni devono essere aggiornati con Excel.
  • Elenco dei campi per un rapporto di grafico pivot o di tabella pivo
  • Filtri, filtri dei dati e controlli Sequenza temporale
  • Formattazione
  • Funzioni
    La maggior parte delle funzioni di Excel funziona in una finestra del browser come in Excel desktop.
    Le eccezioni sono elencate nella successiva sezione in questo articolo.
  • Bordi
    La maggior parte dei bordi, anche se non tutti, viene visualizzata, sono supportati i colori di linea, gli stili di linea continua e doppia, le linee continue e tratteggiate e gli spessori di linea sottile, medio e spesso.
  • Elementi denominati (intervalli, tabelle, grafici, rapporti di grafico pivot, rapporti di tabella pivot, filtri dei dati e controlli Sequenza temporale).
  • Grafici sparkline
  • Tabelle

Funzioni con un comportamento diverso in Excel per il Web

Come detto nel paragrafo precedente il comportamento di alcune funzioni è diverso nella finestra del browser rispetto a Excel desktop.

Di seguito riepilogo le diversità di comportamento di alcune funzioni in Excel desktop e in una cartella di lavoro visualizzata in una finestra del browser.

CODICE.CARATT
Desktop

Restituisce il carattere specificato da un numero. Per i caratteri non stampabili, restituisce un carattere blocco.
Web
Restituisce il carattere specificato da un numero. Per i caratteri non stampabili, restituisce valori vuoti.

COLLEG.IPERTESTUALE
Desktop
Restituisce un collegamento attivo che è possibile selezionare e visitare.
Web
A seconda delle impostazioni per l'interattività e l'esplorazione specificate per una cartella di lavoro, la funzione COLLEG.IPERTESTUALE può restituire un collegamento attivo o una stringa di testo del collegamento inattivo.

AMBIENTE.INFO
Desktop
Restituisce il percorso della directory o della cartella corrente nel computer.
Web
Restituisce un #VALUE. errore.

ADESSO
Desktop
Restituisce la data e ora nel computer.
Web
Restituisce la data e ora nel server.

DATITEMPOREALE
Desktop
Restituisce dati in tempo reale recuperati da un programma che supporta l'automazione COM.
Web
Se i valori restituiti da una funzione DATITEMPOREALE sono archiviati in una cartella di lavoro, vengono visualizzati tali valori. Se nella cartella di lavoro non è archiviato alcun valore, viene restituito un errore #N/D.

OGGI
Desktop
Restituisce la data nel computer.
Web
Restituisce la data nel server

Marcello Donnini

Marcello Donnini
consulente informatico e formatore  con più di 30 anni di esperienza.

 

 

Se avete delle domande oppure necessitate di risolvere un vostro problema, contattatemi.
Vi risponderò al più presto possibile.
Rimuovi Duplicati

Rimuovi duplicati

Capita spesso di avere il problema di eliminare le righe duplicate in una tabella o più semplicemente di una colonna estraendo solo i valori univoci, in queste situazioni possiamo utilizzare il comando rimuovi duplicati.

Usiamo il comando rimuovi duplicati Al fine di ottenere una lista di valori univoci partendo dai dati di una colonna.

Premessa

A titolo esemplificativo consideriamo che la colonna A contenga un elenco di valori con alcuni valori duplicati.

Risultato da ottenere 

Vogliamo riportare in una colonna (ad esempio la colonna D) un elenco di valori univoci estratta dalla colonna A

Punti di attenzione

Excel considera il contenuto di due celle uguale solo se le due celle sono perfettamente identiche, ricordiamo che:

  1. I confronti di Excel non sono case sensitive quindi non vi è differenza tra maiuscole e minuscole per cui ROSSI = rossi =Rossi
  2. Gli spazi possono creare problemi Rossi + spazio non è uguale a Rossi

 

Rimuovi duplicati

Gestione delle intestazioni di colonna

Excel riconosce in automatico che una Colonna/Tabella ha una riga di intestazione se la prima riga un formato differente dalle successive.
Se le intestazioni non vengono riconosciute in automatico è presente una casella di controllo "Dati con intestazione" selezionandola diciamo ad Excel
Che la prima riga contiene le intestazioni di colonna.

Procedura

  1. selezionare tutti i dati presenti nella colonna A
  2. copiare i valori ed incollarli nella colonna D
  3. selezionare i valori della colonna D
  4. dal menu dati utilizzare il comando Rimuovi Duplicati
    Excel-Rimuovi Duplicati   Rimuovi Duplicati

Se l'intestazione di colonna non è riconosciuta o non è presente, nell'elenco "colonne" leggerete Colonna D altrimenti leggerete l'intestazione della colonna.

Rimuovi duplicati

Cliccate su Ok per eliminare i valori duplicati della colonna selezionata

Usiamo il comando rimuovi duplicati Al fine di ottenere una lista di valori univoci partendo dai dati di una Tabella.

Se utilizziamo il comando su una tabella verranno proposte nell'elenco "colonne" tutte le colonne della tabella.

Selezionando più colonne la riga verrà eliminata solo se tutti i valori delle colonne selezionate sono uguali.

Scarica un file con gli esempi di questo articolo.

 

Marcello Donnini

Marcello Donnini
consulente informatico e formatore  con più di 30 anni di esperienza.

 

 

Se avete delle domande oppure necessitate di risolvere un vostro problema, contattatemi.
Vi risponderò al più presto possibile.
CONTA.SE

CONTA SE – quante volte un valore compare in un elenco?

Come calcolare quante volte un valore compare in un elenco? Una funzione molto utile tra quelle disponibili è la CONTA SE,

Infatti spesso abbiamo la necessità di contare le righe che hanno un criterio comune oppure eliminare le righe duplicate di una tabella, ci sono molti strumenti che ci aiutano in queste operazioni, in questo articolo vedremo come utilizzando la funzione COONTA.SE.

Premessa

In primo luogo, a titolo esemplificativo, consideriamo che l'intervallo A1:A100 della colonna A  contenga un elenco di valori con alcuni valori duplicati.

Funzione CONTA SE (CONTA.SE)

Sintassi

La funzione conta.se fa parte delle funzioni statistiche.

=CONTA.SE(Intervallo; Criterio) --> =CONTA.SE(Dove si vuole cercare?; Cosa si vuole cercare?)

Intervallo: L'intervallo di celle in cui effettuare la ricerca

Possiamo utilizzare l'intera colonna A oppure l'intervallo A1:A100

=conta.se(A:A; Criterio): nel caso in cui usassimo la colonna A  (A:A) aggiungendo valori che soddisfano il criterio in qualunque riga della colonna, QUESTI verranno conteggiati.

=conta.se($A$1:$A$100;D2): utilizzando l'intervallo A1:A100, aggiungendo valori che soddisfano il criterio oltre la riga 100 della colonna A, questi non verranno conteggiati dalla funzione.

Nel caso di utilizzo dell'intervallo dobbiamo utilizzare i riferimenti assoluti $A$1:$A$100 in tal modo è possibile copiare la formula correttamente nelle righe successive.

Criterio - Valori

=CONTA.SE(A1:A100;"Roma") conta quante volte compare Il testo Roma nell'intervallo A1:A100,
=CONTA.SE(A1:A100;50) conta quante volte compare il valore 50 nell'intervallo A1:A100

Criterio - Riferimenti

=CONTA.SE(A1:A100;C1) conta quante volte compare il valore della cella C1 nell'intervallo A1:A100

Criterio - Confronti e caratteri jolly

=CONTA.SE(A1:A100;">50") così calcoliamo quante volte compaiono valori maggiori di 50 nell'intervallo A1:A100

Nel criterio di ricerca possiamo utilizzare i caratteri jolly (* e ?)

=CONTA.SE(A1:A100;"*") così calcoliamo il numero di celle contenenti testo nell'intervallo A1:A100
=CONTA.SE(A1:A100;"c*") così calcoliamo il numero di celle contenenti testo che inizia con la lettera c nell'intervallo A1:A100
=CONTA.SE(A1:A100;"c???") così calcoliamo il numero di celle contenenti testo di 4 lettere inizianti con la lettera c nell'intervallo A1:A100

Utilizzo della funzione CONTA SE

Possiamo immaginare alcuni diversi scenari.

  1. Riportare in una colonna attigua alla colonna A,  il conteggio del valore presente nella colonna A
  2. Creare una tabella riepilogativa dei valori con il rispettivo conteggio.

Scenario 1

In questo caso riporteremo la funzione CONTA.SE(A:A; criterio) che sarà funzionante anche se si aggiungono valori oltre la riga 100 se invece non vogliamo contare i valori oltre la riga 100 utilizzeremo la formula =CONTA.SE ($A$1:$A$100; criterio)  nella colonna in cui visualizzare il risultato.

La formula inserita deve essere copiata sulle righe successive, ad esempio utilizzando il quadratino di riempimento.

Abbiamo utilizzato i riferimenti assoluti proprio per poter copiare la formula correttamente.

Scenario 2

In questo secondo caso, prima di utilizzare la funzione CONTA SE, dobbiamo creare un elenco dei valori univoci presenti nella colonna A supponiamo di crearlo nella colonna D dove nella cella D1 inseriremo una intestazione di colonna.

Per questa operazione potrebbe interessarti leggere l'articolo Eliminare valori duplicati in una colonna.

Una volta creato l'elenco nella colonna D nella colonna E inseriremo la formula =conta.se (A:A;D2) che sarà funzionante anche se si aggiungono valori oltre la riga 100 se invece non vogliamo contare i valori oltre la riga 100 utilizzeremo la formula  =conta.se ($A$1:$A$100;D2)

La formula inserita deve essere copiata sulle righe successive, ad esempio utilizzando il quadratino di riempimento.

Abbiamo utilizzato i riferimenti assoluti per il riferimento e un riferimento relativo per il criterio proprio per poter copiare la formula correttamente.

Ordine di apparizione

In alternativa a quanto detto, un caso particolare applicabile a questa formula Excel è quello di visualizzare l'ordine di apparizione di un valore in una colonna.

Al fine di ottenere questo risultato dobbiamo semplicemente giocare con i riferimenti.

Come detto immaginiamo che l'intervallo A1:A100 della colonna A  contenga un elenco di valori con alcuni valori duplicati nella cella A1 supponiamo di avere una etichetta di colonna.

la funzione da inserire sarà =conta.se ($A$1:A2;A2)

Usando i riferimenti in questo modo conteremo quante volte un valore appare nell'elenco dalla prima riga alla sua posizione ottenendo quindi l'ordine di apparizione.

Scarica un file con gli esempi di questo articolo.

Marcello Donnini

Marcello Donnini
consulente informatico e formatore  con più di 30 anni di esperienza.

 

 

Se avete delle domande oppure necessitate di risolvere un vostro problema, contattatemi.
Vi risponderò al più presto possibile.