Excel - složená funkce - prosím o kontrolu Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Čejka
nováček
Příspěvky: 4
Registrován: červenec 19
Pohlaví: Žena
Stav:
Offline

Excel - složená funkce - prosím o kontrolu

Příspěvekod Čejka » 11 črc 2019 00:24

Můžete mi prosím někdo poradit, co je špatně (a jak opravit) na nasledující Excel funkci:

=KDYŽ(NEBO(A(L6>0.5,K6>2.5,Q6>0.5,I6>2.5,M6>2.5),A(K6>2.5,Q6>0.5,I6>2.5,M6<2.5,L6>2.5)),”A”,KDYŽ(NEBO(A(L6>0.5,K6>2.5,Q6>0.5,I6>2.5,M6<2.5),A(L6>0.5,K6>2.5,Q6>0.5,I6<2.5),A(L6>0.5,K6>2.5,Q6<0.5),A(L6>0.5,K6<2.5,J6>1.5,P6>1.5),A(L6>0.5,K6<2.5,J6>1.5,P6<1.5,Q6>0.5),A(L6<0.5,J6>2.5,N6>1.5),A(L6<0.5,J6<2.5,M6>1.5,H6>1.5,O6>4.5)),”B”,”C”))

Nedávno jsem použila podobnou, ktera funguje bez problémů:

=KDYŽ(A(J10>1.5,F10>1.5,D10>9.5,I10>2.5),"A",KDYŽ(NEBO(A(J10>1.5,F10>1.5,D10>9.5,I10<2.5),A(J10>1.5,F10>1.5,D10<9.5),A(J10>1.5,F10<1.5,G10>1.5,D10>2.5),A(J10<1.5,E10>1.5,H10>1.5,K10>2.5)),"B","C"))

Moc děkuji!
Šárka

Reklama
a.mlady
nováček
Příspěvky: 32
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod a.mlady » 11 črc 2019 08:18

Nedělal jsem kontrolu, zda vzorec správně reaguje na patřičné hodnoty, ale v přiložených vzrorcích jsou místo středníku čárky, a v číslicích jsem musel použít čárku místo tečky. To asi chyba nebude, pokud to máte v nastavení.

=KDYŽ(A(J10>1,5;F10>1,5;D10>9,5;I10>2,5);"A";KDYŽ(NEBO(A(J10>1,5;F10>1,5;D10>9,5;I10<2,5);A(J10>1,5;F10>1,5;D10<9,5);A(J10>1,5;F10<1,5;G10>1,5;D10>2,5);A(J10<1,5;E10>1,5;H10>1,5;K10>2,5));"B";"C"))

=KDYŽ(A(J10>1,5;F10>1,5;D10>9,5;I10>2,5);"A";KDYŽ(NEBO(A(J10>1,5;F10>1,5;D10>9,5;I10<2,5);A(J10>1,5;F10>1,5;D10<9,5);A(J10>1,5;F10<1,5;G10>1,5;D10>2,5);A(J10<1,5;E10>1,5;H10>1,5;K10>2,5));"B";"C"))

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod atari » 11 črc 2019 10:08

Tečky, čárky, středníky, to je věc lokalizace. Například v anglické verzi je čárka, a v české středník.

Tohle vypadá na nějaký paskvil. Jak píše a.mlady jsou tam ty chyby. Čárky používá anglická mutace, ale zase tam je "Když" což je česká mutace. Je potřeba sjednotit jazykové verze.

A pro hledání chyby doporučuji si ten vzorec rozložit na jednotlivé části, zkontrolovat jejich funkčnost, a pak to poskládat dohromady.

Dodatečně přidáno po 3 minutách 30 vteřinách:
Vlož si do buňky přes "Vložit funkci" vzorec "Když" a uvidíš jaká je správná syntaxe.

Čejka
nováček
Příspěvky: 4
Registrován: červenec 19
Pohlaví: Žena
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod Čejka » 11 črc 2019 15:27

