Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/ИЗМЕНЕНИЕ ФОРМУЛЫ ЧЕРЕЗ ЯЧЕЙКУ - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
ИЗМЕНЕНИЕ ФОРМУЛЫ ЧЕРЕЗ ЯЧЕЙКУ
pioneer1090 Дата: Суббота, 28.03.2015, 09:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Всем привет,

есть необходимость брать значение для разных ячеек из другого файла, но через vlookup не получается так как нет возможности привязаться к строке в другом файле.
Я не нашел другого выхода, как сделать прямую ссылку на ячейку в другом файле. Этот вариант меня вполне устраивает. Но с файлом работают люди, которые в excel ни-бум-бум и понятия не имеют, как ВООБЩЕ работает формула. Я хочу сделать их вмешательство в формулы минимальным.

Адрес ячейки, из которого мы берем значение в другом файле меняется каждую неделю (тупо сдвигается на 8 строчек вниз).
В приложенном файле в ячейках С НАЧАЛА НЕДЕЛИ собственно должны появляться итоговые суммы. Справа я создал доп таблицу где указывается номер текущей недели: 43, 44, 45. И рядом соответствующий ей номер строки в другом файле. Также есть ячейка ТЕКУЩАЯ НЕДЕЛЯ, где нужно указать какая сейчас неделя.

Можно ли сделать так, чтобы пользователь указал, какая сейчас неделя, и в формуле автоматически измненился адрес?
( ='http://emeamoss/RUSSIA/[SLFY15.xlsx]DAILY-WEEKLY EURO'!$F$350 <-(вот это число, которое должно меняться)

спасибо за любую помощь или идеи по решеню этой проблемки.
К сообщению приложен файл: SFL.xlsx (58.8 Kb)
 
Ответить
СообщениеВсем привет,

есть необходимость брать значение для разных ячеек из другого файла, но через vlookup не получается так как нет возможности привязаться к строке в другом файле.
Я не нашел другого выхода, как сделать прямую ссылку на ячейку в другом файле. Этот вариант меня вполне устраивает. Но с файлом работают люди, которые в excel ни-бум-бум и понятия не имеют, как ВООБЩЕ работает формула. Я хочу сделать их вмешательство в формулы минимальным.

Адрес ячейки, из которого мы берем значение в другом файле меняется каждую неделю (тупо сдвигается на 8 строчек вниз).
В приложенном файле в ячейках С НАЧАЛА НЕДЕЛИ собственно должны появляться итоговые суммы. Справа я создал доп таблицу где указывается номер текущей недели: 43, 44, 45. И рядом соответствующий ей номер строки в другом файле. Также есть ячейка ТЕКУЩАЯ НЕДЕЛЯ, где нужно указать какая сейчас неделя.

Можно ли сделать так, чтобы пользователь указал, какая сейчас неделя, и в формуле автоматически измненился адрес?
( ='http://emeamoss/RUSSIA/[SLFY15.xlsx]DAILY-WEEKLY EURO'!$F$350 <-(вот это число, которое должно меняться)

спасибо за любую помощь или идеи по решеню этой проблемки.

Автор - pioneer1090
Дата добавления - 28.03.2015 в 09:11
TimSha Дата: Суббота, 28.03.2015, 09:24 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
чтобы пользователь указал, какая сейчас неделя

XL и сам способен это сделать, тем более, если неделя эта - европейская. Вариант =НОМНЕДЕЛИ($Z$6;21) - с привязкой к =СЕГОДНЯ()... ;)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
чтобы пользователь указал, какая сейчас неделя

XL и сам способен это сделать, тем более, если неделя эта - европейская. Вариант =НОМНЕДЕЛИ($Z$6;21) - с привязкой к =СЕГОДНЯ()... ;)

Автор - TimSha
Дата добавления - 28.03.2015 в 09:24
Pelena Дата: Суббота, 28.03.2015, 09:24 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19519
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Можно так попробовать
Код
=ДВССЫЛ("'http://emeamoss/RUSSIA/[SLFY15.xlsx]DAILY-WEEKLY EURO'!$F$"&Z13)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Можно так попробовать
Код
=ДВССЫЛ("'http://emeamoss/RUSSIA/[SLFY15.xlsx]DAILY-WEEKLY EURO'!$F$"&Z13)

Автор - Pelena
Дата добавления - 28.03.2015 в 09:24
pioneer1090 Дата: Суббота, 28.03.2015, 10:22 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Работает. Отлично. Спасибо)))


