Időjárás 7. HA

Időjárás 7. HA

 

Egy téli nap időjárási adatai állnak rendelkezésünkre az idoadat.txt nevű, tabulátorral tagolt, UTF-8 kódolású szöveges állományban. A méréseket Kékestetőn éjféltől kezdve óránként végezték, így összesen 24 időpont adatai állnak rendelkezésünkre. Végezze el a mért adatok kiértékelését a leírásnak és mintának megfelelően táblázatkezelő program segítségével!

7. A Napszak rovatban az „éjjel”, illetve „nappal” kifejezéseket jelenítse meg hibamentesen másolható függvény segítségével annak megfelelően, hogy az adott mérés éjjel vagy nappal volt-e! A nappal napkeltétől napnyugtáig tart (a határidőpontokat is beleértve). A napkelte és a napnyugta időpontja a mért adatok előtt található meg.

Vizsgáljuk meg, hogy a mérés időpontja napkelte előtt vagy után, vagy napnyugta előtt vagy után következett e be. Ha napkelte után, akkor írassuk ki "nappal", ha előtt, akkor pedig írassuk ki, hogy "éjjel". 

A vizsgálathoz a HA függvényt használjuk.

HA - Ellenőrzi a feltétel megfelelőségét, és ha a megadott feltétel IGAZ, az egyik értéket adja vissza, ha HAMIS, akkor a másikat.

Képlete:

=HA(logikai vizsgálat (kötelező); érték, ha igaz ( kötelező); érték, ha hamis (nem kötelező)) 

 logikai vizsgálat - vizsgálja meg, az adott mérés időpontja napkelte előtti e : A7<C3 , a C3-at le kell zárni F4-gyel, mivel a másolásnál a napkeltét mindig ehhez az időhöz nézzük : A7<C$3 (vagy A7<$C$3 - mindkét megoldás jó, mivel a másolás lefele történik)

érték, ha igaz -írja ki : "éjjel"

értéke, ha hamis - kezdjen új vizsgálatot a HA függvénnyel.

                                                        Vizsgálja meg, hogy az adott mérés időpontja napnyugta előtti e, vagy                                                                        megegyezik azzal : A7<=C4, a C4-at le kell zárni F4-gyel, mivel a másolásnál a                                                          napkeltét mindig ehhez az időhöz nézzük : A7<=C$4 (vagy A7<=$C$4 -                                                                      mindkét megoldás jó, mivel a másolás lefele történik) A7<=C$4

                                                        érték, ha igaz -írja ki : "nappal"

                                                        érték, ha hamis -írja ki : "éjjel"

Képlete:

=HA(A7<C$3;"éjjel";HA(A7<=C$4;"nappal";"éjjel"))

Másoljuk végig a képletet az I30-as celláig.

Eredmény: 

idojaras_7.jpg

 

Hogyan oldanád meg?

 

8. A G oszlop megfelelő celláiban határozza meg a napi hőingást (a mért legmagasabb és legalacsonyabb hőmérséklet különbsége), valamint az éjjeli és nappali átlaghőmérsékletet! (Ehhez célszerű a Napszak rovatban kiszámolt értékeket is használnia.) Az átlagértékeknél 2 tizedesjegyet jelenítsen meg! Használhat segédtáblázatot a K, L oszlopokban, ha szükséges.

 

Ha tetszik, akkor kövess be ;-).

Képernyő jobb felső sarka :