Створіть гру-пазл із фотографії м. Рівне.
Загальне зображення має складатися із шести
фрагментів, початкове розташування яких
хаотичне. Клацання на кнопку Змінити має
приводити до зміни місцями фрагментів
із відповідними порядковими номерами. Нижче
має відображатися поточний стан інформаційної
системи: «Перемога!», якщо всі фрагменти
на своїх місцях, та «Ще зовсім трішки…» -
в іншому випадку.
ЗРАЗОК
РОЗВ'ЯЗОК
Розміщуємо фото на Лист1 так, щоб на нього припадало
6 рівних за розмірами комірок.
У діапазон G2:H7 введіть таблицю відповідності фрагментів
фотографії коміркам
Лист1 є допоміжним, а аркуш Лист2 – основний.
Розмістіть дані таблиці відповідності на аркуші Лист2
у діапазоні R8:S13.
1 D2
2 E2
3 F2
4 D3
5 E3
6 F3
=СЦЕПИТЬ(«Лист1!»;[Адреса комірки з діапазону S8:S13])
У діапазон O4:Q5 (Лист2) введіть повну адресу комірок, над
якими відображено фрагменти фотографії на аркуші 1.
Для цього скористайтесь функцією:
Уміст діапазону O4:Q5 буде таким:
Лист1!D2 Лист1!E2 Лист1!F2
Лист1!D3 Лист1!E3 Лист1!F3
Для того, щоб фрагменти фотографії відповідали даним
діапазону O4:Q5 (Лист2), потрібно створити посилання:
фрагмент зображення – його місце розміщення.
Кожному фрагменту зображення надамо ім'я: pic_a, pic_b,
pic_c…pic_f , використавши посилання на комірки O4:Q5.
=ДВССЫЛ(Лист2!$O$4)
…
=ДВССЫЛ(Лист2!$O$4)
Після цього копіюємо зображення з аркуша 1 на аркуш 2,
а в рядку формул задаємо посилання на ім'я фрагмента =pic_a.
В результаті з'явиться зображення лівого верхнього кута в
збільшеному вигляді. І так повторюємо ще 5 разів.
Розміщуємо фрагменти на свої місця. До кожного з
фрагментів додаємо рамочку і напис WordArt.
Під малюнками ввести напис «Поміняти фрагменти» десь в
комірку B22.
В комірки H22 і J22 ввести 2 різні числа від 1 до 6.
В комірки O15:O20 ввести числа від 1 до 6.
В комірки P15:P20 та Q15:Q20 теж потрібно ввести ці числа,
але за виключенням тих, які введені в комірки H22 і J22,
заміняючи їх числом 7 . Для стовпчика P15:P20 виключення
H22, а для стовпчика Q15:Q20 – J22.
Для цього скористаємось функцією ЕСЛИ
В комірку Р15 введемо:
=ЕСЛИ(O15=$H$22;7;O15)
Теж саме в комірки Р16:Р20
В комірку Q15 введемо:
=ЕСЛИ(O15=$J$22;7;O15) і д.т.
В діапазоні R15:R19 повторити нумерацію фрагментів із
діапазону P15:P20 з упорядкуванням, в якому не враховується
число 7.
Використовуємо функцію:
=НАИМЕНЬШИЙ($P$15:$P$20;СТРОКА()-14)
Аналогічні дії повторіть для діапазону S15:S19
=НАИМЕНЬШИЙ($Q$15:$Q$20;СТРОКА()-14)
Для комірок H22 і J22 додаємо списки на основі діапазонів
R15:R19 та S15:S19 (Дані, Перевірка даних)
Переходимо на аркуш Лист3. В комірки С3 і С4 вводимо
відповідні формули:
С3 =ВПР(Лист2!H22;Лист2!R8:S13;2;ЛОЖЬ)
С4 =ВПР(Лист2!J22;Лист2!R8:S13;2;ЛОЖЬ)
В комірки D3:D8 вводимо формули, які значення діапазону
В3:В8, рівне С3 або С4, замінить на С4 або С3
D3=ЕСЛИ(B3=$C$3;$C$4;ЕСЛИ(B3=$C$4;$C$3;B3))
На аркуші Лист2 розміщуємо кнопку, використавши вкладку
Розробник.
І записуємо макрос для
цієї кнопки: копіюємо дані
з Лист2!S8:S13 у діапазон
Лист3!В3:В8, копіюємо дані
діапазону Лист3!D3:D8 у діапазон Лист2!S8:S13(лише значення).
Для відображення коректності пазлу в діапазон Лист2!T8:T13
потрібно ввести 1, якщо відповідні значення діапазонів
Лист2!S8:S13 та Лист1!H2:H7 рівні. Для цього вводимо таку
формулу:
Т8=ЕСЛИ(S8=Лист1!H2;1;0)
….
Т13=ЕСЛИ(S13=Лист1!H7;1;0)
А в комірку Н24:
=ЕСЛИ(СУММ(T8:T13)=6;"Перемога!";"Ще зовсім трішки...")
Все, складаємо пазл.
Excel 2

