mihra
29.03.15,09:41
Mám vytvorený formulár v exceli a chcela by som doplniť podmienku na vyplnenie určitých povinných údajov. Pri otvorení sú bunky buď prázdne alebo je tam slovo "--zvolte--", kde sa po rozkliknutí zobrazí zoznam (cez overenie údajov).

Momentálne mám takúto funkciu:
=IF(OR(COUNTA(C9:O9)=0;COUNTA(C9:O9)="--zvolte--");"chybějící údaj";"OK")
ale nefunguje.

Doplňujúca otázka, je možné namiesto slov "chybějící údaj" a "OK" doplniť piktogramy zelenej fajky a červeného krížika?

Vopred ďkaujem za pomoc.
vicktor
30.03.15,11:16
Tomu prvemu nerozumiem... :(
K tomu druhemu - chod do insert/vloz symbol, pohladaj vhodny symbol, kamsi ho vloz, potom skopiruj ctrl/c a vloz do vzorca namiesto "chybejici/OK"
excel.sk
01.04.15,08:29
.

Takže po Vašom upresnení z 05.04.2015 navrhujem nasledovné riešenie:


. =IF(COUNTBLANK(C9:O9)+COUNTIF(C9:O9;"--zvolte--")=0;CHAR(254);CHAR(253))

Výsledok naformátujte ako písmo Wingdings a v podmienenom formáte aj príslušné farby.



Je to otestované u mňa, dajte mi vedieť, ako to funguje u Vás.

.

===========================================

.
Dobrý deň,

funkcia COUNTA je na počet neprázdnych buniek, výsledok bude teda číslo.
Nemá význam porovnávať číslo s výrazom "--zvolte--".

Piktogramy môžete spraviť pomocou podmieneného formátovania - Množiny ikon. Ak by ste mali verziu 2003 a menej, tak podmienené formátovanie + znaky vo vhodnom písme, napr. Wingdings alebo Webdings.

Pekný deň!
.
========================================
mihra
05.04.15,19:06
Dakujem za rady, piktogramy som uz vyriesila.

K tej prvej casti, momentalne mam dve funkcie, ktore funguju samostatne, ale potrebovala by som ich zlucit do jednej bunky.
Su to tieto dve funkcie:
=IF(COUNTA(C8:O8)=13;"þ";"ý")
=IF(COUNTIF(C8:O8;"--zvolte--")=0;"þ";"ý")
Ide o podmienku, ze musi byt vyplnenych vsetkych 13 buniek, ale ziadna neobsahuje text "--zvolte--".
Skusala som ich spojit pomocou &, ale nefunguje to.
"þ";"ý" su prave tie piktogramy, tu sa nezobrazuju spravne.
Vopred dakujem za kazdu radu.
marjankaj
05.04.15,19:47
. =IF(AND(COUNTA(C8:O8)=13;COUNTIF(C8:O8;"--zvolte--")=0);"þ";"ý")
alebo
.=IF(AND(COUNTBLANK(C8:O8)+COUNTIF(C8:O8;"--zvolte--")=0);"þ";"ý")
mihra
06.04.15,07:28
super :) ta druha moznost je spravna, velmi pekne dakujem :)