
Excel - ověření dat
Ahoj,
potřeboval bych nastavit v ověření dat pro konkrétní buňku pravidlo, které umožní sem doplnit jakékoliv číslo rovné nebo větší než 0, ale v případě desetinného čísla se zaokrouhlením na nejvýše 2 desetinná místa. Zkoušel jsem to udělat tak, jak je vidět na přiloženém screenu, ale buňka neakceptuje nulovou hodnotu. Za boha nedokážu přijít na to jak ten vzorec nastavit, aby to šlapalo. Mohl by mi to prosím někdo opravit, případně i vysvětlit, co by znamenal můj zápis? Předem moc díky za váš čas
Chápem, že formát na dve desatinné miesta len zdanlivo ukazuje skutočný obsah, pri ďalších výpočtoch s takouto bunkou sa počíta so skutočným obsahom, nie zobrazeným.
Dá sa to urobiť s makrom, ktoré kontroluje zmenu obsahu buniek v hárku, skontroluje, či sa zmena udiala v stĺpci, kde chceš tie podmienky uplatniť a tam už si môžeš robiť s obsahom čo len chceš.
Nie som si však celkom istý, či som dobre pochopil, že v prípade, že tam zadáš celé číslo, tak sa aj zobrazí len celé číslo, ak zadáš jednomiestne desatinné číslo, tak sa ti zobrazí len s jedným desatinným miestom, detto v prípade dvoch desatinných miest a až v prípade, že sa zadá viac ako 2 desatinné miesta, tak skutočne zaokrúhli na dve miesta a toto číslo zapíše. To všetko sa dá tým makrom poriešiť ale osobne by som nechcel mať stĺpec s bunkami s rôznymi počtami desatinných miest.
Samozrejme, dá sa to riešiť pomocnými stĺpcami ale chápem, že to nie je ono...