< návrat zpět

MS Excel


Téma: SUMIFS - interval datumy rss

Zaslal/a 6.9.2022 13:07

Alfandobrý den,
můžete mi prosím poradit, proč ve sloupci "K" mám chybovou hodnotu?
Nějak jsem se zacyklil 7
Potřeboval bych podle sloupce "I" a "J" dosadit do sloupce "K" hodnotu z listu "cenik" a sloupce "C". podle toho omezení datumy.
Ten ceník by se stále aktualizoval v čase a vždycky by cena byla platná od, do.
Děkuji.
Radek

Zaslat odpověď >

#053329
avatar
Příloha?citovat
#053330
Alfan
Omlouvám se, už podruhé se mi stalo, že jsem přiložil otevřený sešit a on se neodeslal, moje chyba.
Protože je *.xlsm
Příloha: zip53330_wall-interval.zip (25kB, staženo 7x)
citovat
icon #053331
eLCHa
Nevím jak to vysvětlit, asi na to přijdete sám, ale máte to špatně ;)

=SUMIFS(TabCenik[Cena za MJ];TabCenik[Zboží];[@[Typ palety]];TabCenik[Pohyb];[@[Druh pohybu]];TabCenik[Od];"<="&[DTM];TabCenik[Do];">="&[DTM])citovat
#053332
Alfan
Děkuji.
Ale ono to vypisuje 0 v nějakých řádcích.
Příloha: zip53332_wall-interval_v2.zip (30kB, staženo 6x)
citovat
#053333
elninoslov
Je to jednoduché. Formát dátum nie je len dátum ale dátum+čas, akurát čas nie je zobrazený. A to je Váš problém. Ak odstránite problém s časom pridaním TRUNC/USEKNOUT je to OK.
A ako už eLCHa naznačil - ten stĺpec spoj nepotrebujete.
=SUMIFS(TabCenik[Cena za MJ];TabCenik[Zboží];[@[Typ palety]];TabCenik[Pohyb];[@[Druh pohybu]];TabCenik[Od];"<="&TRUNC([DTM]);TabCenik[Do];">="&TRUNC([DTM]))
=SUMIFS(TabCenik[Cena za MJ];TabCenik[Zboží];[@[Typ palety]];TabCenik[Pohyb];[@[Druh pohybu]];TabCenik[Od];"<="&USEKNOUT([DTM]);TabCenik[Do];">="&USEKNOUT([DTM]))

Príklad riadok 4, Datum vytvoření:
21.4.2022 16:47:20 sa zobrazuje ako 21.4.2022 teda si myslíte, že spadá do intervalu 1.4.2022 >= X <= 21.4.2022
No nie je to pravda. je to 16:47:20 po dni 21.4.2022.citovat
#053334
Alfan
EDIT:
Teď jsem to trochu "obešel" a dal jsem tam vzorec
=Dnes()+1
Myslíte, že to má logiku? Ten vzorec. Abych to nemusel upravovat ten vzorec se sumifs?

Pánové, děkuji oběma.
A chci se zeptat, dalo by se to nějak opravit, abych v ceníku u "platných" cen nemusel mít vyplněno datum, do kdy to platí?
Protože to de facto nyní ještě nevím.
To jsem si neuvědomil 7
Děkuji.
Radekcitovat
icon #053335
eLCHa
Mno já jsem hlavně chtěl naznačit, že ty argumenty byly s prominutím úplně blbě.

+ 1 může fungovat, ale místo <= si dejte < a odstraňte hodiny, minuty sekundy

Nejjednodušší řešení pro platné vložit datum do 1.1.3000 (nebo tam dejte KDYŽ je prázdné tak 1.1.3000) ;)citovat
#053336
Alfan
Nemusíte se omlouvat, já jsem naopak rád, když to napíšete.
Ale nejdůležitější je, že dokážete poradit a pomoct.

Dal jsem tam 1.1.3000

Ještě jednou díky všem.
Radekcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje