Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Prova con:
=CONTA.SE(INDIRETTO("Blocchetti[IDBlocchetto]");INDIRETTO("Blocchetti[@IDBlocchetto]"))=1
Ciao.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Buongirono,
Sto cercando di applicare una formula per convalidare i dati in una tabella Excel.
Volevo convalidare i dati per assicurarmi che in una colonna non fossero presenti dati duplicati.
La colonna sulla quale voglio applicare la formula è la colonna IDBlocchetto. La tabella si chiama Blocchetti.
Ho inserito la formula CONTA.SE(Blocchetti[IDBlocchetto]; Blocchetti[@IDBlocchetto])=1 . Questa formula dovrebbe restituire "VERO" dato che al momento non ci sono valori duplicati. Tuttavia non funziona così, infatti mi segna errore e non mi permette di inserire altri valori (duplicati o non).
Se invece modifico la formula inserendo i riferimenti alle celle: CONTA.SE($A:$A; A2)=1 sembra funzionare.
Come mai non funziona con i riferimenti alla tabella? Mi sembra che la best practice di Excel suggerisca di usare sempre i riferimenti alla tabella.
Grazie a tutti in anticipo.
Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Risposta accettata dall'autore della domanda
Prova con:
=CONTA.SE(INDIRETTO("Blocchetti[IDBlocchetto]");INDIRETTO("Blocchetti[@IDBlocchetto]"))=1
Ciao.
Grazie mille.
Effettivamente funziona.
Idee sul perchè senza l'uso della funzione INDIRETTO ciò non accadeva?
Nelle convalide e nelle formattazioni condizionali i riferimenti alle tabelle devono essere richiamati in maniera indiretta con l'apposita funzione, sul perché non so però essere più preciso.
Ciao e grazie del riscontro.
ciao
perchè le tabelle sono delle vipere 😀
e la convalida non accetta espansioni
Grazie mille.
Effettivamente funziona.
Idee sul perchè senza l'uso della funzione INDIRETTO ciò non accadeva?