Křížovka a Ověření dat

Domácí úkol a jak se v něm vyznat

Úkol

Máš v Excelu vytvořit křížovku s tajenkou. Sloupce se označí písmeny, řádky čísly a ke křížovce patří legenda ke slovům. Každá buňka má přijmout jen správné písmeno. Na to slouží funkce Ověření dat.

Zadání doslova

V Excelu vytvořte křížovku s tajenkou (buď si ji vymyslete nebo opište z nějaké křížovkářské literatury). Sloupce označte písmeny A, B, C… a řádky čísly 1, 2, 3… Ke křížovce napište legendu pro slova v řádcích 1, 2, 3 atd. i sloupcích A, B, C… Buňky „nastavte“ tak, aby do nich nešlo napsat nic jiného, než správné písmeno. K tomu využijte funkci Ověření dat v Excelu. Vysvětlení najdete v přiloženém souboru.

Příloha (shrnutí)

  • Karta Data → Ověření dat. Karta Nastavení: ověřovací kritérium (příklad: Celé číslo, je mezi 3 a 7).
  • Karta Zpráva při zadávání: text zobrazený po výběru buňky (např. „Zadej číslo od 3 do 7.“).
  • Karta Chybové hlášení: styl (Stop), nadpis a text chyby při neplatném zadání.

Fotky zadání

Fotka zadání úkolu s textem o křížovce
Zadání úkolu
Fotka přílohy o Ověření dat, strana 1
Příloha, strana 1
Fotka přílohy o Ověření dat, strana 2
Příloha, strana 2

Ke stažení

Křížovka k vyplnění (krizovka.xlsx) Křížovka s řešením (krizovka-reseni.xlsx)

K čemu je Ověření dat

Ověření dat hlídá, co se smí do buňky napsat. Chyba se ukáže hned při psaní, ne až při počítání.

Postup v Excelu

Postup platí pro naši křížovku. Tajenka je TABULKA ve sloupci D. V listu s křížovkou leží políčko A1 mřížky v buňce B2, protože řádek 1 a sloupec A nesou popisky. První písmeno prvního slova je K.

  1. Klikni na buňku B2. Tam patří písmeno K.
  2. Otevři kartu Data a klikni na Ověření dat.
  3. Na kartě Nastavení vyber v poli Povolit možnost Vlastní a do pole Vzorec napiš: =NEBO(B2="K";B2="k") Excel při porovnání textu nerozlišuje velká a malá písmena, druhá podmínka s malým písmenem je tam jen pro přehlednost.
  4. Na kartě Zpráva při zadávání do nadpisu napiš „Políčko A1“ a do textu „Napiš jedno písmeno.“ (nadpis používá označení z mřížky, A1; adresa té buňky v Excelu je B2).
  5. Na kartě Chybové hlášení nech styl Stop a do nadpisu napiš „Špatně“ a do textu „Tohle písmeno sem nepatří. Zkus to znovu.“
  6. Potvrď tlačítkem OK. Stejně nastav každou další bílou buňku, jen s jejím písmenem a adresou. Pro C2 to je =NEBO(C2="O";C2="o").

Tři karty v okně Ověření dat

Nastavení
Pravidlo samo. Říká, co do buňky smí. U nás je to vlastní vzorec, který pustí jen správné písmeno ve velkém i malém tvaru.
Zpráva při zadávání
Nápověda, která se objeví, když buňku vybereš. Je nepovinná, ale pomůže.
Chybové hlášení
Co se stane při špatném zadání. Styl Stop špatné písmeno úplně odmítne. Styl Varování a Informace ho nechají projít, když uživatel potvrdí.

Pozor na vložení. Když do buňky písmeno vložíš ze schránky (Ctrl+V), Excel ho přijme bez kontroly a smaže i pravidlo buňky. V Google Sheets přepíše pravidlo i obyčejné vložení, kdežto Ctrl+Shift+V (vložit jen hodnoty) ho zachová.

Proč má každá buňka svůj vzorec. Vzorec odkazuje na svou buňku (B2) a správné písmeno je v každé buňce jiné. Jedno společné pravidlo by nevědělo, které písmeno kam patří.

Postup v Google Sheets

Je to stejný nápad, jen jinak pojmenovaný.

  1. Vyber buňku a v nabídce otevři Data → Ověření dat → Přidat pravidlo.
  2. V části Kritéria vyber Vlastní vzorec a napiš =OR(B2="K";B2="k"). Porovnání = nerozlišuje velká a malá písmena, takže vzorec pustí K i k (stejně by to uměl i =B2="K"). Kritérium Text → je přesně velikost písmen rozlišuje a malé k by odmítlo.
  3. V části Při neplatných datech vyber Zobrazit varování (špatné písmeno jde potvrdit) nebo Zamítnout vstup (špatné písmeno se nepřijme).
  4. Zapni Zobrazit text nápovědy a napiš nápovědu k buňce. Funguje jako karta Zpráva při zadávání v Excelu.

Co je klíčové

Test

Osm otázek, u každé jedna správná odpověď. Vyhodnocení proběhne v tvém prohlížeči a nic se neodesílá.

Názor: dávají formuláře v Excelu smysl?

Kdy ano. Pár lidí vyplňuje tabulku ručně, data zůstávají v tabulce a chceš hned chytit překlepy: datum, číslo v rozsahu, výběr ze seznamu. Nastavení trvá minuty a nepotřebuješ programátora ani server. Pro školní úkol a malou evidenci je to správný nástroj.

Kdy ne. Data zadává víc lidí najednou, mají žít dlouho a být dohledatelná, nebo potřebuješ práva a historii změn. Ověření dat jde obejít vložením, pravidla jsou po buňkách a špatně se udržují. Chybí audit i centrální úložiště.

Totéž jako web s databází. Potřebuješ stránku s formulářem, kontrolu v prohlížeči a znovu na serveru (jinak nic nehlídá), backend, databázi, hosting s HTTPS, zálohy a případně přihlášení. Odhady pro jednoho vývojáře:

ŘešeníOdhad práce
Excel s Ověřením dat30–60 minut, bez údržby
Web bez databáze (kontrola písmen v prohlížeči)2–4 hodiny
Web s databází (ukládání výsledků a přehled)1–2 dny
Web s uživatelskými účty a správoutýden a pak průběžná údržba

Závěr: Ověření dat je správná volba pro tuto velikost problému. Web s databází se vyplatí, až když data sdílí víc lidí a mají přežít tabulku.

Jak to vznikalo

Tady najdeš záznam, jak úkol vznikal: zadání, odpovědi a časy.