Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 29. 4. 2014 07:21:37

pajinka
Člen
Registrace: 29. 4. 2014
Příspěvků: 1

Možnost vepsání textu až po vyplnění předchozí buňky

Zdravím, prosím o radu, jakou funkci použít pro případ, kdy chci nastavit jednu buňku/sloupec tak, aby do něj šlo vepsat text až po vyplnění buňky/ sloupce předchozího.
Jednoduchý příklad:budu mít sloupce se jménem a příjmením osoby a chci docílit toho, aby jméno osoby šlo vyplnit až po zadání příjmení. (předchozí buňka nesmí být prázdná)
Předpokládám, že na to exituje nějaký vzorec, ale nemohu přijít na to, co použít.

Děkuji za rady

Offline

#2 29. 4. 2014 10:27:13

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,527

Re: Možnost vepsání textu až po vyplnění předchozí buňky

Například v A1 příjmení :
například v B1 křestní jm :
--------------------------------
podmínkou lze zajistit přímo jen jednu z těchto dvou souvisejících buněk buď "A", nebo "B":-
v A1 vzorec =IF(B1 = "";"Chyba není vyplněno křestní jméno";"")
v B1 vzorec =IF(A1 = "";"Chyba není vyplněno příjmení";"")
--------------------------------
Ovšem vhodnější je dát do C1 vzorec na obě buňky, protože pokud použijete některý z výše uvedených, stejně budete nakonec jeden ze vzorců přepisovat. To postrádá určitou logiku kontroly.
takže v C1 vzorec =IF(A1 = "";"Chyba není vyplněno příjmení";IF(B1="";"Chyba není vyplněno jméno";""))
-------------------------------
Dále doporučuji udělat podmíněný formát a postavit vzorec do podmínky formátu např. pro B1 :
And(A1<>"";B1="")=1 ...+ určit barevný podklad či písmo ap. pro chybu


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 30. 4. 2014 15:38:17

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 769

Re: Možnost vepsání textu až po vyplnění předchozí buňky

Varianta bez maker. Nevím která balík a verzi používáš. Toto funguje v LO 4.2...

A: příjmení
B: jméno

Vytvoř styl (třeba "Odemčeno") Nastav ochranu buňky a odklikni zamčeno

Odemkni buňky ve sloupci A (Formát buňky, záložka Ochrana buňky, odklikni zamčeno)

Do sloupce B vlož podmíněný formát
Do podmínky vyber "Vzorec je.." a do pole se vzorci vlož: LEN($List1.A1)>0
Adresa musí být relativní a číslo řádku musí odpovídat vybranému řádku.
V podmínce použij vytvořený styl (Odemčeno)

Zamkni list.

ps. Samozřejmě je nutné také odemknout všechna ostatní pole, která se vyplňují>

Offline

Zápatí