čárky a tečky problém nejsou, mám český systém a v Excelu nastavenou desetinnou tečku a oddelovače čárky (protože mi to tak vyhovuje ve vztahu k jiným aplikacím. A jak jsem psala, vzorec co začíná '=KDYŽ(A(J10' funguje bez problémů.

vzorec '=KDYŽ(NEBO(A(L6..' je jeho obdoba jen s více podmínkami a přidanou NEBO podmínkou do první KDYŽ funkce, tak jsem myslela, že by to mělo fungovat taky. Zkusím hledat dál, ale kdyby někdo viděl nejakou jasnou chybu nebo měl tip, jak vyřešit, budu moc ráda.

Děkuji,
Šárka

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod atari » 11 črc 2019 15:46

Tak aniž bych ten vzorec studoval, tak na první pohled mi tam nesedí ty uvozovky ...

Čejka
nováček
Příspěvky: 4
Registrován: červenec 19
Pohlaví: Žena
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod Čejka » 11 črc 2019 16:09

atari píše:Tak aniž bych ten vzorec studoval, tak na první pohled mi tam nesedí ty uvozovky ...


Můžu poprosit o vysvětlení? Výsledkem fukce by měli být 3 možnosti: A, B, C - proto ty uvozovky

A je definováno podminkou
KDYŽ(NEBO(A(L6>0.5,K6>2.5,Q6>0.5,I6>2.5,M6>2.5),A(K6>2.5,Q6>0.5,I6>2.5,M6<2.5,L6>2.5))
B je definovano
KDYŽ(NEBO(A(L6>0.5,K6>2.5,Q6>0.5,I6>2.5,M6<2.5),A(L6>0.5,K6>2.5,Q6>0.5,I6<2.5),A(L6>0.5,K6>2.5,Q6<0.5),A(L6>0.5,K6<2.5,J6>1.5,P6>1.5),A(L6>0.5,K6<2.5,J6>1.5,P6<1.5,Q6>0.5),A(L6<0.5,J6>2.5,N6>1.5),A(L6<0.5,J6<2.5,M6>1.5,H6>1.5,O6>4.5))
C jsou ostatní případy

guest
Pohlaví: Nespecifikováno

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod guest » 11 črc 2019 16:49

Je to všechno, jen ne zadání. Zkrátka vzorec budí dojem, že je to zvěrstvo. Nehledě na to, že se dozvídáme až teď, že jde o mix nastavení. Nemůžu si pomoct, ale prostě podle zkušeností si myslím, že je to překombinované až běda. A pokud není, pak už je to dost možná za hranicí běžných logických funkcí pro začátečníky, a směřuje to k nějaké minimalizaci přes Karnaughovy mapy atp.

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu

Příspěvekod atari » 11 črc 2019 16:57

Čejka píše:Můžete mi prosím někdo poradit, co je špatně (a jak opravit) na nasledující Excel funkci:

=KDYŽ(NEBO(A(L6>0.5,K6>2.5,Q6>0.5,I6>2.5,M6>2.5),A(K6>2.5,Q6>0.5,I6>2.5,M6<2.5,L6>2.5)),”A”,KDYŽ(NEBO(A(L6>0.5,K6>2.5,Q6>0.5,I6>2.5,M6<2.5),A(L6>0.5,K6>2.5,Q6>0.5,I6<2.5),A(L6>0.5,K6>2.5,Q6<0.5),A(L6>0.5,K6<2.5,J6>1.5,P6>1.5),A(L6>0.5,K6<2.5,J6>1.5,P6<1.5,Q6>0.5),A(L6<0.5,J6>2.5,N6>1.5),A(L6<0.5,J6<2.5,M6>1.5,H6>1.5,O6>4.5)),”B”,”C”))

V prvním řádku vzorce máš "A". Nevím jestli to je funkce, nebo textový řetězec,a rozebírat ten vzorec nehodlám.

Čejka
nováček
Příspěvky: 4
Registrován: červenec 19
Pohlaví: Žena
Stav:
Offline

Re: Excel - složená funkce - prosím o kontrolu  Vyřešeno

Příspěvekod Čejka » 11 črc 2019 18:05

"A" v prvnim radku "B" a "C" ve tretim jsou textove retezce
Ted jsem vzorec rucne prepsala primo do bunky v Excelu a funguje!
Predtim jsem si ho pripravovala v jinem listu Excelu a Wordu - kopirovanim, abych neudelala chybu... zrejme tam byl jiny typ uvozovek (nevim jestli to myslel atari?)

Kazdopadne diky za snahu!


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel - funkce když
    od Martyn20 » 13 črc 2023 11:56 » v Kancelářské balíky
    5
    2325
    od mmmartin Zobrazit poslední příspěvek
    13 črc 2023 18:44
  • ErP - ,,nebezpečná" funkce? Příloha(y)
    od DifiCZ » 05 lis 2023 12:26 » v Vše ostatní (sw)
    11
    2298
    od WolfGunCZ Zobrazit poslední příspěvek
    09 lis 2023 13:16
  • Prosím o kontrolu - PC Na fortnite pro borce (11 let)
    od jkorner » 02 lis 2023 14:15 » v Rady s výběrem hw a sestavením PC
    16
    1265
    od Gerete Zobrazit poslední příspěvek
    03 lis 2023 15:01
  • Nové herní PC do 45k, prosím o kontrolu
    od JohnyyGO » 15 úno 2024 20:42 » v Rady s výběrem hw a sestavením PC
    13
    905
    od JohnyyGO Zobrazit poslední příspěvek
    16 úno 2024 16:00
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    5993
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 5 hostů