Сообщение отредактировал Serge_007 - Суббота, 28.03.2015, 13:23
 
Ответить
СообщениеРаботает. Отлично. Спасибо)))

Автор - pioneer1090
Дата добавления - 28.03.2015 в 10:22
pioneer1090 Дата: Суббота, 28.03.2015, 10:36 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
TimSha,

идея мне нравится. Но есть проблемка. У нас первая неделя начинаестя 1 июня (финансовый год). Возможно ли задать смещение на полгода?
 
Ответить
СообщениеTimSha,

идея мне нравится. Но есть проблемка. У нас первая неделя начинаестя 1 июня (финансовый год). Возможно ли задать смещение на полгода?

Автор - pioneer1090
Дата добавления - 28.03.2015 в 10:36
Pelena Дата: Суббота, 28.03.2015, 11:53 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19519
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
первая неделя начинаестя 1 июня (финансовый год)

В 2014 году первая неделя началась со 2 июня или это уже вторая (1 июня воскресенье)?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
первая неделя начинаестя 1 июня (финансовый год)

В 2014 году первая неделя началась со 2 июня или это уже вторая (1 июня воскресенье)?

Автор - Pelena
Дата добавления - 28.03.2015 в 11:53
VEKTORVSFREEMAN Дата: Суббота, 28.03.2015, 11:56 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
pioneer1090, здравствуйте!
Для автоматического определения номера недели при условии старта финансового года с 01.06.н-го года
Попробуйте так
Код
=ЕСЛИ(ТДАТА()<ДАТА(ГОД(A2);6;1);НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2)-1;5;31);21);НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2);5;31);21))

[p.s.]немного поправил формулу, перезалил файл[/p.s.]
К сообщению приложен файл: 6016382.xlsx (58.7 Kb)


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Суббота, 28.03.2015, 12:11
 
Ответить
Сообщениеpioneer1090, здравствуйте!
Для автоматического определения номера недели при условии старта финансового года с 01.06.н-го года
Попробуйте так
Код
=ЕСЛИ(ТДАТА()<ДАТА(ГОД(A2);6;1);НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2)-1;5;31);21);НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2);5;31);21))

[p.s.]немного поправил формулу, перезалил файл[/p.s.]

Автор - VEKTORVSFREEMAN
Дата добавления - 28.03.2015 в 11:56
pioneer1090 Дата: Суббота, 28.03.2015, 12:44 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
VEKTORVSFREEMAN, огромное спасибо, работает. А могли бы вы в 2х словах объяснить принцип действия этой формулы?
 
Ответить
СообщениеVEKTORVSFREEMAN, огромное спасибо, работает. А могли бы вы в 2х словах объяснить принцип действия этой формулы?

Автор - pioneer1090
Дата добавления - 28.03.2015 в 12:44
VEKTORVSFREEMAN Дата: Суббота, 28.03.2015, 12:54 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
pioneer1090, не за что.
Условие формулы ЕСЛИ:
ТДАТА()<ДАТА(ГОД(A2);6;1) - если дата сегодня меньше 2015.06.01, то
ЕСЛИ ИСТИНА:
НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2)-1;5;31);21) - даст номер недели (из даты сегодня вычесть 2014.05.31 - получаем число от 1 до 365)
ЕСЛИ ЛОЖЬ:
НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2);5;31);21) - даст номер недели (из даты сегодня вычесть 2015.05.31 - получаем число от 1 до 365)
Лучше понять логику моей формулы можете после прочтения тут. Очень полезна клавиша F9 ;)


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Суббота, 28.03.2015, 12:58
 
Ответить
Сообщениеpioneer1090, не за что.
Условие формулы ЕСЛИ:
ТДАТА()<ДАТА(ГОД(A2);6;1) - если дата сегодня меньше 2015.06.01, то
ЕСЛИ ИСТИНА:
НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2)-1;5;31);21) - даст номер недели (из даты сегодня вычесть 2014.05.31 - получаем число от 1 до 365)
ЕСЛИ ЛОЖЬ:
НОМНЕДЕЛИ(A2-ДАТА(ГОД(A2);5;31);21) - даст номер недели (из даты сегодня вычесть 2015.05.31 - получаем число от 1 до 365)
Лучше понять логику моей формулы можете после прочтения тут. Очень полезна клавиша F9 ;)

Автор - VEKTORVSFREEMAN
Дата добавления - 28.03.2015 в 12:54
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!