Стараюсь задать функцию для автоматического переноса цифровых значений столбцов "П" и "Ф" Таблицы1 в соответствующие им ячейки Таблица2
Я пробовал использовать INDEX+MATCH, задавая поиск адреса пересечения через сопоставление значений YEAR и MONTH из поля Дата в Таблицы2, с соответствующими Таблицы1. Но в итоге срабатывает перенос только первого столбца Январь, а начиная с Февраль я получаю ошибку. Просмотр исполнения функции говорит, что компилятор останавливается после поиска адреса в поле MONTH, который потом не может сопоставить с общим диапазоном ячеек указанного в INDEX массива.
Сейчас стараюсь разобраться во всех использованных в составлении этих формул агрументах.. Я искренне удивлен, как вы к пришли к необходимости использования даты как числа? Очень интересно! Отличное решение!
surkenny, благодарю, очень опрятно смотрится! Ранее я никогда Power Query не использовал — открыли мне глаза!
Цитата
Михаил Л, написал: понятнее станет
Уже перечитал талмуды Excel по каждой использованной Вами формуле. Я понял, что программа переводит дату в число, и уже тогда производит с ним исчисления, но...
Но мне не хватает некоторой мысленной связки, дабы уловить логику использования Вами именно операций с ячейками "А3":
Это для того, чтобы ввести число в формулу? Но почему именно это число.. Логично, когда в INDEX, — это позиция искомого значения, и я понимаю, что INT(ROW(A3)/3)*2-1) это на одну ячейку левее. Но вот как понять, уловить суть, почему именно эти цифры, и эта ячейка, и операции с ней. Чтобы так же мастерски мог повторить Ваше решение и в случае других задач. Уж очень мне понравилось!