Problém s podmínkou IF - EXCEL

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

Moderátor: Mods_senior

Uživatelský avatar
atari
Level 5
Level 5
Příspěvky: 2222
Registrován: říjen 08
Pohlaví: Muž

Problém s podmínkou IF - EXCEL

Příspěvekod atari » 23 led 2019 16:27

Mám v Excelu v buňce podmínku "=KDYŽ(A1;0;-1)".

Jenže potřebuji, aby při splnění podmínky buńka zůstala prázdná. Když zadám "=KDYŽ(A1;"";-1)", tak buňka sice zůstane prázdná, ale jelikož je součástí součtů, tak to hlásí chybu.

Má někdo nápad jak to vyřešit?
Naposledy upravil(a) atari dne 23 led 2019 17:29, celkem upraveno 1 x.



Reklama
Uživatelský avatar
Skeleton
Level 3
Level 3
Příspěvky: 512
Registrován: říjen 12
Bydliště: Kutná Hora
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod Skeleton » 23 led 2019 16:39

Zkusil bych ve formátu buňky 0 brát jako prázdný výraz tzn, když bude v oné buňce hodnota 0, pak bude buňka vypadat jako prázdná.

https://support.office.com/cs-cz/articl ... 0e9e476b03
AMD RYZEN R5 3600 + SCYTCHE Ninja 5 | MSI X570 UNIFY | PATRIOT Viper 4 2x8GB 3733MHz | MSI GTX 1070 8G Gaming Z | SAMSUNG 850 EVO 500GB | WD Blue 2TB | EVGA Supernova G3 550W | PIONEER BDR-207EBK | BEQUIET Dark Base 900 Pro + 6x BEQUIET Silent Wings 3

Uživatelský avatar
Grimm
Level 1
Level 1
Příspěvky: 88
Registrován: září 17
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod Grimm » 23 led 2019 18:40

Ten vzorec je nějakej divnej.
Jakou podmínku testuješ?
=KDYŽ(A1=podmínka;"";-1)
nebo
=KDYŽ(A1<>podmínka;"";-1)

Když při splněné podmínce použiješ prázdný řetězec "" při součtu to nemůže absolutně vadit.

guest
Pohlaví: Nespecifikováno

Re: Problém s podmínkou IF - EXCEL

Příspěvekod guest » 24 led 2019 16:05

a) Podmínka je neúplná, jak již bylo řečeno.
b) Operátor "+" má problémy s prázdným řetězcem, SUMA je zkousne.

Jistou variantou je vracet nulu a globálně v rámci listu nulové hodnoty skrývat - viz Soubor/Možnosti...

MePExG
Level 2
Level 2
Příspěvky: 159
Registrován: srpen 16
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod MePExG » 24 led 2019 21:16

Konečne som pochopil (aspoň dúfam) Vašu otázku. Nepotrebujete použiť podmienku KDYŽ(...), lebo chyba pri sčítaní prázdneho znaku vznikne z toho, že je to chápané ako text a nie číslo. Dá sa použiť dva spôsoby podmieneného formátu, aby ste docielili, aby pri výslednej hodnote nula bolo v bunke zobrazené nič. Klasický podmienený formát (nový tuším od verzie 2007) nebudem vysvetľovať (tu sa dá hrať s farbami fontu). Ovšem existuje tu aj formát bunky, ktorý som mal vysvetlený v 90. rokoch. Stačí vybrať formát ktorý požadujete a potom vo vlastný ho trochu zmodifikovať (význami hodnôt a formátov sa oddeľujú bodkočiarkou) 1.formát je pre kladné číslo, 2. pre záporné, 3. pre nulu a 4. pre text . Napr. "0,00;-0,00;;"

Uživatelský avatar
atari
Level 5
Level 5
Příspěvky: 2222
Registrován: říjen 08
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod atari » 25 led 2019 09:57

Podmmínka „A1“ je neúplná, abych Vás nezatěžoval sáhodlouhým vzorcem …. :-)

