Tak testujte.
Vyzkoušejte to i na jiných datech než jste sem dodal.
Nejsem si jistý, jestli jsou ošetřené všechny možné varianty.
A jak už jsem psal - pokud to spadne, tak dejte vědět a pošlete i data na kterých to nefunguje.
Upravená verze k vyzkoušení - ta předchozí byla nepočítala dobře.
Nefungují pomeranče. To souvisí s předchozím dotazem: jak poznám, že pomeranče jsou balené po 20 ks a když si objednám 16, tak dostanu 20.
Přikládám verzi na vyzkoušení. Není to konečná verze. Zkoušet jen na kopii, ne na originálním souboru.
Dotaz:
Jak zjistím, že pomeranče jsou balené po 20 a že mám do Shipped Qty napsat 20 a ne 16 (buňka AI23). Protože to nemám jak zjistit, píši tam 16 (to co je v objednávce)
To by pak musela být někde informace, že Pomerače z Indie jsou po 20ks a Pomeranče z Kuby po 30ks a melouny po 2ks apod.
Pokud něco nebude fungovat, potřebuji ta data, kde to hapruje. Klidně do mailu. A s popisem co to dělá (nedělá) a kdy.
P.S Ano, vím, že to ještě nezapisuje letadla do sloupců W a dál.
Jak bude vypadat tabulka v listu letecka, když přiletí letadlo C a následně letadlo D a přiveze materiál na který nemám objednávku?
Jak to bude, když zpracuji letadlo C a D a až potom budu mít objednávku?
Viz. příloha.
Jestli to má počítat makro, tak list kontingenčky je podle mě zbytečný.
Dále pokud to má počítat makro, tak bude vhodnější, aby letadla v listu zdroj nebyla poházená po listě, ale pěkně v jedné tabulce, tak jak je v přiloženém soboru.
V listu letecka máte podle mě chybu: buňka AI37 by podle mě měla být po nahrání prvního letadla prázdná. Teď je tam zapsáno 20.
Třeba takto:=MIN(POSUN(C2;0;0;COUNTIF($B$2:$B$11;B2);1)) nebo =MINIFS($C$2:$C$11;$B$2:$B$11;B2)
Já raději používám Do...Loop, For...Next, If...Then...Else, Select Case.
Přpadně odskok do jiné procedury nebo funkce.
1. Označit horní buňku ve sloupci
2. ctrl + shift + end
3. Pokud se označí více sloupců, tak při zmáčknutém shift mačkat šipku doleva, až bude vybraný jen jeden sloupce.
Tak to dejte třeba do úschovy a vložte odkaz nebo mi pošlete na mail jiri.dom@gmail.com
Bez příkladu těžko radit.
Obecně: vzoreček hodnoty vypočítává průběžně podle zadaných parametrů. Pokud se parametry průběžně mění, mění se i výsledek. Pokud chcete vypočítat hodnotu a zapsat ji napevno nebo pokud chcete napevno zapsat hodnotu, která se denně mění, tak to lze jedině přes makro.
S pomocným sloupcem HODINA a MINUTA
Nejde mi vložit soubor, tak alespoň vzoreček v pomocném sloupci "I":=KDYŽ(A(NEBO(HODINA(G5)<=4;HODINA(G5)>=22);NEBO(MINUTA(G5)<6;MINUTA(G5)>49));"Ano";"Ne")
Potom si mohu odfiltrovat "Ano"
Vzhledem k tomu, že není žádný příklad, jak to má vypadat, ale protože mě to zaujalo, tak přikládám jeden z možných postupů jak se dobrat cíle.
Pokud tam budou jen hodiny, tak pište čísla a pak je vydělte 24 a máte to ve formátu hh:mm. Potom ctrl+C, dále Vložit jinak -> vložit jako hodnotu
Záleží, co se s tím bude dít potom.
Napište "7:" nebo "7:0". Pak to vezme jako čas.
Vyhledání ID pomocí dvou polí. Načtu obě tabulky do pole a pak vyhledávám v poli.
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.