Pozdravljeni!
Eno nalogo rešujem že precej časa, pa sem prepričana, da bi jo vi tukaj znali rešiti, tako da lepo prosim za pomoč.
Podana je tabela točk s koordinatami xi, yi, i=1,2, ... n. Število točk n ni posebej določen podatek. Tabela točk (podana z dvema stolpcema) naj se začne v celici D2 (x), E2(y).
Podan je tudi kvadrat s stranicama a, ki ima levi spodnji vogal v koordinatnem izhodišču. a zapiši v celico A2. Koliko točk leži znotraj kvadrata? Rezultat naj se zapiše v celico A6. Podrobno določi zapis formul in postopek njihovega razmnoževanja.
Jaz sem jo rešila tako:
If(And(And(yn<yb,yn>ya), And(xn<xb,xn>xa))
Vendar pa še vedno ne vem rešiti do konca ...
Hvala in lep pozdrav!
Naloga - koliko točk leži v kvadratu
Ah, no, saj naloga je pa res skrajno preprosta, pa še pravilno ste jo zastavili... hm, čakaj malo ..., ali pa ste to "formulo" od kot prekopirali ???
No kakorkoli. Preprosto morate reči, da morata biti tako kordinata X kot Y večji od 0 in hkrati manjši od stranice kvadrata. V celico F2 gre torej formula:
To formulo skopirate navzdol po vseh koordinatah.
Sedaj samo še seštejete vrdnosti v koloni F, kar pomeni, da je formula v celici A6:
No kakorkoli. Preprosto morate reči, da morata biti tako kordinata X kot Y večji od 0 in hkrati manjši od stranice kvadrata. V celico F2 gre torej formula:
Koda: Izberi vse
=IF(AND(AND(D2>0;D2<$A$2);AND(E2>0;E2<$A$2));1;0)
Sedaj samo še seštejete vrdnosti v koloni F, kar pomeni, da je formula v celici A6:
Koda: Izberi vse
=SUM(F:F)
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Če je pogoj izpolnjen, potem formula vrne rezultat 1, sicer pa 0 (zato 1;0). Torej če točka leži znotraj kvadrata potem je rezultat 1, sicer 0. Skupen rezultat pa je seštevek vseh enic (torej SUM).firbec napisal/-a:Vseeno pa mi še ni jasno, zakaj je na koncu kode potrebno napisati 1;0.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator