K načtení každého druhého čísla ze dvou seznamů použijeme kombinaci IF, MOD, ROW & INDIRECT funkce pro získání výstupu.
The IF funkce zkontroluje, zda je zadaná podmínka SKUTEČNÝ nebo NEPRAVDIVÉ. Pokud se vrátí SKUTEČNÝ pak vrátí přednastavenou hodnotu, pokud se vrátí NEPRAVDIVÉ pak vrátí další přednastavenou hodnotu.
Syntaxe = IF (logický_test, value_if_true, value_if_false)
logický_test: logický test otestuje podmínku nebo kritéria, pokud podmínka splňuje, pak vrátí přednastavenou hodnotu, pokud podmínka nesplňuje, pak vrátí další přednastavenou hodnotu.
value_if_true: Hodnota, kterou chcete vrátit, pokud tento argument vrátí hodnotu TRUE.
value_if_false: Hodnota, kterou chcete vrátit, pokud tento argument vrátí FALSE
MOD: Vrátí zbytek poté, co je číslo vyděleno dělitelem.
Syntaxe = MOD (číslo, dělitel)
číslo: Jedná se o číselnou hodnotu, jejíž zbytek chcete najít.
dělitel: Je to číslo, které se používá k rozdělení argumentu čísla.
ŘÁDEK: Vrátí číslo řádku odkazu.
Syntaxe: = ŘÁDEK (reference)
Odkaz: Jedná se o odkaz na buňku nebo rozsah buněk.
NEPŘÍMÝ: Vrátí odkaz určený textovým řetězcem.
Syntaxe: = NEPŘÍMÝ (ref_text, A1)
ref_text je odkaz na buňku. Pokud ref_text není platným odkazem na buňku, vrátí se funkce INDIRECT #REF chyba.
Druhý argument A1 odkazuje na logickou hodnotu, která určuje, jaký typ odkazu je obsažen v buňce ref_text.
Pokud a1 je PRAVDA nebo je vynecháno, pak ref_text je určena jako reference ve stylu A1.
Pokud je a1 NEPRAVDIVÉ pak ref_text je určen jako referenční styl R1C1.
Příklad:Pokud hodnota v buňce A1 obsahuje 10, B1 obsahuje A1 a my použijeme NEPŘÍMÝ funkce v buňce C1= NEPŘÍMÝ (B1), pak by výsledek byl 10
Vezměme si příklad:
Ve sloupci A a B. máme několik náhodných čísel. Potřebujeme vzorec pro načtení každého druhého čísla ze dvou seznamů. Potřebné číslo je zbarveno červeně.
- V buňce C2 by vzorec byl
- = NEPŘÍMÉ (IF (MOD (ŘADA (), 2) = 0, "A" & ŘADA (), "B" a ŘÁDEK ())))
- Stiskněte klávesu Enter na klávesnici.
- Zkopírováním vzorce z buňky C2 do rozsahu C3: C10 získáme požadovaný výsledek.
Získáte každé druhé číslo v pořadí ze dvou seznamů.