Ještě tedy uvedu, co řeším:
Je to sloupec XY, a pokud je splněná podmínka, tak se do buňky vloží výsledek výpočtu (může to být i číslo nula). A pak se provádí vizuální kontrola ostatních sloupců (jen na řádcích kde je v XY nějaký výsledek) A já potřebuji, aby buňky kde není vloženo číslo (nebyla splněna podmínka) byly prázdné, aby je kontrolující přeskočil a nezdržoval se. Ukázka sloupce XY, viz obrázek.

Z toho důvodu skrývání nuly není řešení (pak to skryje i ty nuly, které jsou výsledkem výpočtu)
Ano, použít funkci „SUMA“ místo „+“, je tedy řešení (díky, to mě nenapadlo), ale zase mi ta „SUMA“ znepřehledňuje, již tak složité vzorce. Ale pořád lepší než nic …. :-)

Ještě poznámka: Vím že by to šlo řešit také tím podmíněným formátem různou barevností buněk, ale to nechci, protože barevné buňky mám již ve vedlejších sloupcích a už by to bylo matoucí, a vedlo by to k chybám kontrolujícího.
Nemáte oprávnění prohlížet přiložené soubory.

MePExG
Level 2
Level 2
Příspěvky: 159
Registrován: srpen 16
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod MePExG » 25 led 2019 11:30

Asi ste všetko nečítali čo som písal o "novom" podmienenom formáte. Síce píšete že ho poznáte, ale ja som písal nie o farbe výplni bunky, ale FONTU (ktorý keď dáte biely, nebude hodnota v bunke viditeľná pri splnenej podmienke v inom stĺpci je výsledok v bunke rovný nule). Prikladám príklad použitia tohoto podmieneného formátu.
Nemáte oprávnění prohlížet přiložené soubory.

guest
Pohlaví: Nespecifikováno

Re: Problém s podmínkou IF - EXCEL

Příspěvekod guest » 25 led 2019 12:38


Uživatelský avatar
atari
Level 5
Level 5
Příspěvky: 2222
Registrován: říjen 08
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod atari » 25 led 2019 16:06

Ano tu závorku jsem přehlíd.

Takže závěr je ten, že bude asi nejjednodušší podmíněným formátem dát font písma na bílou.

MePExG
Level 2
Level 2
Příspěvky: 159
Registrován: srpen 16
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod MePExG » 25 led 2019 19:49

Ešte ma napadlo, použiť vo formáte čísla použiť tri bodkočiarky (středníky) [namiesto bieleho písma], podľa priloženého obrázku.
Nemáte oprávnění prohlížet přiložené soubory.

Uživatelský avatar
atari
Level 5
Level 5
Příspěvky: 2222
Registrován: říjen 08
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod atari » 29 led 2019 09:22

Formát tři středníky je nejaký divný, co to má být? Pokud ho použiji, tak buňka nezobrazuje vůbec nic, ani ty výpočty s plusovou hodnotou.

MePExG
Level 2
Level 2
Příspěvky: 159
Registrován: srpen 16
Pohlaví: Muž

Re: Problém s podmínkou IF - EXCEL

Příspěvekod MePExG » 29 led 2019 18:55

Tri bodkočiarky nič nezobrazia. Myslel som dať ho do podmieneného formátu namiesto bieleho písma.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel - načítání dat z webu - problém s čísly jako datum
    od Branscombe » 08 zář 2019 10:51 » v Kancelářské balíky
    4
    1198
    od Branscombe
    17 zář 2019 19:30
  • Excel VBA - Výběr dat
    od Piskotak » 28 lis 2019 15:17 » v Kancelářské balíky
    2
    384
    od elninoslov
    29 lis 2019 07:00
  • Excel VBA - GetObject
    od Grimm » 11 bře 2019 14:53 » v Kancelářské balíky
    3
    682
    od ITCrowd
    11 bře 2019 16:12
  • Excel - bodový graf
    od svitak » 12 bře 2019 17:18 » v Kancelářské balíky
    4
    689
    od svitak
    12 bře 2019 18:21
  • Excel generování čísel
    od pulli20 » 15 kvě 2019 08:20 » v Kancelářské balíky
    14
    1739
    od karlos64
    25 kvě 2019 00:45

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 4 hosti