Platí pro
SharePoint Server – vydání s předplatným SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint v Microsoftu 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint v Microsoftu 365 Small Business

Vrátí jednu hodnotu, pokud se zadaná podmínka vyhodnotí jako PRAVDA, a jinou hodnotu, pokud se vyhodnotí jako NEPRAVDA. Funkci KDYŽ můžete použít k provádění podmíněných testů hodnot a vzorců.

Syntaxe

KDYŽ(logical_test;value_if_true;value_if_false)

Logical_test     je libovolná hodnota nebo výraz, který lze vyhodnotit jako PRAVDA nebo NEPRAVDA. Například [Čtvrtletí1]=100 je logický výraz; Pokud je hodnota v jednom řádku sloupce [Čtvrtletí1] rovna 100, výraz se vyhodnotí jako PRAVDA. V opačném případě se výraz vyhodnotí jako NEPRAVDA. Tento argument může použít libovolný operátor výpočtu porovnání.

Value_if_true     je hodnota, která se vrátí, pokud má logical_test hodnotu PRAVDA. Pokud je například tento argument textový řetězec "V rámci rozpočtu" a argument logical_test se vyhodnotí jako PRAVDA, zobrazí funkce KDYŽ text "V rámci rozpočtu". Pokud má logical_test hodnotu PRAVDA a value_if_true je prázdná, vrátí tento argument hodnotu 0 (nula). Pokud chcete zobrazit slovo PRAVDA, použijte pro tento argument logickou hodnotu PRAVDA. Value_if_true může být jiný vzorec.

Value_if_false     je hodnota, která se vrátí, pokud je logical_test FALSE. Pokud je například tímto argumentem textový řetězec "Rozpočet nad rozpočet" a argument logical_test se vyhodnotí jako NEPRAVDA, zobrazí funkce KDYŽ text "Rozpočet nad rozpočet". Pokud je logical_test FALSE a value_if_false je vynechána (to znamená, že za value_if_true není žádná čárka), vrátí se logická hodnota NEPRAVDA. Pokud je logical_test FALSE a value_if_false je prázdná (to znamená, že za value_if_true je čárka následovaná pravou závorkou), vrátí se hodnota 0 (nula). Value_if_false může být jiný vzorec.

Poznámky:

  • Až sedm funkcí KDYŽ je možné vnořit jako value_if_true a value_if_false argumenty pro vytvoření složitějších testů. Podívejte se na poslední z následujících příkladů.

  • Při vyhodnocení argumentů value_if_true a value_if_false vrátí funkce KDYŽ hodnotu vrácenou těmito příkazy.

  • Pokud některý z argumentů funkce KDYŽ jsou matice, každý prvek matice se vyhodnotí při provádění příkazu KDYŽ.

Příklad sady 1

C ol1

Sloupec 2

Sloupec 3

Výdaj

Vzorec

Popis (výsledek)

50

=KDYŽ([Výdaje]<=100;"V rámci rozpočtu";"Nad rozpočet")

Pokud je číslo menší než nebo rovno 100, vzorec zobrazí text "V rámci rozpočtu". V opačném případě funkce zobrazí "Rozpočet nad rozpočet". (V rámci rozpočtu)

23

45

89

50

=KDYŽ([Výdaje]=100;SUMA([Col1],[Col2],[Col3]);"")

Pokud je číslo 100, přičtou se tři hodnoty. V opačném případě se vrátí prázdný textový řetězec (). ()

Příklad sady 2

ActualExpenses

PredictedExpenses

Vzorec

Popis (výsledek)

1500

900

=KDYŽ([ActualExpenses]>[PredictedExpenses],"Over Budget";"OK")

Zkontroluje, jestli je první řádek nad rozpočtem (nad rozpočtem).

500

900

=KDYŽ([ActualExpenses]>[PredictedExpenses],"Over Budget";"OK")

Zkontroluje, jestli je druhý řádek nad rozpočtem (OK).

Příklad sady 3

Partitura

Vzorec

Popis (výsledek)

45

=KDYŽ([Skóre]>89;"A";KDYŽ([Skóre]>79;"B"; KDYŽ([Skóre]>69;"C";KDYŽ([Skóre]>59;"D";"F"))))

Přiřadí písmeno známky prvnímu skóre (F).

90

=KDYŽ([Skóre]>89;"A";KDYŽ([Skóre]>79;"B"; KDYŽ([Skóre]>69;"C";KDYŽ([Skóre]>59;"D";"F"))))

Přiřadí písmeno známky druhému skóre (A).

78

=KDYŽ([Skóre]>89;"A";KDYŽ([Skóre]>79;"B"; KDYŽ([Skóre]>69;"C";KDYŽ([Skóre]>59;"D";"F"))))

Přiřadí písmeno známky třetímu skóre (C).

V předchozím příkladu je druhý příkaz KDYŽ také argumentem value_if_false k prvnímu příkazu KDYŽ. Podobně třetí příkaz KDYŽ je argumentem value_if_false druhému příkazu KDYŽ. Pokud má například první logical_test ([Skóre]>89) hodnotu PRAVDA, vrátí se "A". Pokud je první logical_test FALSE, vyhodnotí se druhý příkaz KDYŽ atd.

Známky písmen se přiřazují číslům pomocí následujícího klíče (za předpokladu, že se používají pouze celá čísla).

Pokud je skóre

Pak se vraťte.

Větší než 89

A

Od 80 do 89

B

Od 70 do 79

C

Od 60 do 69

D

Méně než 60

F

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.