Na získanie každého druhého čísla z dvoch zoznamov použijeme kombináciu IF, MOD, ROW & NEPRIAMY funkcie na získanie výstupu.
The IF funkcia kontroluje, či je vami zadaná podmienka PRAVDA alebo NEPRAVDA. Ak sa vráti PRAVDA potom vráti predvolenú hodnotu, ak sa vráti NEPRAVDA potom vráti ďalšiu prednastavenú hodnotu.
Syntax = IF (logický_test, value_if_true, value_if_false)
logický_test: logický test otestuje podmienku alebo kritériá, ak podmienka spĺňa, potom vráti prednastavenú hodnotu, ak podmienka nespĺňa, potom vráti druhú prednastavenú hodnotu.
value_if_true: Hodnota, ktorú chcete vrátiť, ak tento argument vráti hodnotu TRUE.
value_if_false: Hodnota, ktorú chcete vrátiť, ak tento argument vráti hodnotu FALSE
MOD: Vráti zvyšok po delení čísla deliteľom.
Syntax = MOD (číslo, deliteľ)
číslo: Je to číselná hodnota, ktorej zvyšok chcete nájsť.
deliteľ: Je to číslo, ktoré sa používa na rozdelenie argumentu číslo.
RIADOK: Vráti číslo riadka referencie.
Syntax: = ROW (odkaz)
Referencia: Je to odkaz na bunku alebo rozsah buniek.
NEPRIAMY: Vráti referenciu určenú textovým reťazcom.
Syntax: = NEPRIAMY (ref_text, A1)
ref_text je odkaz na bunku. Ak ref_text nie je platným odkazom na bunku, vráti sa funkcia INDIRECT #REF chyba.
Druhý argument A1 odkazuje na logickú hodnotu, ktorá určuje, aký typ odkazu je obsiahnutý v bunke ref_text.
Ak je a1 PRAVDA alebo je vynechané, potom ref_text je určená ako referencia v štýle A1.
Ak je a1 NEPRAVDA potom ref_text je určená ako referencia štýlu R1C1.
Príklad:Ak hodnota v bunke A1 obsahuje 10, B1 obsahuje A1 a použijeme NEPRIAMY funkcia v bunke C1= NEPRIAMY (B1), potom bude výsledok 10
Zoberme si príklad:
V stĺpci A a B. máme niekoľko náhodných čísel. Potrebujeme vzorec na získanie každého druhého čísla z dvoch zoznamov. Požadovaný počet je zafarbený červenou farbou.
- V bunke C2 by vzorec bol
- = NEPRIAMY (AK (MOD (ROW (), 2) = 0, "A" & ROW (), "B" & ROW ())))
- Na klávesnici stlačte kláves Enter.
- Skopírovaním vzorca z bunky C2 do rozsahu C3: C10 získame požadovaný výsledok.
Každé druhé číslo dostanete v poradí z dvoch zoznamov.