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

Вход

Регистрация

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

 

= Мир MS Excel/Привязка формулы к сегодняшней дате - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Привязка формулы к сегодняшней дате
Chertyozhnik Дата: Вторник, 24.02.2015, 20:00 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте. Ниже прикреплен файл с расчетом суммы Плана на 3 дня. Возможно сделать так, чтобы каждый последующий день прибавлялся только при наступлении следующий даты? То есть если сегодня 24 число, то чтобы были посчитаны только данные из ячейки С4. Если сегодня 25 число, то С4+G4. 26 число - C4+G4+K4, но с учетом уже заданной формулы по автоматическому подсчету ПЛАН в зависимости от ЛОГИН.
К сообщению приложен файл: 0394037.xlsx (10.5 Kb)
 
Ответить
СообщениеЗдравствуйте. Ниже прикреплен файл с расчетом суммы Плана на 3 дня. Возможно сделать так, чтобы каждый последующий день прибавлялся только при наступлении следующий даты? То есть если сегодня 24 число, то чтобы были посчитаны только данные из ячейки С4. Если сегодня 25 число, то С4+G4. 26 число - C4+G4+K4, но с учетом уже заданной формулы по автоматическому подсчету ПЛАН в зависимости от ЛОГИН.

Автор - Chertyozhnik
Дата добавления - 24.02.2015 в 20:00
Nic70y Дата: Вторник, 24.02.2015, 20:15 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММЕСЛИ(ИНДЕКС($C$3:$N$3;1;1):ИНДЕКС($C$3:$N$3;1;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$N$1;1)+3);B$11;ИНДЕКС($C$4:$N$7;ПОИСКПОЗ($A12;$B$4:$B$7;1);1):ИНДЕКС($C$4:$N$7;ПОИСКПОЗ($A12;$B$4:$B$7;1);ПОИСКПОЗ(СЕГОДНЯ();$C$1:$N$1;1)+3))
так наверное
формулу заменил 0 на 1

СУММПРОИЗВ( с прошлой темы не понравился?


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 24.02.2015, 20:17
 
Ответить
Сообщение
Код
=СУММЕСЛИ(ИНДЕКС($C$3:$N$3;1;1):ИНДЕКС($C$3:$N$3;1;ПОИСКПОЗ(СЕГОДНЯ();$C$1:$N$1;1)+3);B$11;ИНДЕКС($C$4:$N$7;ПОИСКПОЗ($A12;$B$4:$B$7;1);1):ИНДЕКС($C$4:$N$7;ПОИСКПОЗ($A12;$B$4:$B$7;1);ПОИСКПОЗ(СЕГОДНЯ();$C$1:$N$1;1)+3))
так наверное
формулу заменил 0 на 1

СУММПРОИЗВ( с прошлой темы не понравился?

Автор - Nic70y
Дата добавления - 24.02.2015 в 20:15
Chertyozhnik Дата: Вторник, 24.02.2015, 20:18 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, эмм... Приношу извинения, решил, что там не совсем верно все указано, потому что в файле получилось 12. Я думал, если модератор запретил обсуждение темы с датой в той теме, то никто не ответит. Понравилось, спасибо ))
 
Ответить
СообщениеNic70y, эмм... Приношу извинения, решил, что там не совсем верно все указано, потому что в файле получилось 12. Я думал, если модератор запретил обсуждение темы с датой в той теме, то никто не ответит. Понравилось, спасибо ))

Автор - Chertyozhnik
Дата добавления - 24.02.2015 в 20:18
Nic70y Дата: Вторник, 24.02.2015, 20:20 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
то никто не ответит
это правильно, хотя я думаю просто надо было переименовать тему (имхо конечно)


ЮMoney 41001841029809
 
Ответить
Сообщение
то никто не ответит
это правильно, хотя я думаю просто надо было переименовать тему (имхо конечно)

Автор - Nic70y
Дата добавления - 24.02.2015 в 20:20
Pelena Дата: Вторник, 24.02.2015, 20:25 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19520
Репутация: 4633 ±
Замечаний: ±