Excel 2

  • 1.
    Створіть гру-пазл ізфотографії м. Рівне. Загальне зображення має складатися із шести фрагментів, початкове розташування яких хаотичне. Клацання на кнопку Змінити має приводити до зміни місцями фрагментів із відповідними порядковими номерами. Нижче має відображатися поточний стан інформаційної системи: «Перемога!», якщо всі фрагменти на своїх місцях, та «Ще зовсім трішки…» - в іншому випадку.
  • 2.
  • 3.
    РОЗВ'ЯЗОК Розміщуємо фото наЛист1 так, щоб на нього припадало 6 рівних за розмірами комірок. У діапазон G2:H7 введіть таблицю відповідності фрагментів фотографії коміркам Лист1 є допоміжним, а аркуш Лист2 – основний. Розмістіть дані таблиці відповідності на аркуші Лист2 у діапазоні R8:S13. 1 D2 2 E2 3 F2 4 D3 5 E3 6 F3
  • 4.
    =СЦЕПИТЬ(«Лист1!»;[Адреса комірки здіапазону S8:S13]) У діапазон O4:Q5 (Лист2) введіть повну адресу комірок, над якими відображено фрагменти фотографії на аркуші 1. Для цього скористайтесь функцією: Уміст діапазону O4:Q5 буде таким: Лист1!D2 Лист1!E2 Лист1!F2 Лист1!D3 Лист1!E3 Лист1!F3
  • 5.
    Для того, щобфрагменти фотографії відповідали даним діапазону O4:Q5 (Лист2), потрібно створити посилання: фрагмент зображення – його місце розміщення. Кожному фрагменту зображення надамо ім'я: pic_a, pic_b, pic_c…pic_f , використавши посилання на комірки O4:Q5. =ДВССЫЛ(Лист2!$O$4) … =ДВССЫЛ(Лист2!$O$4)
  • 6.
    Після цього копіюємозображення з аркуша 1 на аркуш 2, а в рядку формул задаємо посилання на ім'я фрагмента =pic_a. В результаті з'явиться зображення лівого верхнього кута в збільшеному вигляді. І так повторюємо ще 5 разів. Розміщуємо фрагменти на свої місця. До кожного з фрагментів додаємо рамочку і напис WordArt. Під малюнками ввести напис «Поміняти фрагменти» десь в комірку B22. В комірки H22 і J22 ввести 2 різні числа від 1 до 6.
  • 7.
    В комірки O15:O20ввести числа від 1 до 6. В комірки P15:P20 та Q15:Q20 теж потрібно ввести ці числа, але за виключенням тих, які введені в комірки H22 і J22, заміняючи їх числом 7 . Для стовпчика P15:P20 виключення H22, а для стовпчика Q15:Q20 – J22. Для цього скористаємось функцією ЕСЛИ В комірку Р15 введемо: =ЕСЛИ(O15=$H$22;7;O15) Теж саме в комірки Р16:Р20 В комірку Q15 введемо: =ЕСЛИ(O15=$J$22;7;O15) і д.т.
  • 8.
    В діапазоні R15:R19повторити нумерацію фрагментів із діапазону P15:P20 з упорядкуванням, в якому не враховується число 7. Використовуємо функцію: =НАИМЕНЬШИЙ($P$15:$P$20;СТРОКА()-14) Аналогічні дії повторіть для діапазону S15:S19 =НАИМЕНЬШИЙ($Q$15:$Q$20;СТРОКА()-14)
  • 9.
    Для комірок H22і J22 додаємо списки на основі діапазонів R15:R19 та S15:S19 (Дані, Перевірка даних)
  • 10.
    Переходимо на аркушЛист3. В комірки С3 і С4 вводимо відповідні формули: С3 =ВПР(Лист2!H22;Лист2!R8:S13;2;ЛОЖЬ) С4 =ВПР(Лист2!J22;Лист2!R8:S13;2;ЛОЖЬ) В комірки D3:D8 вводимо формули, які значення діапазону В3:В8, рівне С3 або С4, замінить на С4 або С3 D3=ЕСЛИ(B3=$C$3;$C$4;ЕСЛИ(B3=$C$4;$C$3;B3))
  • 11.
    На аркуші Лист2розміщуємо кнопку, використавши вкладку Розробник. І записуємо макрос для цієї кнопки: копіюємо дані з Лист2!S8:S13 у діапазон Лист3!В3:В8, копіюємо дані діапазону Лист3!D3:D8 у діапазон Лист2!S8:S13(лише значення).
  • 12.
    Для відображення коректностіпазлу в діапазон Лист2!T8:T13 потрібно ввести 1, якщо відповідні значення діапазонів Лист2!S8:S13 та Лист1!H2:H7 рівні. Для цього вводимо таку формулу: Т8=ЕСЛИ(S8=Лист1!H2;1;0) …. Т13=ЕСЛИ(S13=Лист1!H7;1;0) А в комірку Н24: =ЕСЛИ(СУММ(T8:T13)=6;"Перемога!";"Ще зовсім трішки...") Все, складаємо пазл.