Excel 2016 - vzorec kombinace podmínek

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

Moderátor: Mods_senior

MK_Vs
Level 2
Level 2
Příspěvky: 200
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Excel 2016 - vzorec kombinace podmínek

Příspěvekod MK_Vs » 08 led 2025 17:56

Dobrý den,
potřebuji vytvořit jeden souhrnný vzorec (viz 4) v Excel 2016; kdy budou zohledněny následující podmínky.

Pro jednotlivé kroky jsem si postupně rozepsal vzorce, viz příloha, nedaří se mě je však kombinovat v jeden.

1) Když sloupce B a C jsou prázdné a zároveň sloupce D a E obsahují číslo; porovnej pouze sloupce D a E s hodnotami minimum a maximum. V případě prázdých sloupců zobraz prázdnou buňku.
Zobraz výsledek "o" pro hodnotu v rozsahu nebo "x" pro hodnotu mimo rozsah.
- funguje

2) Když sloupce B a C obsahují číslo a zároveň sloupce D a E jsou prázdné; porovnej pouze sloupce B a C s hodnotami minimum a maximum. V případě prázdých sloupců zobraz prázdnou buňku.
Zobraz výsledek "o" pro hodnotu v rozsahu nebo "x" pro hodnotu mimo rozsah.
- funguje

3) Když sloupce B; C; D; E obsahují číslo; porovnej všechny sloupce s hodnotami minimum a maximum.
V případě prázdých sloupců zobraz prázdnou buňku.
Zobraz výsledek "o" pro hodnotu v rozsahu nebo "x" pro hodnotu mimo rozsah.
- funguje

4) Zkombinovat situace (vzorce) z příkladů 1-3 do jednoho.
- nefunguje

Situace 4 mi však nefunguje správně. Předpokládám, že dělám logickou, chybu, avšak se mi ji nedaří odhalit.
Rád budu také vědět, kde jsem logicky udělal chybu.

Prosím pomoc.

Děkuji
Přílohy
Vzorec_prac.xlsx
(15.3 KiB) Staženo 47 x

Reklama
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Excel 2016 - vzorec kombinace podmínek

Příspěvekod elninoslov » 08 led 2025 21:44

Snáď som to obsiahol všetko (lebo tých možností je viac, napr. v každej dvojici jedno číslo, alebo iba jedna dvojica má jedno číslo, ...)

Kód: Vybrat vše

=CHOOSE(COUNT(B5:E5)+1;"";"x";IF(OR(AND(COUNT(B5:C5)=2;MIN(B5:C5)>=$B$1;MAX(B5:C5)<=$C$1);AND(COUNT(D5:E5)=2;MIN(D5:E5)>=$B$1;MAX(D5:E5)<=$C$1));"o";"x");"x";IF(AND(MIN(B5:E5)>=$B$1;MAX(B5:E5)<=$C$1);"o";"x"))
=ZVOLIT(POČET(B5:E5)+1;"";"x";KDYŽ(NEBO(A(POČET(B5:C5)=2;MIN(B5:C5)>=$B$1;MAX(B5:C5)<=$C$1);A(POČET(D5:E5)=2;MIN(D5:E5)>=$B$1;MAX(D5:E5)<=$C$1));"o";"x");"x";KDYŽ(A(MIN(B5:E5)>=$B$1;MAX(B5:E5)<=$C$1);"o";"x"))
Přílohy
Vzorec_prac.xlsx
(15.18 KiB) Staženo 43 x

MK_Vs
Level 2
Level 2
Příspěvky: 200
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2016 - vzorec kombinace podmínek

Příspěvekod MK_Vs » 09 led 2025 11:23

Dobrý den,
děkuji za pomoc. Přiznám se, že o funkci Vybrat jsem nevěděl.
Pokusil jsem se řešení upravit na variantu, kde jsou pouze 2 sloupce.

Zadání je vlastně stejné.
- oba prázdné = prázdná buňka
- B4 číslo, C4 prázdné = porveď vyhodnocení
- B4 prázné, C4 číslo = proveď vyhodnocení
- B4 číslo, C4 číslo = proveď vyhodnocení
Nepochodil jsem. Funguje jen na prázdné buňky.
V příloze příspěvku jsem vložil dokument Vzorec_prac_2.xlsx, kde je můj pokus.