Excel 365 & Mac Excel
Chertyozhnik, Вы всё правильно сделали, создав для нового вопроса новую тему


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеChertyozhnik, Вы всё правильно сделали, создав для нового вопроса новую тему

Автор - Pelena
Дата добавления - 24.02.2015 в 20:25
Chertyozhnik Дата: Вторник, 24.02.2015, 20:27 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, а можно вас попросить по-русски словами написать, что все это в формуле значит? Например если словами формулу
Код
=ROUNDDOWN((IF(K2>=$U$3;K2+K2*$V$3;IF(K2>=$U$4;K2+K2*$V$4;IF(K2>=$U$5;K2+K2*$V$5;IF(K2>=$U$6;K2+K2*$V$6;IF(K2<$U$6;K2))))));2)
описать, то получится как-то так. Округляем получившееся число до 2 знаков после запятой. Число получится следующим образом. Если К2 больше или равно U3, то К2+К2*V3, если же К2 больше или равно U4, то...

Просто я не могу вникнуть в формулу. Поставить под другую таблицу могу, но понимания нет.
 
Ответить
СообщениеNic70y, а можно вас попросить по-русски словами написать, что все это в формуле значит? Например если словами формулу
Код
=ROUNDDOWN((IF(K2>=$U$3;K2+K2*$V$3;IF(K2>=$U$4;K2+K2*$V$4;IF(K2>=$U$5;K2+K2*$V$5;IF(K2>=$U$6;K2+K2*$V$6;IF(K2<$U$6;K2))))));2)
описать, то получится как-то так. Округляем получившееся число до 2 знаков после запятой. Число получится следующим образом. Если К2 больше или равно U3, то К2+К2*V3, если же К2 больше или равно U4, то...

Просто я не могу вникнуть в формулу. Поставить под другую таблицу могу, но понимания нет.

Автор - Chertyozhnik
Дата добавления - 24.02.2015 в 20:27
Chertyozhnik Дата: Вторник, 24.02.2015, 20:49 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Все. Вроде все понял. Как только теперь это запомнить... :) . Спасибо еще раз огромное. Очень помогли
 
Ответить
СообщениеВсе. Вроде все понял. Как только теперь это запомнить... :) . Спасибо еще раз огромное. Очень помогли

Автор - Chertyozhnik
Дата добавления - 24.02.2015 в 20:49
_Boroda_ Дата: Вторник, 24.02.2015, 21:08 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=СУММПРОИЗВ(C$4:K$7*(B$4:B$7=A12)*(C$1:K$1<=СЕГОДНЯ())*(C$3:K$3=C$3))


Nic70y, у тебя ПОИСКПОЗ($A13;$B$4:$B$7;1) неверно ищет. Там вообще единица не нужна. Это ты, похоже, с ИНДЕКСА копировал и убрать забыл?
К сообщению приложен файл: 0394037_1.xlsx (10.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=СУММПРОИЗВ(C$4:K$7*(B$4:B$7=A12)*(C$1:K$1<=СЕГОДНЯ())*(C$3:K$3=C$3))


Nic70y, у тебя ПОИСКПОЗ($A13;$B$4:$B$7;1) неверно ищет. Там вообще единица не нужна. Это ты, похоже, с ИНДЕКСА копировал и убрать забыл?

Автор - _Boroda_
Дата добавления - 24.02.2015 в 21:08
Nic70y Дата: Суббота, 28.02.2015, 18:47 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Это я сначала искал все по точному совпадению, но дату так искать нельзя (она пройдет) и исправил все 0 на 1 (тормознул)


ЮMoney 41001841029809
 
Ответить
СообщениеЭто я сначала искал все по точному совпадению, но дату так искать нельзя (она пройдет) и исправил все 0 на 1 (тормознул)

Автор - Nic70y
Дата добавления - 28.02.2015 в 18:47
  • Страница 1 из 1
  • 1
Поиск:

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