Condividi tramite

Formula convalida dati Excel

Anonimo
2024-02-01T09:41:24+00:00

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.

Microsoft 365 e Office | Excel | Per la casa | Windows

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.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
2024-02-01T10:51:25+00:00

Prova con:
=CONTA.SE(INDIRETTO("Blocchetti[IDBlocchetto]");INDIRETTO("Blocchetti[@IDBlocchetto]"))=1

Ciao.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-02-01T12:36:11+00:00

    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.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-02-01T12:04:14+00:00

    ciao

    perchè le tabelle sono delle vipere 😀

    e la convalida non accetta espansioni

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-02-01T11:59:37+00:00

    Grazie mille.

    Effettivamente funziona.

    Idee sul perchè senza l'uso della funzione INDIRETTO ciò non accadeva?

    La risposta è stata utile?

    0 commenti Nessun commento