Prakticky totéž jsem zjistil, že mohu potřeovat i pro 3 sloupce B4; C4; D4, které mohu také v určitém případě vyhodnocovat.
Po předchozí zkušenosti, jsem se do pokus tvorby pro 3 sloupce zatím nepouštěl. Matou mě v půdovním řešení páry hodnot, které se kterými se pracovalo Zde je hodnota jen jedna.

Prosím, pokud je možno o pomoc a korekci.
Děkuji za Vaši pomoc.
Přílohy
Vzorec_prac_2.xlsx
(12.64 KiB) Staženo 47 x

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Excel 2016 - vzorec kombinace podmínek

Příspěvekod elninoslov » 09 led 2025 14:33

Ja Vám nerozumiem. Nastáva množstvo kombinácií. Tu som manuálne z hlavy vypotil kombinácie, ktoré nastanú pri 2 stĺpcoch. Doplňte do nich, aký majú mať výsledok.
Vôbec nechápem, čo chcete ako porovnávať, keď v prípade 4 stĺpcov hovoríte o dvojiciach (BC)(DE), v prípade 2 stĺpcov ale chcete vyhodnocovať aj keď je zadaný iba jeden údaj, čo je nezmysel ak sa má jednať o dvojice čísel. A už vôbec nepoberám dvojice v 3 stĺpcoch. Na to sa ani nepokúšam robiť tabuľku všetkých možných variácií. To mi popíšte slovami a príkladmi.

Vzorce budem riešiť, až po pochopení problematiky.
Přílohy
Vzorec_prac_2.xlsx
(13.88 KiB) Staženo 40 x

MK_Vs
Level 2
Level 2
Příspěvky: 200
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2016 - vzorec kombinace podmínek

Příspěvekod MK_Vs » 09 led 2025 15:00

DObrý den,
děkuji za odpověď. Jde o to, že někdy provádím sběr dat v párech, pro dané měření. Párů může být několik a ne vždy jsou vyplněny všechny.
V jiných případech pak mám, jako napříkladu se 2 či třemi sloupci hodotu pouze jednu pro dané měření. Nemusím však vždy vyplnit vše.
Vždy záleží, na kolika zařízeních vyrábím.
Vím, že se toto může zdát chaotické, přesto más své opodstatnění a logiku v získávání dat, která následně vyhodnocuji.

lubo.
Level 2
Level 2
Příspěvky: 196
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2016 - vzorec kombinace podmínek

Příspěvekod lubo. » 14 led 2025 00:51

Ono se to nezdá, ono to chaotické je:

Ke druhému příkladu vzorec s komentářema:

Kód: Vybrat vše

=ZVOLIT(
    POČET(B8:C8) + 1;
    "";                                // obě buňky prázdné
    "x";            // v jedné buňce je číslo
    KDYŽ(            // 2 čísla
        NEBO(
            A(
                POČET(B8:C8) = 2;              // zbytečné, to je tady vždy pravda, vybráno, protože máme dvě čísla
                MIN(B8:C8) >= $B$1;
                MAX(B8:C8) <= $C$1
            );
            A(POČET(B8) = 2; MIN(B8) >= $B$1; MAX(B8) <= $C$1)   // zbytečné, vždy nepravda, v jedné buňce 2 hodnoty nebývají
        );
        "o";
        "x"
    );
    "x";               // ve dvou? buňkách tři hodnoty ?????   
    KDYŽ(A(MIN(B8:C8) >= $B$1; MAX(B8:C8) <= $C$1); "o"; "x") // ve dvou buňkách 4 hodnoty ????
)


Pokud odstraním zbytečný kód, zbude:

Kód: Vybrat vše

=ZVOLIT(
    POČET(B8:C8) + 1;
    "";
    "x";
    KDYŽ(A(MIN(B8:C8) >= $B$1; MAX(B8:C8) <= $C$1); "o"; "x")
)


Zkuste si ty vzorce trochu naformátovat. (Free webová verze excelu nabízí doplněk "Excel Labs")


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Vzorec
    od luko02420 » 23 říj 2024 08:54 » v Kancelářské balíky
    1
    1924
    od atari Zobrazit poslední příspěvek
    23 říj 2024 10:54
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4681
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12121
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4405
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3267
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti