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

Вход

Регистрация

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

 

= Мир MS Excel/Данные в ячейках-месяцах зависят от даты ввода-вывода единиц - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Данные в ячейках-месяцах зависят от даты ввода-вывода единиц (Формулы/Formulas)
Данные в ячейках-месяцах зависят от даты ввода-вывода единиц
Lu4kina Дата: Среда, 01.10.2014, 12:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, знатоки.
Ищу формулу (не макрос!), которая будет анализировать комментарий формата "с мая" или "по апрель" и проставлять с необходимого месяца или нолик или единицу. Пример таблицы прилагаю.
Комментарий-условие, думаю, можно будет изменить до формата "с 5" или "по 4", т.е. определить каждому месяцу его порядковое значение.
К сообщению приложен файл: 5255375.xlsx (10.1 Kb)


О.Лучкина

Сообщение отредактировал Lu4kina - Среда, 01.10.2014, 12:21
 
Ответить
СообщениеДобрый день, знатоки.
Ищу формулу (не макрос!), которая будет анализировать комментарий формата "с мая" или "по апрель" и проставлять с необходимого месяца или нолик или единицу. Пример таблицы прилагаю.
Комментарий-условие, думаю, можно будет изменить до формата "с 5" или "по 4", т.е. определить каждому месяцу его порядковое значение.

Автор - Lu4kina
Дата добавления - 01.10.2014 в 12:17
китин Дата: Среда, 01.10.2014, 13:45 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
может так?
К сообщению приложен файл: Lu4kina.xlsx (10.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 01.10.2014, 13:45
 
Ответить
Сообщениеможет так?

Автор - китин
Дата добавления - 01.10.2014 в 13:45
Russel Дата: Среда, 01.10.2014, 14:38 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Так можно?
Код
=ЕСЛИ(ЛЕВБ($A6)="с";--(СЧЁТЗ($B$2:B$2)>=ВПР(ПСТР($A6;3;9);{"января";1:"февраля";2:"марта";3:"апреля";4:"мая";5:"июня";6:"июля";7:"августа";8:"сентября";9:"октября";10:"ноября";11:"декабря";12};2;0));--(СЧЁТЗ($B$2:B$2)<=ВПР(ПСТР($A6;4;9);{"январь";1:"февраль";2:"март";3:"апрель";4:"май";5:"июнь";6:"июль";7:"август";8:"сентябрь";9:"октябрь";10:"ноябрь";11:"декабрь";12};2;0)))


QIWI 9173973973
 
Ответить
СообщениеТак можно?
Код
=ЕСЛИ(ЛЕВБ($A6)="с";--(СЧЁТЗ($B$2:B$2)>=ВПР(ПСТР($A6;3;9);{"января";1:"февраля";2:"марта";3:"апреля";4:"мая";5:"июня";6:"июля";7:"августа";8:"сентября";9:"октября";10:"ноября";11:"декабря";12};2;0));--(СЧЁТЗ($B$2:B$2)<=ВПР(ПСТР($A6;4;9);{"январь";1:"февраль";2:"март";3:"апрель";4:"май";5:"июнь";6:"июль";7:"август";8:"сентябрь";9:"октябрь";10:"ноябрь";11:"декабрь";12};2;0)))

Автор - Russel
Дата добавления - 01.10.2014 в 14:38
krosav4ig Дата: Четверг, 02.10.2014, 06:42 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще авриант
Код
=Ч(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"нвеварпраяюнюлвгенктояек")*-1^СТРОКА()>=ПОИСК(ПСТР(B$2;2;2);"нвеварпрайюнюлвгенктояек")*-1^СТРОКА())
К сообщению приложен файл: 3546026.xlsx (10.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще авриант
Код
=Ч(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"нвеварпраяюнюлвгенктояек")*-1^СТРОКА()>=ПОИСК(ПСТР(B$2;2;2);"нвеварпрайюнюлвгенктояек")*-1^СТРОКА())

Автор - krosav4ig
Дата добавления - 02.10.2014 в 06:42
Russel Дата: Четверг, 02.10.2014, 08:00 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, красавчег!


QIWI 9173973973
 
Ответить
Сообщениеkrosav4ig, красавчег!

Автор - Russel
Дата добавления - 02.10.2014 в 08:00
AlexM Дата: Четверг, 02.10.2014, 12:24 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация: 1127 ±
Замечаний: 0% ±

