Müsabiqə 4 – Nəticələr

Ən son müsabiqəmizdə hər 5-ci sətri tapmaq məsələsi var idi. Çox sayıda həll yollayan oldu, bu həll yolları arasında çox orijinal və effektiv məntiq ilə hazırlananlar da var idi, amma burada məsələni ən tez həll edən 3 iştirakçı sırası ilə aşağıdakılardır:

  1. Cəlil Hüseynov
  2. Samir Məmmədov
  3. Teymur Sarmuradi

İndi isə gəlin məsələnin həll yoluna baxaq. Unutmayaq ki, bundan başqa yollar da var, lakin mən ən sadə və asan anlaşılanını dərc edirəm.

Picture1.png

Gördüyümüz kimi, burda 3 fərqli funksiya var: IF, MODROW.

Hər zaman olduğu kimi, formulu daxildən xaricə doğru oxumalıyıq.

  • ROW funksiyası xananın olduğu sətir nömrəsini verir. Faylda həmin sətir üzərində ROW(F7) yazsaq, bizə 7 nəticəsini verəcəkdir, çünki 7-ci sətirin üzərindəyik. Amma diqqət etsək görərik ki, bizim siyahı 3-cü sətirdən etibarən başlayır, yəni 7-ci sətirdə olmağımıza baxmayaraq, 2 sətir boş buraxmışıq. Bu səbəblə də, boş buraxılan 2 sətri ləğv edirik.
  • MOD funksiyası ilə biz bölmə əməliyyatından qismət və qalığı hesablayırıq.
  • IF funksiyası ilə isə, hansı xanalara “x” qoyulub qoyulmayacağını müəyyən edirik.

Formulu cümlə olaraq qiymətləndirsək deyərik ki:

  • F7 xanası olan sətir nömrəsindən 2 rəqəmini çıx
  • Bu nəticəni 5-ə böl
  • Əgər qalıq yaransa, həmin xananı boş burax
  • Əgər qalıq sıfıra bərabər olsa, o xanaya “x” yaz.

Yaxşı olardı ki, əlavədəki faylı endirib, formulu özünüz bir daha analiz edib məntiqini tam qavrayasınız.

Uğurlar!

Faylı endir – Contest 4 – SOLVED

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s