Stránka 1 z 1

podmienka v excel 2

Napsal: 30 říj 2017 18:26
od jujul65
Dobrý deň,
môj problém len okrajovo zasahuje do tejto témy:
viewtopic.php?f=35&t=193186
zostavil som si v excel nasledovný funkčný vzorec:

=IF(OR(AND(OR(DAY(B5)=16;DAY(B5)=17;DAY(B5)=18;DAY(B5)=19;DAY(B5)=20;DAY(B5)=21;DAY(B5)=22;DAY(B5)=23;DAY(B5)=24;DAY(B5)=25;DAY(B5)=26;DAY(B5)=27;DAY(B5)=28;DAY(B5)=29;DAY(B5)=30;DAY(B5)=31);MONTH(B5)=10;OR(C5>14;C5<9));AND(OR(DAY(B5)=1;DAY(B5)=2;DAY(B5)=3;DAY(B5)=4;DAY(B5)=5;DAY(B5)=6;DAY(B5)=7;DAY(B5)=8;DAY(B5)=9;DAY(B5)=10;DAY(B5)=11;DAY(B5)=12;DAY(B5)=13;DAY(B5)=14;DAY(B5)=15;DAY(B5)=16;DAY(B5)=17;DAY(B5)=18;DAY(B5)=19;DAY(B5)=20;DAY(B5)=21;DAY(B5)=22;DAY(B5)=23;DAY(B5)=24;DAY(B5)=25;DAY(B5)=26;DAY(B5)=27;DAY(B5)=28;DAY(B5)=29;DAY(B5)=30;);MONTH(B5)=11;OR(C5>14;C5<9));AND(OR(DAY(B5)=1;DAY(B5)=2;DAY(B5)=3;DAY(B5)=4;DAY(B5)=5;DAY(B5)=6;DAY(B5)=7;DAY(B5)=8;DAY(B5)=9;DAY(B5)=10;DAY(B5)=11;DAY(B5)=12;DAY(B5)=13;DAY(B5)=14;DAY(B5)=15;DAY(B5)=16;DAY(B5)=17;DAY(B5)=18;DAY(B5)=19;DAY(B5)=20;DAY(B5)=21;DAY(B5)=22;DAY(B5)=23;DAY(B5)=24;DAY(B5)=25;DAY(B5)=26;DAY(B5)=27;DAY(B5)=28;DAY(B5)=29;DAY(B5)=30;DAY(B5)=31);MONTH(B5)=12;OR(C5>14;C5<9));AND(OR(DAY(B5)=1;DAY(B5)=2;DAY(B5)=3;DAY(B5)=4;DAY(B5)=5;DAY(B5)=6;DAY(B5)=7;DAY(B5)=8;DAY(B5)=9;DAY(B5)=10;DAY(B5)=11;DAY(B5)=12;DAY(B5)=13;DAY(B5)=14;DAY(B5)=15;DAY(B5)=16;DAY(B5)=17;DAY(B5)=18;DAY(B5)=19;DAY(B5)=20;DAY(B5)=21;DAY(B5)=22;DAY(B5)=23;DAY(B5)=24;DAY(B5)=25;DAY(B5)=26;DAY(B5)=27;DAY(B5)=28;DAY(B5)=29;DAY(B5)=30;DAY(B5)=31);MONTH(B5)=1;OR(C5>14;C5<9)));"ÁNO !!!";"")&IF(OR(AND(OR(DAY(B5)=1;DAY(B5)=2;DAY(B5)=3;DAY(B5)=4;DAY(B5)=5;DAY(B5)=6;DAY(B5)=7;DAY(B5)=8;DAY(B5)=9;DAY(B5)=10;DAY(B5)=11;DAY(B5)=12;DAY(B5)=13;DAY(B5)=14;DAY(B5)=15);MONTH(B5)=10;OR(C5>18;C5<14));AND(OR(DAY(B5)=1;DAY(B5)=2;DAY(B5)=3;DAY(B5)=4;DAY(B5)=5;DAY(B5)=6;DAY(B5)=7;DAY(B5)=8;DAY(B5)=9;DAY(B5)=10;DAY(B5)=11;DAY(B5)=12;DAY(B5)=13;DAY(B5)=14);MONTH(B5)=2;OR(C5>18;C5<14)));"ÁNO !!!";"")

Mám problém, že ak v bunkách nieje nič vypíše #VALUE! - vid príloha
Chcem, aby mi tam nič nevypísalo v prípade že v odkazovaných bunkách vo vzorci nie je nič.
Ako toho docieliť?

Re: podmienka v excel 2

Napsal: 30 říj 2017 18:49
od guest
Pán je fajnšmekr. Můžete říct proboha slovně, co to má dělat?

Re: podmienka v excel 2

Napsal: 30 říj 2017 18:59
od Grimm
Můžeš použít funkci IFERROR a do ní vložit svůj vzorec. Tím se zbavíš oné chyby, ale být tebou zkusil bych ten "vzorec" přepracovat.

Re: podmienka v excel 2

Napsal: 30 říj 2017 19:30
od jujul65
Vzorec som napísal tak, aby vyhovoval všetkým stanoveným podmienkam, neviem ako by som z neho mohol niečo odstrániť, aby som dosiahol toho čo teraz alebo nejako zmenšiť, aby som dosiahol toho čo teraz. Vyskúšam teda IFERROR so súčasným vzorcom...

slovné vyjadrenie požadovaného cieľa - vid príloha (pre 2017/2018 obdobie) :smile:

Re: podmienka v excel 2

Napsal: 30 říj 2017 20:18
od MePExG
Mala by stačiť podmienka

.

kde f1="ano" a G1="NIE".

Re: podmienka v excel 2

Napsal: 30 říj 2017 22:00
od jujul65
MePExG píše:Mala by stačiť podmienka

=IF(OR(ISBLANK(B2);ISBLANK(C2));"";SWITCH(MONTH(B2);
10;IF(AND(DAY(B2)>=1;DAY(B2)<=15;C2>=14;C2<=18);$F$1;IF(AND(DAY(B2)>=16;DAY(B2)<=31;C2>=9;C2<=14);$F$1;$G$1));
11;IF(AND(C2>=9;C2<=14);$F$1;$G$1);
12;IF(AND(C2>=9;C2<=14);$F$1;$G$1);
1;IF(AND(C2>=9;C2<=14);$F$1;$G$1);
2;IF(AND(DAY(B2)>=1;DAY(B2)<=15;C2>=14;C2<=18);$F$1;$G$1)))


kde f1="ano" a G1="NIE".


vyskúšam, zatiaľ:

=IFERROR(IF(OR(AND(DAY(B16)>15;DAY(B16)<32;MONTH(B16)=10;OR(C16>14;C16<9));AND(DAY(B16)>0;DAY(B16)<31;MONTH(B16)=11;OR(C16>14;C16<9));AND(DAY(B16)>0;DAY(B16)<32;MONTH(B16)=12;OR(C16>14;C16<9));AND(DAY(B16)>0;DAY(B16)<32;MONTH(B16)=1;OR(C16>14;C16<9));AND(DAY(B16)>0;DAY(B16)<16;MONTH(B16)=10;OR(C16>18;C16<14));AND(DAY(B16)>0; DAY(B16)<15;MONTH(B16)=2;OR(C16>18;C16<14)));"ÁNO";"NIE");"")

Re: podmienka v excel 2

Napsal: 31 říj 2017 07:11
od guest
Alebo ano, alebo nie. Zadání na pytel, řešení na pytel.. A nakonec přijde řada na neexistující SWITCH.