Excel-formel: Datavalidering överstiger inte total -

Innehållsförteckning

Generisk formel

=SUM(range)<=1000

Sammanfattning

För att endast tillåta värden som inte överstiger en viss summa kan du använda datavalidering med en anpassad formel baserad på SUM-funktionen. I exemplet som visas är datavalidering tillämpad på B5: B9:

=SUM($C$6:$C$9)<=1000

Förklaring

Datavalideringsregler utlöses när en användare lägger till eller ändrar ett cellvärde.

I det här fallet behöver vi en formel som returnerar FALSE så länge som poster i C6: C9-summan till en summa som är lika med eller under 1000. Vi använder SUM-funktionen för att summera ett fast intervall och sedan helt enkelt jämföra resultatet till 1000 med mindre än eller lika med. Observera intervallet C6: C9 anges som en absolut referens för att förhindra att referensen ändras automatiskt för varje cell som datavalidering tillämpas på.

Varje gång ett nummer matas in utlöses valideringen. Så länge summan förblir mindre än 1000 lyckas valideringen. Om någon post orsakar att summan C6: C9 överstiger 1000, misslyckas valideringen.

Obs! Cellreferenser i datavalideringsformler är relativa till den övre vänstra cellen i det intervall som valts när valideringsregeln definieras, i detta fall B5.

Intressanta artiklar...