MS Excel 2007

Список форумов Техническая поддержка Software

Описание: Всё о софте
Модератор: Gultai

Сообщение #1 Хохол » 05.06.2014, 11:03

Вопрос к профи по Excel 2007.
Есть файл , в нем на первом листе ячейка B1 должна заполняться значениями из таблицы с листа 2 в зависимости от текущей даты. Т.е., если сегодня 05.06.2014, то в B1 должно быть 124, если сегодня 18.06.2014, то соответственно 137. Функция ЕСЛИ применима, но не желательна по причине того, что таблица на листе 2 может быть очень большой.
В общем нужен сдвиг номера ячейки Bn на листе 2 каждый день на +1.
Что с человеком не делай, он упорно ползет на кладбище © (ММЖ)
Хохол M
Свой в доску
Аватара
Возраст: 41
Откуда: Между небом и землёй
Репутация: -7
С нами: 9 лет 5 месяцев

Сообщение #2 Bill Humble » 05.06.2014, 11:41

В ячейку B2 формулу =СМЕЩ(Лист2!B1;A1-41792;0)
Теперь если в A1 написать 03.06.2014, то выводит 123, если 04.06.2014, то выводит 124 и т.д.
Bill Humble
Все лгут
Аватара
Возраст: 42
Откуда: южная окраина
Репутация: 114
С нами: 11 лет 11 месяцев

Сообщение #3 Хохол » 05.06.2014, 12:10

Не много не то.
Подправил файл (ссылка та же).
Таблицу на Листе 2 трогать нельзя, изменения в нее вносить нельзя.
Принцип работы понимается так: сегодня открыл файл - в ячейке B1 Листа 1 должно быть значение из B2 Листа 2, завтра открыл файл - в B1 Листа 1 значение B3 Листа 2, послезавтра открыл файл - в B1 Листа 1 значение B4 Листа 2 и т.д.

Добавлено спустя 51 минуту 24 секунды:
В общем решил через функцию ВПР.
Что с человеком не делай, он упорно ползет на кладбище © (ММЖ)
Хохол M
Свой в доску
Аватара
Возраст: 41
Откуда: Между небом и землёй
Репутация: -7
С нами: 9 лет 5 месяцев

  • 1

Сообщение #4 Bill Humble » 05.06.2014, 13:02

И что это меняет? В ячейку A1 пишем "=СЕГОДНЯ()". В ячейку B2 пишем то же самое "=СМЕЩ(Лист2!B1;A1-41792;0)"
Получаем в ячейке B1 число 125,2991
А завтра в той же ячейке будет 124,3992
Bill Humble
Все лгут
Аватара
Возраст: 42
Откуда: южная окраина
Репутация: 114
С нами: 11 лет 11 месяцев

Сообщение #5 Хохол » 05.06.2014, 13:10

В принципе да тоже подходит, только надо исправить 41792 на 41793, а то подставляет завтрашний день.
Что с человеком не делай, он упорно ползет на кладбище © (ММЖ)
Хохол M
Свой в доску
Аватара
Возраст: 41
Откуда: Между небом и землёй
Репутация: -7
С нами: 9 лет 5 месяцев


Вернуться в Software

Кто сейчас на сайте (по активности за 5 минут)

Сейчас этот форум просматривают: 2 гостя