Excel 2003
Думаю и так можно. Укороченный вариант формулы Андрея
Код
=Ч(-1^СТРОКА()*(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"/нвеварпраяюнюлвгенктояек")/2-СТОЛБЕЦ(A1))>=0)
К сообщению приложен файл: 5255375_1.xls (26.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДумаю и так можно. Укороченный вариант формулы Андрея
Код
=Ч(-1^СТРОКА()*(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"/нвеварпраяюнюлвгенктояек")/2-СТОЛБЕЦ(A1))>=0)

Автор - AlexM
Дата добавления - 02.10.2014 в 12:24
fizika Дата: Четверг, 02.10.2014, 15:46 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig и AlexM если в А5 поставить "по июль", то ерунда какая-то получается.
 
Ответить
Сообщениеkrosav4ig и AlexM если в А5 поставить "по июль", то ерунда какая-то получается.

Автор - fizika
Дата добавления - 02.10.2014 в 15:46
AlexM Дата: Четверг, 02.10.2014, 15:57 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация: 1127 ±
Замечаний: 0% ±

Excel 2003
если в А5 поставить "по июль"
ПО должно быть в четной строке.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 02.10.2014, 15:58
 
Ответить
Сообщение
если в А5 поставить "по июль"
ПО должно быть в четной строке.

Автор - AlexM
Дата добавления - 02.10.2014 в 15:57
fizika Дата: Четверг, 02.10.2014, 16:13 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, почему?
 
Ответить
СообщениеAlexM, почему?

Автор - fizika
Дата добавления - 02.10.2014 в 16:13
Russel Дата: Четверг, 02.10.2014, 16:25 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Вот так будет работать всегда:
Код
=Ч(ЕСЛИ(ЛЕВБ($A3)="с";-1;1)*(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"/нвеварпраяюнюлвгенктояек")/2-СТОЛБЕЦ(A$2))>=0)


QIWI 9173973973
 
Ответить
СообщениеВот так будет работать всегда:
Код
=Ч(ЕСЛИ(ЛЕВБ($A3)="с";-1;1)*(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"/нвеварпраяюнюлвгенктояек")/2-СТОЛБЕЦ(A$2))>=0)

Автор - Russel
Дата добавления - 02.10.2014 в 16:25
AlexM Дата: Четверг, 02.10.2014, 17:23 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация: 1127 ±
Замечаний: 0% ±

Excel 2003
или так
Код
=Ч(-1^(ЛЕВБ($A3)="с")*(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"/нвеварпраяюнюлвгенктояек")/2-СТОЛБЕЦ(A1))>=0)
AlexM, почему?
-1^СТРОКА(A1) вернет -1, а -1^СТРОКА(A2) вернет 1. Множители 1 и -1 нужны для правильной работы логической функции.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеили так
Код
=Ч(-1^(ЛЕВБ($A3)="с")*(ПОИСК(ПСТР($A3;ПОИСК(" ";$A3)+2;2);"/нвеварпраяюнюлвгенктояек")/2-СТОЛБЕЦ(A1))>=0)
AlexM, почему?
-1^СТРОКА(A1) вернет -1, а -1^СТРОКА(A2) вернет 1. Множители 1 и -1 нужны для правильной работы логической функции.

Автор - AlexM
Дата добавления - 02.10.2014 в 17:23
fizika Дата: Четверг, 02.10.2014, 17:41 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, это записи надо подгонять под ваши формулы что-ли? А если 100 раз нужно "по июль", через строчку вводить?????
 
Ответить
СообщениеAlexM, это записи надо подгонять под ваши формулы что-ли? А если 100 раз нужно "по июль", через строчку вводить?????

Автор - fizika
Дата добавления - 02.10.2014 в 17:41
AlexM Дата: Четверг, 02.10.2014, 18:55 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация: 1127 ±
Замечаний: 0% ±

Excel 2003
Формулы в сообщении №12 и №13 подгонять не нужно.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормулы в сообщении №12 и №13 подгонять не нужно.

Автор - AlexM
Дата добавления - 02.10.2014 в 18:55
krosav4ig Дата: Четверг, 02.10.2014, 19:59 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще немного короче
Код
=Ч(-1^(ЛЕВБ($A3)="с")*(ЕСЛИОШИБКА(МЕСЯЦ(ПСТР($A3;4-(ЛЕВБ($A3)="с");3)&0);5)-СТОЛБЕЦ(A1))>=0)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 02.10.2014, 20:01
 
Ответить
Сообщениееще немного короче
Код
=Ч(-1^(ЛЕВБ($A3)="с")*(ЕСЛИОШИБКА(МЕСЯЦ(ПСТР($A3;4-(ЛЕВБ($A3)="с");3)&0);5)-СТОЛБЕЦ(A1))>=0)

