Gælder for
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint i Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint i Microsoft 365 Small Business

Returnerer én værdi, hvis en betingelse, du angiver, evalueres til SAND, og en anden værdi, hvis den evalueres til FALSK. Brug HVIS til at udføre betingede test af værdier og formler.

Syntaks

HVIS(logical_test;value_if_true;value_if_false)

Logical_test     er en hvilken som helst værdi eller et udtryk, der kan evalueres som SAND eller FALSK. [Kvartal1]=100 er f.eks. et logisk udtryk. Hvis værdien i én række i kolonnen, [Kvartal1], er lig med 100, evalueres udtrykket til SAND. Ellers evalueres udtrykket til FALSK. Dette argument kan bruge en hvilken som helst sammenligningsberegningsoperator.

Value_if_true     er den værdi, der returneres, hvis logical_test er SAND. Hvis dette argument f.eks. er tekststrengen "Inden for budget", og argumentet logical_test evalueres til SAND, viser funktionen HVIS teksten "Inden for budget". Hvis logical_test er SAND, og value_if_true er tom, returnerer dette argument 0 (nul). Hvis du vil have vist ordet SAND, skal du bruge den logiske værdi SAND for dette argument. Value_if_true kan være en anden formel.

Value_if_false     er den værdi, der returneres, hvis logical_test er FALSK. Hvis dette argument f.eks. er tekststrengen "Overskredet budget", og argumentet logical_test evalueres til FALSK, viser funktionen HVIS teksten "Overskredet budget". Hvis logical_test er FALSK, og value_if_false udelades (dvs. efter value_if_true er der ikke noget komma), returneres den logiske værdi FALSK. Hvis logical_test er FALSK, og value_if_false er tom (dvs. efter value_if_true er der et komma efterfulgt af højreparentes), returneres værdien 0 (nul). Value_if_false kan være en anden formel.

Bemærkninger

  • Op til syv HVIS-funktioner kan indlejres som value_if_true og value_if_false argumenter for at opbygge mere omfattende test. Se de sidste af følgende eksempler.

  • Når argumenterne value_if_true og value_if_false evalueres, returnerer HVIS den værdi, der returneres af disse sætninger.

  • Hvis et af argumenterne til HVIS er matrixer, evalueres hvert element i matrixen, når HVIS-sætningen udføres.

Eksempelsæt 1

C ol1

Kol2

Col3

Udgift

Formel

Beskrivelse (resultat)

50

=HVIS([Udgift]<=100,"Inden for budget","Overskredet budget")

Hvis tallet er mindre end eller lig med 100, viser formlen "Inden for budget". Ellers viser funktionen "Overskredet budget". (Inden for budgettet)

23

45

89

50

=HVIS([Udgift]=100,SUM([Kolonne1],[Kolonne2],[Kolonne3]),"")

Hvis tallet er 100, lægges de tre værdier til. Ellers returneres tom tekst (""). ()

Eksempelsæt 2

Faktiske udgifter

PredictedExpenses

Formel

Beskrivelse (resultat)

1500

900

=HVIS([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Kontrollerer, om den første række overskrider budgettet (overskredet budget)

500

900

=HVIS([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Kontrollerer, om den anden række overskrider budgettet (OK)

Eksempelsæt 3

Score

Formel

Beskrivelse (resultat)

45

=HVIS([Score]>89,"A",HVIS([Score]>79,"B", HVIS([Score]>69,"C",HVIS([Score]>59,"D","F"))))

Tildeler et bogstav karakter til den første score (F)

90

=HVIS([Score]>89,"A",HVIS([Score]>79,"B", HVIS([Score]>69,"C",HVIS([Score]>59,"D","F"))))

Tildeler et bogstavkarakter til den anden karakter (A)

78

=HVIS([Score]>89,"A",HVIS([Score]>79,"B", HVIS([Score]>69,"C",HVIS([Score]>59,"D","F"))))

Tildeler et bogstav karakter til den tredje score (C)

I det foregående eksempel er den anden HVIS-sætning også det value_if_false argument til den første HVIS-sætning. På samme måde er den tredje HVIS-sætning det value_if_false argument til den anden HVIS-sætning. Hvis f.eks. den første logical_test ([Score]>89) er SAND, returneres "A". Hvis den første logical_test er FALSK, evalueres den anden HVIS-sætning osv.

Bogstavkaraktererne tildeles til tal med følgende tast (hvis der kun bruges heltal).

Hvis Score er

Vend derefter tilbage

Større end 89

A

Fra 80 til 89

B

Fra 70 til 79

C

Fra 60 til 69

D

Mindre end 60

F

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.