< návrat zpět

MS Excel


Téma: Porovnávání datumů rss

Zaslal/a 13.6.2015 10:37

Dobrý den,
potřeboval bych poradit s jedním zapeklitým úkolem.. Mám tyto dva sloupce A a B, do sloupce C bych potřeboval podmínku, která by porovnávala datumy ze sloupce B. Nedaří se mi přijít na komplexní řešení porovnání datumů, vždy potřebuji porovnat hodnotu 1. datumu (která má vyplněnou buňku i nalevo ve sloupci A) s hodnotou datumu pod ní. Jinými slovy.. porovnávám 12.3.2021 s hodnoutou pod ní 12.5.2020, pokud je spodní datum stejné nebo nižší tak je to OK, v opačnem připadě to neni OK. Potom se porovna další datum v řadě tedy 12.3.2021 opět s prvním datumem 12.3.2021.. Takto to půjde až do doby dokud nebude vyplněna další hodnota ve sloupci A. a od této hodnoty bude fungovat zase stejné porovnávání datumů s rozdílem že se bude porovnávat 16.11.2020 s hodnotami pod ním. atd.. Uměl by mi někdo poradit? 7

16092 12.3.2021
12.5.2020
12.3.2021
12.3.2021
12.3.2021
12.3.2021
16093 16.11.2020
16.11.2020
16.5.2021
16.11.2020

Zaslat odpověď >

#025531
avatar
Pokud ti nebude vadit jeden pomocný sloupeček, mohlo by to být třeba takhle?
Příloha: rar25531_porovnavani-datumu.rar (8kB, staženo 163x)
citovat
#025532
elninoslov
Skúsil som maticu, vyskúšajte. (Dátumy som pomenil)
Příloha: rar25532_test-datumu-ok-nok.rar (7kB, staženo 71x)
citovat
#025546
avatar
do C1 : =KDYŽ(A1<>"";B1;"")
do C2 : =KDYŽ(A1<>"";B1;D1) a zkopíruj dolů.

pak prostě porovnej sloupce B a Ccitovat
#025549
elninoslov
Ešte raz som si to prečítal (no dobre tak ešte 3x), a myslím, že som to pred tým pochopil zle. Pôvodne som si myslel, že ak je nejaký dátum v celej skupine <= prvému dátumu skupiny ( podľa čísla v A), tak do tohto "titulného" riadku skupiny dať OK, alebo opačne NOK. Ale teraz som to pochopil tak, že OK/NOK treba dať asi do každého riadka v skupine okrem titulného.
Nech sa páči riešenie (maticový vzorec, čiže Ctrl+Shit+Enter):
=IF(OR($A1<>"";$B1="");"";IF($B1<=INDEX($B$1:$B1;LARGE(IF($A$1:$A1<>"";ROW($A$1:$A1);0);1));"OK";"NOK"))
stačí iba nakopírovať na potrebný počet riadkov. V predošlom prípade bolo potrebné ešte vypočítať poslednú bunku, v tomto prípade nie.citovat
#025562
avatar
Super, MOC Vám všem děkuji, ja se s tím trápil a nemohl na to dojít :(citovat

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