< návrat zpět

MS Excel


Téma: excel - KDYŽ rss

Zaslal/a 21.6.2018 9:25

Dobrý den,
prosím o pomoc. Potřebuji porovnat 2 hodnoty, jedna je minusová, druhá je plusová, pokud se vejdou to tolerančního pole, chci aby se zobrazilo slovo "vyhovuje", pokud ne "nevyhovuje". Například mám hodnotu -0,02 a 0,02 a chci vyhodnotit, že se vejdou do tolerančního pole -0,04 a 0,04. =KDYŽ(A(J25>-L25;K25<M25);"nevyhovuje";"vyhovuje").Prosím mám ten vzorec správně? Nebo bych tam vůbec neměla dávat to mínus? Opravdu už jsem se v tom ztratila...Moc děkuji

Zaslat odpověď >

#040763
avatar
Možná máte vzorec správně, možná ne...

a) Nevíme, co máte ve zmíněných buňkách, ani co vám vzorec vrací.
b) Asi by se tam měla objevit i rovnost >=, <=citovat
#040764
avatar
to mínus tam nepatří
pokud hodnoty pro porovnání jsou shodné s hodnotou tolerance a je to v pořádku, je potřeba přidat rovnítko.
=KDYŽ(A(J25>=L25;K25<=M25);"vyhovuje";"nevyhovuje")
nicméně toto neošetřuje situaci, kdy by byla např. menší hodnota byla nad toleranci vyšší.citovat
#040765
avatar
Ano, teď na to koukám, že jsem to nevysvětlila podrobněji. Takže v buňce J10 mám hodnotu -0,018, v buňce K10 mám hodnotu 0,019. Toleranční pole min je v buňce L10 -0,04 a max v buňce M10 0,040. S vzorcem =KDYŽ(A(J10>L10;K10<M10);"nevyhovuje";"vyhovuje"). Myslím, že je to špatně, ale nevím, kde jsem udělala chybu... možná znaménka nebo bych měla první napsat vyhovuje?citovat
#040766
elninoslov
Tolerancia väčšinou znamená, že aj krajné hodnoty platia, teda Vám tu už spomínali, aby ste si tam dali >= a <=, nielen < a >, tak ako písal "xlnc".

Prehodte "vyhovuje" zo svojho vzorca tak ako to napísal "veny".

Ak sú Min a Max pre viac riadkov použite absolútne adresovanie. Všetko tu už máte napísané.

=IF(AND(J10>=$L$10;K10<=$M$10);"vyhovuje";"nevyhovuje")
=KDYŽ(A(J10>=$L$10;K10<=$M$10);"vyhovuje";"nevyhovuje")


EDIT:
A ešte niečo, Vy potrebujete skontrolovať :
a.) aby boli obe hodnoty J10 aj K10 v tolerancii ? Teda obidve zvlášť voči Maximu aj Minimu ?
b.) kontrolovať J10 voči Minimu, a K10 voči Maximu ? Teda keď bude K10 pod Minimom, to nevadí ?citovat
#040767
avatar
Moc děkuji všem za odpovědi, myslím, že jsem to s vaší pomocí dala dohromady.
pro Elninoslov: Ano, obě dvě hodnoty musí být v toleranci. J10 vůči toleranci minima L10 a K10 vůči toleranci maxima M10 - aby bylo vyhodnoceno jako vyhovuje obě tyto hodnoty nesmí ležet pod "svou" toleranční hodnotou, případ že K10 bude pod minimem nemůže nastat.citovat
#040768
avatar
Ta podmínka není úplně korektně... Jestliže levá hodnota převýší pravý limit, pak... ale za předpokladu, že levá hodnota je menší než pravá to stačí.citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

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

Aktivní diskuse