AL napsal/a:
Pletieš sa, MS query je v Exceli priamo integrovaný (Data->Načíst externí data->Z jiných zdrojů->Z aplikace Microsoft Query
eLCHa napsal/a:
@eXMarty
Jak jste na tom s MSQuery (SQL)?
jukni sem http://bronislavuher.blogspot.cz/2014/10/jedna-se-o-aplikaci-vytvorenou-v.html
třeba to bude stačit
při zběžném prohlídnutí to vypadá že to bude přesně to co potřebuju. Nemám teď čas na to kouknout podrobněji ale myslím že to bude ono.
Děkuji moc. Kdyby byl nějaký pro mě neřešitelný problém tak se ozvu.
V.
Ahoj
díky za reakci.
Je to až na jednu maličkost přesně to co potřebuju a ona maličkost je:
Při spuštění makra se momentálně zapíšou pouze zakaznici z listu "prijem_vydej" kteří byli zaevidováni a měli nějaký pohyb v příjem-výdej, ale já potřebuju aby se zapsali všechny z listu "ceny_zakaznici" tzn. i ty kteří v daném měsíci nebudou mít pohyb v příjem-výdej.
Zkusil jsem nahlédnout do kódu,ale je to pro mě nějak španělská vesnice
ještě jednou díky V.
začnu od spodu
ad3.: na tomto listu se budou data pouze vyplňovat
ad2.: tato data spolu nesouvisí pro žádný výpočet. Na listu "prijem_vydej" jsou předpřipravena na celý rok.
Na listu "ceny_zakaznici" jsou jako pojmenovaná oblast a použity v jiných vzorcích-tento řádek (list "ceny_zakaznici" 1:1" ) bude nakonec skrytý
ad1.: a teď vlastně to pro mě nejdůležitější:
data na listu "prijem_vydej" jak jsem psal budou doplňována ručně v průběhu měsíce. Na konci měsíce bych potřeboval,aby dotyčný klikl na např. tlačítko (zaúčtovat nebo konec měsíce) a pod již vyplněné řádky se doplnily tyto údaje: najdi a postupně doplň všechny zákazníky z listu "ceny_zakaznici" sloupec "A" pod sebe a u každého datum prvního následujícího měsíce. Tzn. pro leden by to byl první únor,pro únor 1.březen atd.
byly by to vlastně pomocné řádky pro konečný přehled (nevím jak jinak to udělat :) )
takže dotyčný by vyplňoval příjem výdej v Lednu,na konci ledna by klikl na již zmíněné tlačítko,a doplnila by se požadovaná data. v Únoru to samé.
Je pravda že nevím jestli by bylo potřeba pro každý měsíc zvláštní nebo by to šlo ošetřit jinak.
zatím děkuji moc a snad jsem to popsal srozumitelněji
V.
edit:
Chapu, ze jsi dal fiktivní data, ale pokud bys vyplnil tak, jak by mel vypadat vysledek, meli by to odpovidajici lehci, takto se v tom neda zorientovat, kdyz clovek problematiku nezna.
pro D6 =KDYŽ(NEBO(B6="";C6="");"";KDYŽ(NEBO($B$2="PPZ";$B$2="OSVC";$B$2="ELKP");KDYŽ(KDYŽ((B6-C6)<0;(B6-C6)*-1;B6-C6)<500;"OK";"NO");""))
to OK nebo NO si dořešte dle vaší potřeby já to z příspěvku nějak moc nepobral
No, myslím si že pokud prozkoumáte vzorec,tak zjistíte jak je ošetřeno záporné číslo i ono OK nebo NO.
A pokud se prázdných sloupců Aprobation nebo Correction týká tak jste si svým způsobem hodně odpověděl už v otázce
pokud=KDYŽ bude nějaký z řádků ať už ve sloupci Aprobation nebo=NEBO correction prázdný ( nebude tam ani nula) tak nic nevypisovat to sloupce Info.
=KDYŽ(NEBO($B$2="PPZ";$B$2="OSVC";$B$2="ELKP");KDYŽ(KDYŽ((B10-C10)<0;(B10-C10)*-1;B10-C10)<500;"OK";"NO");"")
při rozdílu přesně 500 se objeví NO ale to už si dokážeš jistě ošetřit v případě potřeby
Co jsem se dočetl tak vložený obrázek není součástí buňky ale jen je položen na list.Takže vzorcem odkazuješ na práznou buňku.
Koukni sem http://wall.cz/index.php?m=topic&id=4767&page=2#posts třeba to bude ono.
Ahoj
chtělbych vás požádat, zdali by mi někdo nepomohl s makrem k přiložené tabulce. (VBA neovládám )
Potřeboval bych na listu "prijem_vydej" tlačítko pro dozaúčtování měsíce.
Pro Leden buňka B1 .... a to tím způsobem, že po kliknutí se pod poslední vyplněný řádek daného měsíce dovyplní všichni zákázníci z listu "ceny_zakaznici" ze sloupce A a datum prvního dne následujícího měsíce do sloupce B.( momentálně je to tam doplněno ručně)
Jestli to pomůže tak zakazníci je dynamicky pojmenovaná oblast "zakaznici"s tím že se rozšiřuje automaticky po přidání nového.
Díky V.
nešlo, aby se číslo zakázky "1" zapsané do sloupce A na "Listě 1" automaticky přepisovalo do sloupce B na "Listě 2"
List2 buňka B2 "=List1!A2" podle toho bys měl být schopen doplnit si i zbylé buňky v Listu2 i v Listu3 tedy jestli jsem dobře pochopil co máš na mysli
lze nějak graficky v buňce zakázky nebo jiné buňce pro tento účel v řádku vytvořené znázornít odpočet aktuálního datumu do termínu slíbeného zákazníkovi? Něco na způsob grafiky při kopírování souboru ve Windows.
List1 buňka např. C3 "=DNES()-B2" formát Obecný ukáže zbývající počet dní do termínu pokud bys to chtěl graficky v nějakém okně tak na to by bylo potřeba asi něco přes VBA
lubo děkuju to je přesně ono
to Jirka78 i tobě díky
Tak bohužel to není přesně ono.
Funguje to pouze v případě že zdrojová data (v tomto případě je to žlutá tabulka) jsou na stejném řádku. Pokud jsou zdrojová data posunuta, tak už se vrací chybné hodnoty.
tzn. potřebuju v tabulce vyhledat přesně buňku ze sloupce "I" (ta je hledaná vzorcem) a vrátit hodnotu z vedlejšího sloupce ve zdrojové tabulce ať už je tab. umístěna kdekoliv třeba i na jiném listu.
Díky V.
edit:zkoumám ten vzorec a nějak mi to hlava nebere
mám ho v tomto formátu
=POSUN(List1!$A$1;ŘÁDEK(List1!A3)-1;POZVYHLEDAT($B$1;List1!$A$1:$AV$1;0))
a nějak nechápu posun na další sloupec
Mohl by mi prosím někdo ukázat jak by vypadal vzorec pokud bych chtěl posun o 2 sloupce? Díky V.
vypadá to dobře děkuju moc otestuju a případně se ještě ozvu
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.