![](https://cdn.wiki-base.com/3634292/excel_formula_data_validation_dont_exceed_total__2.png.webp)
Formula generica
=SUM(range)<=1000
Sommario
Per consentire solo i valori che non superano una somma impostata, puoi utilizzare la convalida dei dati con una formula personalizzata basata sulla funzione SUM. Nell'esempio mostrato, la convalida dei dati applicata a B5: B9 è:
=SUM($C$6:$C$9)<=1000
Spiegazione
Le regole di convalida dei dati vengono attivate quando un utente aggiunge o modifica un valore di cella.
In questo caso, abbiamo bisogno di una formula che restituisca FALSE fintanto che le voci in C6: C9 somma a un totale uguale o inferiore a 1000. Usiamo la funzione SUM per sommare un intervallo fisso e quindi confrontiamo semplicemente il risultato con 1000 usando meno di o uguale a. Notare che l'intervallo C6: C9 viene immesso come riferimento assoluto per impedire che il riferimento cambi automaticamente per ogni cella a cui viene applicata la convalida dei dati.
Ogni volta che viene immesso un numero, viene avviata la convalida. Finché la somma rimane inferiore a 1000, la convalida ha esito positivo. Se una qualsiasi voce fa sì che la somma C6: C9 superi 1000, la convalida non riesce.
Nota: i riferimenti di cella nelle formule di convalida dei dati sono relativi alla cella in alto a sinistra nell'intervallo selezionato quando viene definita la regola di convalida, in questo caso B5.