Kezdőlap › Fórumok › Excel témák › [Resolved] Feltétel eltelt idő függvényében
- This topic has 7 hozzászólás, 2 résztvevő, and was last updated 3 years, 7 months telt el by kovacsl1968.
-
SzerzőBejegyzés
-
2021-03-02-10:33 #8322
Sziasztok!
Egy kis segítséget szeretnék kérni, a probléma a következő: M1 cellában fut egy makrózott valós idő. A B2 cellában van egy statikus idő, manuálisan rögzítve, pl. 10:00. Amit szeretnék megjeleníteni mellette a C2 cellában az az, hogy ha az eredeti idő + 60 perc kisebb mint a valós idő, akkor egy felkiáltó jelet, ha az eredeti idő + 80 perc kisebb mint a valós idő, akkor két felkiáltó jelet tegyen.
Ez lenne a képlet amit használtam (és persze nem hozza a várt eredményt, különben nem zaklatnám a társaságot): =HA(ÓRA(B2)+IDŐ(1;0;0)<$M$1;”!”;HA(ÓRA(B2)+IDŐ(1;20;0)<$M$1;”!!”;””))
Pillanatnyilag akkor is van egy db felkiáltó jel, ha a B2 értéke 10:00 és a valós idő 10:33.
Mit rontottam el?Köszönöm előre is a segítséget!
2021-03-02-11:27 #8323Szia!
Két probléma is van a képlettel.
Az egyik, hogy a B2-nek nem az óra részéhez akarsz hozzáadni, hanem teljes magához, ezért az ÓRA fv nem kell AS B2-elé.
A másik, hogy a két feltételt fordított sorrendben kell felírni.
Ha a HA fv feltétele IGAZ, akkor az igaz ágat csinálja és soha nem megy tovább a hamis ágra, azaz a második HA függvényre.Ha egy idő több, mint 80 perccel korábban van, mint az M1 ideje, akkor az is igaz lesz rá, hogy több, mint 60 perccel korábbi.
Ebben az esetben mindig az első HA fv igaz ágán megy, és egy felkiáltójelet ír.Szóval szerintem a C2:
=HA(B2+IDŐ(1;20;0)<$M$1;"!!";HA(B2+IDŐ(1;0;0)<$M$1;"!";""))
Imre
2021-03-02-11:45 #8324Köszönöm a választ. Sajnos a problémát nem oldotta meg. Folyamatosan két felkiáltó jel van, értéktől függetlenül. De nem adom fel 🙂 próbálkozom tovább…
2021-03-02-12:40 #8325Próbáltam úgy is megközelíteni a kérdést, hogy valós idő mínusz statikus idő, ez ketyeg egy másik cellában. Ha eléri az egy órát, akkor legyen fk jel.
=HA(ÓRA(P1)>IDŐ(1;0;0);”!”;””)
ezzel működik egy óra után, a baj az hogy a
=HA(ÓRA(P1)>IDŐ(2;0;0);”!”;””) képlettel, amikor két óra után kellene fk jel, akkor is egy óra elteltével teszi be az fk jelet.2021-03-02-13:00 #8326Hát, nem tudom mit csinálsz valójában, és csatolok egy mf-et, amibe betettem különböző esetekre a képletet, szerintem működik.
Attachments:
You must be logged in to view attached files.2021-03-02-13:41 #8328Köszönöm a segítséget, szuper lett!
2021-03-02-14:27 #8330Szívesen. ezt írtam elsőre is. 🙂
2021-03-02-14:52 #8331Igen valóban 🙂 a probléma az volt, hogy a makrózott valós idő cella formátuma nem egyedi volt, hanem idő és valamiért nem tetszett neki. Mondjuk most is az, mert egy kicsit másabb megoldást alkalmaztam, mégpedig egy elrejtett segéd cellában (U2) azt mondtam, hogy a bevitt statikus idő (ami szintén nem egyéni formátum) az =MA()+B2 a statikus idő értéke, majd erre hivatkozva: =HA(B2<>””;HA($R$1>U2+(1/24+20/24/60);”!!”;HA($R$1>U2+1/24;”!”;””));””) ahol az R1 a valós idő… De ez egyik megoldás értékéből sem von le semmit (hiába na, jó volt anno a tanárom 🙂 ) és ismét tanultam valamit. Ma is…
- A hozzászólás módosításra került: 3 years, 7 months telt el-kovacsl1968.
- A hozzászólás módosításra került: 3 years, 7 months telt el-kovacsl1968.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.