Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak přidělovat hodnotu na základě rozsahu?
Představte si že potřebujete přiřadit sekci na základě čísel například pro první sekci platí čísla 1 až 10 pro druhou 25 až 30 a pro třetí 40 až 50. napadne vás využít SVYHLEDAT ale tato funkce nelze použít protože rozsahy nejsou souvislé. případně funkce KDYŽ ale co v případě že podmínek bude 50?
V tomto článku si ukážeme jak tento případ vyřešit.
Mějme tabulku s bodovým rozmezím od do a příslušné písmeno. Následně potřebujete v druhé tabulce k počtu bodů přiřadit příslušné písmeno viz ukázka.
K následující tabulce protřebujete přiřadit písmeno:
Výsledek
Využijeme funkci VYHLEDAT (LOOKUP) kdy pro podmínky pro násobíme rozsahy od do.
= VYHLEDAT(1;1/((B5>=$F$6:$F$9)*(B5<=$G$6:$G$9));$H$6:$H$9)
Výsledek?
Pozor při zadávání je potřeba funkci zadat jako maticový vzorec (CTLR + shift + Enter), Pokud máte novější excel stačí jen potvrdit enter.
V podmínkách (B10>=$F$6:$F$9) a (B10<=$G$6:$G$9)
(B10>=$F$6:$F$9)
(B10<=$G$6:$G$9)
Maticově zjistí zda jde o pravdu nebo nepravdu.
{PRAVDA;PRAVDA;PRAVDA;PRAVDA})*({NEPRAVDA;NEPRAVDA;NEPRAVDA;PRAVDA}
Pronásobením získáte nuly nebo jedničky, neboli v případě jedničky jsou obě podmínky splněny, neboli jde o požadovaný řádek, který potřebujete získat a z něho vrátit písmeno.
{0;0;0;1}
Následně funkce VYHLEDAT vyhodnotí a vrátí příslušnou hodnotu ze sloupce písmeno. Za využití triku, takže jedničku vydělíme onou matici získate chybové hodnoty a jedničku, pokud hledaná hodnota do daného rozsahu zapadá, neboli najdeme pozici jedničky.
VYHLEDAT(1;1/({0;0;0;1});$H$6:$H$9)
Pro vylepšení ještě můžeme funkci obalit funkcí IFERROR.
=IFERROR( VYHLEDAT(1;1/((B5>=$F$6:$F$9)*(B5<=$G$6:$G$9));$H$6:$H$9);"-")
Samozřejmě meze nemusí být pouze čísla ale může jít o datumy časy. Například projekty a kdy na daném projektu se pracovalo.
Pokud vás funkce zaujala doporučuji si projít články týkající se použití maticových funkcí.
Soubor ke stažení zdarma je v přípravě. Podpořit zveřejnění můžete podporou na Patreon.
Narazili jste na nějaké problémy, máte tip na vylepšení nebo doplnění článku, můžete se zmínit v komentářích.
Článek byl aktualizován: 06.06.2022 13:57
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |