Цитата |
---|
Максим Зеленский написал: яблоки с id =1 это не то же самое, что яблоки с id=5? а как же у одной стадии, которая фрукты, id не меняется? |
да, яблоки с id= 1, это не то же самое, что яблоки с id=5. Яблоки, апельсины и прочие фрукты - это названия стадий в рабочей таблице. У id=1 могут меняться стадии - сначала были яблоки, потом они стали грушами.. Поэтому стоит задача отследить эту динамику по id - сколько "яблок" перешло в "груши", сколько "груш" перешло в "арбузы" и т.д.
Цитата |
---|
Максим Зеленский написал: Вопрос к автору: какой должен быть результат по подсчету переходов яблок в апельсины? Пожалуйста опишите словами процесс получения этого результата.Перешло ли яблоко в апельсин, потому что яблоко было у Ивана, а потом у него появился стал апельсин?Перешло ли яблоко в апельсин, потому что яблоко было у строки с ID = 2, а потом у строки с ID = 2 стал апельсин?Или яблоко не перешло в апельсин, потому что у строки 1+Иван=яблоко из старой таблицы в новой таблице тоже 1+Иван=яблоко, а у строка 2+Петр, которая была =яблоко в старой таблице, в новой таблице 2+Петр = киви? |
Яблоки и апельсины переходят в груши и киви. Переходом считается ситуация, когда яблоко или апельсин совершит переход в грушу или киви без изменения id и имени (id уникально и не может повторяться ни в исходной таблице, ни в новой; Имя - может повторяться, но для подсчёта задаётся внешней переменной)
Другими словами, НЕ считаются ситуации, когда:
Старая таблица Новая таблица
=== ==
id=1/апельсин/Иван -> id=1/апельсин/Иван (не считается, так как ничего не изменилось)
id=2/апельсин/Иван -> id=2/яблоко/Иван (не считается, так как изменения произошли не по заданному условию)
id=3/апельсин/Иван -> id=3/груша/Пётр (не считается, так как произошло изменения имени)
id=4/апельсин/Иван -> id=5/груша/Иван (не считается, так как это разные id)
Считается:
Старая таблица Новая таблица
=== ==
id=1/апельсин/Иван -> id=1/груша/Иван
id=2/апельсин/Иван -> id=2/киви/Иван
id=3/яблоко/Иван -> id=3/груша/Иван
id=4/яблоко/Иван -> id=4/киви/Иван
В таблице (приложенный файл) правильно подсчитанные данные подсвечены зелёным цветом и отмечены "да" (ячейки H4:Н14)