Když se řádky nemění, tak je obvykle buď nastavena pevná velikost řádku nebo je v řádku sloučená buňka.
A nestačí povolit zalamování textu ve výsledném sloupci?
V grafu je x => 1. par, y => 2. par
Ve funkcích je y => 1. par a x => 2. par
Lze.
Nepřidávejte sloupce, přidávejte řádky.
Nejsou data, není nápad, jak poznat podobný rozměr, nenapsal jste, jaký excel používáte...
Zkuste vzorec:
=XLOOKUP(
0;
BYROW(Rozměry;
LAMBDA(x;
SUMA( ABS( HODNOTA(ROZDĚLIT.TEXT(Požadavek; "x")) -
HODNOTA(ROZDĚLIT.TEXT(x; "x")) ) ) )
);
Rozměry;
;
1
)
Předpokládám, že Excelu je v novější verzi.
Alfan napsal/a:
Když jsem na kroku "Složky", tak se mi zobrazí tabulka s jedním sloupcem, která má název sloupce "seznam", viz příloha.
Alfan napsal/a:
V tomto kroku:
Složky = List.Distinct(#"Změněný typ"[SLOŽKA])
Se to slovo "Seznam" zobrazí automaticky, díky tomuto zápisu?
Alfan napsal/a:
A tento krok odstraní konkrétně co?
#"Odebrané ostatní sloupce" = Table.SelectColumns(Rozbalit,{"ZAMĚSTNANEC", "měsíc"}
& List.Transform(Složky, each _ & " (hod.)")
& List.Transform(Složky, each _ & " (Kč)"))
Něco jako:
let
Zdroj = Excel.CurrentWorkbook(){[Name="data"]}[Content],
#"Změněný typ" = Table.TransformColumnTypes(Zdroj,{{"Kč", type number}}),
#"Spojená data" = Table.CombineColumnsToRecord(#"Změněný typ", "data", {"HODINY ", "Kč"}),
#"Převedený sloupec" = Table.Pivot(#"Spojená data", List.Distinct(#"Spojená data"[SLOŽKA]), "SLOŽKA", "data"),
Složky = List.Distinct(#"Změněný typ"[SLOŽKA]),
Rozbalit = List.Accumulate(Složky, #"Převedený sloupec",
(tab, sl) => Table.ExpandRecordColumn(tab, sl, {"HODINY ", "Kč"}, {sl & " (hod.)", sl & " (Kč)"})),
#"Odebrané ostatní sloupce" = Table.SelectColumns(Rozbalit,{"ZAMĚSTNANEC", "měsíc"}
& List.Transform(Složky, each _ & " (hod.)")
& List.Transform(Složky, each _ & " (Kč)"))
in
#"Odebrané ostatní sloupce"
?
Ontik napsal/a:
Datum vypadá takto 01.07 a potřebuji ho převést na 01.07.2024
Ve mám pocit, že ve verzi 2019 xmatch ještě nebylo. Stačí místo xmatch použít pozvyhledat:
=KDYŽ(JE.ČISLO(POZVYHLEDAT([@porovnat];tblKontejnery[porovnat];0));1;"")
Hláška "nefunguje" je na ... Minimálně co to hlásí, jaká je verze Excelu, kde je zapsán vzorec,...
U mne funguje. Zadal jsem to místo původního countif do tabulky.
Problémy s odkazy jsou diskutovány v souvislosti s předchozí variantou. Pokud je problém xmatch, jsou v Excelu i další funkce.
Jess napsal/a:
Ano Lubo, pak to funguje, ale jak to tedy provést
Funkce countif (a i ostatní *if funkce) se pokouší převést text který se podobá číslu na číslo, při tom použije 15 pozic a další číslice nahrazuje 0. Výsledek je v ukázce.
Možná řešení: Přidat k číslu nečíselný znak: #123456790123456798
Použít hledání (pro větší soubory dat je to i o dost rychlejší) a testovat nalezeno/nenalezeno.
Číslo 23,238 se s přesností na 2 des. místa zobrazuje jako 23,24. Tj. ta suma je OK. Podobné "nepřesnosti" se zpravidla objevují, pokud je nastaven manuální přepočet. Potom v buňkách zůstávají staré hodnoty.
Jinak doladění tabulek tak, aby seděly všechny součty je poměrně složitý problém. Pro pár hodnot zaokrouhlování pomáhá, jen se musí odladit počet des. míst a buňky, které jsou pro to nejvhodnější.
tak?
=LET(
_datum; DATUMHODN(C2) + D2 + ČAS(2; 0; 0);
_den; DENTÝDNE( _datum; 2 );
hod; HODINA(_datum);
KDYŽ( _den < 6;
VYHLEDAT( hod; {0; 8; 16}; {"N"; "R"; "O"} );
VYHLEDAT( hod; {0; 12}; {"N-12"; "D-12"} )
)
)
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.