Автор - krosav4ig
Дата добавления - 02.10.2014 в 19:59
Lu4kina Дата: Пятница, 03.10.2014, 12:00 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Russel, формула работает! Огромное СПАСИБО!!!


О.Лучкина
 
Ответить
СообщениеRussel, формула работает! Огромное СПАСИБО!!!

Автор - Lu4kina
Дата добавления - 03.10.2014 в 12:00
Lu4kina Дата: Пятница, 03.10.2014, 15:25 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Дорогие знатоки, приветствую!
Задача по факту чуть-чуть усложнилась.
Только лишь единичками и нулями мне не обойтись :-( Нужны еще и части от целого.
И еще, если ячейка "дата изменения" не заполнена, то цифры (не нули) в ячейках-месяцах должны проставляться с января.
Образец необходимого заполнения таблицы прилагаю.

Очень надеюсь на Вашу помощь!
Спасибо!
К сообщению приложен файл: 5064366.xlsx (12.4 Kb)


О.Лучкина
 
Ответить
СообщениеДорогие знатоки, приветствую!
Задача по факту чуть-чуть усложнилась.
Только лишь единичками и нулями мне не обойтись :-( Нужны еще и части от целого.
И еще, если ячейка "дата изменения" не заполнена, то цифры (не нули) в ячейках-месяцах должны проставляться с января.
Образец необходимого заполнения таблицы прилагаю.

Очень надеюсь на Вашу помощь!
Спасибо!

Автор - Lu4kina
Дата добавления - 03.10.2014 в 15:25
Russel Дата: Пятница, 03.10.2014, 15:35 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Добавляем к формуле krosav4ig из сообщения 16 проверку на пустоту и умножение на кол-во ставок:
Код
=ЕСЛИ($C12="";1;Ч(-1^(ЛЕВБ($C12)="с")*(ЕСЛИОШИБКА(МЕСЯЦ(ПСТР($C12;4-(ЛЕВБ($C12)="с");3)&0);5)-СТОЛБЕЦ(A1))>=0))*$B12

Вуаля!


QIWI 9173973973
 
Ответить
СообщениеДобавляем к формуле krosav4ig из сообщения 16 проверку на пустоту и умножение на кол-во ставок:
Код
=ЕСЛИ($C12="";1;Ч(-1^(ЛЕВБ($C12)="с")*(ЕСЛИОШИБКА(МЕСЯЦ(ПСТР($C12;4-(ЛЕВБ($C12)="с");3)&0);5)-СТОЛБЕЦ(A1))>=0))*$B12

Вуаля!

Автор - Russel
Дата добавления - 03.10.2014 в 15:35
Lu4kina Дата: Пятница, 03.10.2014, 15:49 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Russel, на мой уровень владения Экселем - Вы просто волшебник!
Спасибо ОГРОМНОЕ!
В примере считает все правильно. Теперь осталось только перенести формулу в файл с расчетом бюджета!!! Ура!!!


О.Лучкина
 
Ответить
СообщениеRussel, на мой уровень владения Экселем - Вы просто волшебник!
Спасибо ОГРОМНОЕ!
В примере считает все правильно. Теперь осталось только перенести формулу в файл с расчетом бюджета!!! Ура!!!

Автор - Lu4kina
Дата добавления - 03.10.2014 в 15:49
Nic70y Дата: Пятница, 03.10.2014, 20:41 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=((--(1&ПСТР($C3;3;4))>=--(1&D$2))*(ЛЕВБ($C3)="п")+(--(1&ПСТР($C3;3;4))<=--(1&D$2))*(ЛЕВБ($C3)="с")+($C3=""))*$B3
для разнообразия


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=((--(1&ПСТР($C3;3;4))>=--(1&D$2))*(ЛЕВБ($C3)="п")+(--(1&ПСТР($C3;3;4))<=--(1&D$2))*(ЛЕВБ($C3)="с")+($C3=""))*$B3
для разнообразия

Автор - Nic70y
Дата добавления - 03.10.2014 в 20:41
krosav4ig Дата: Воскресенье, 05.10.2014, 00:54 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Nic70y, ваша формула не хочет работвть если в C3 написано "с мая" :(


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеNic70y, ваша формула не хочет работвть если в C3 написано "с мая" :(

Автор - krosav4ig
Дата добавления - 05.10.2014 в 00:54
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Данные в ячейках-месяцах зависят от даты ввода-вывода единиц (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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