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

Вход

Регистрация

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

 

= Мир MS Excel/Заполнение ячеек таблиц согласно дат и определенных значений - Мир MS Excel

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

Excel 2016
Добрый день!(Сломал голову по названию темы!)Прошу помощи в решение задачи! Автоматическое заполнение таблицы!Привожу пример небольшого куска таблицы!
Описание во вложении Если ячейка А3 заполнена, то ячейка J3=1, Если ячейка А3 правый символ- "О", то заполняется ячейка К3=1; Если ячейка Е3= пустая, то заполняется ячейка Р3=1
К сообщению приложен файл: 2436187.xlsx (11.0 Kb)
 
Ответить
СообщениеДобрый день!(Сломал голову по названию темы!)Прошу помощи в решение задачи! Автоматическое заполнение таблицы!Привожу пример небольшого куска таблицы!
Описание во вложении Если ячейка А3 заполнена, то ячейка J3=1, Если ячейка А3 правый символ- "О", то заполняется ячейка К3=1; Если ячейка Е3= пустая, то заполняется ячейка Р3=1

Автор - kenn
Дата добавления - 08.07.2019 в 20:51
krosav4ig Дата: Понедельник, 08.07.2019, 21:36 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
Код
=1-ЕПУСТО(A3)
Код
=--(ПРАВБ(A3)="О")
Код
=ЕПУСТО(E3)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЗдравствуйте
Код
=1-ЕПУСТО(A3)
Код
=--(ПРАВБ(A3)="О")
Код
=ЕПУСТО(E3)

Автор - krosav4ig
Дата добавления - 08.07.2019 в 21:36
bigor Дата: Понедельник, 08.07.2019, 21:36 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1101
Репутация: 210 ±
Замечаний: 0% ±

нет
Как сравнивать D4>C4, если в одной дата, а в другой текст с 2-мя датами.
К сообщению приложен файл: 2436187_1.xlsx (7.4 Kb)
 
Ответить
СообщениеКак сравнивать D4>C4, если в одной дата, а в другой текст с 2-мя датами.

Автор - bigor
Дата добавления - 08.07.2019 в 21:36
_Boroda_ Дата: Понедельник, 08.07.2019, 22:22 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Как сравнивать D4>C4, если в одной дата, а в другой текст с 2-мя датами.

По максимальной дате?
Код
=(E3<>"")*(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(D3;СТРОКА($1:$99);8);"Д.М.Г;;;\0");))>C3)
К сообщению приложен файл: 7490830.xlsx (11.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Как сравнивать D4>C4, если в одной дата, а в другой текст с 2-мя датами.

По максимальной дате?
Код
=(E3<>"")*(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(D3;СТРОКА($1:$99);8);"Д.М.Г;;;\0");))>C3)

Автор - _Boroda_
Дата добавления - 08.07.2019 в 22:22
kenn Дата: Вторник, 09.07.2019, 09:14 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Добрый день! тестирую Ваш вариант, в некоторых ячейках выдает ЗНАЧ, не пойму почему?
И 14 и 17 строки не верно считают если в столбце С несколько дат, если в столбце одна дата то считает верно! Сегодня обратил внимание что в столбце С бывает несколько дат.
К сообщению приложен файл: 0504170.xlsx (18.7 Kb)
 
Ответить
Сообщение_Boroda_, Добрый день! тестирую Ваш вариант, в некоторых ячейках выдает ЗНАЧ, не пойму почему?
И 14 и 17 строки не верно считают если в столбце С несколько дат, если в столбце одна дата то считает верно! Сегодня обратил внимание что в столбце С бывает несколько дат.

Автор - kenn
Дата добавления - 09.07.2019 в 09:14
_Boroda_ Дата: Вторник, 09.07.2019, 09:25 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Потому, что 0 на хвосте у числового выражения даты. 05.05.2019 = 43590
Код
=(E3<>"")*(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(D3;СТРОКА($1:$94);8);"Д.М.Г;;0;\0");))<=МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(C3;СТРОКА($1:$94);8);"Д.М.Г;;0;\0");)))

Год в текстовых датах должен быть написан двумя цифрами. Не 2019, а просто 19
Даты сравниваются по максимальной дате в ячейке. Не по пунктам
К сообщению приложен файл: 0504170_1.xlsx (13.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПотому, что 0 на хвосте у числового выражения даты. 05.05.2019 = 43590
Код
=(E3<>"")*(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(D3;СТРОКА($1:$94);8);"Д.М.Г;;0;\0");))<=МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(C3;СТРОКА($1:$94);8);"Д.М.Г;;0;\0");)))

Год в текстовых датах должен быть написан двумя цифрами. Не 2019, а просто 19
Даты сравниваются по максимальной дате в ячейке. Не по пунктам

Автор - _Boroda_
Дата добавления - 09.07.2019 в 09:25
kenn Дата: Вторник, 09.07.2019, 10:44 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Протягиваю вниз формулу появляются значения цифра 1
К сообщению приложен файл: 9150712.xlsx (19.4 Kb)
 
Ответить
Сообщение_Boroda_, Протягиваю вниз формулу появляются значения цифра 1

Автор - kenn
Дата добавления - 09.07.2019 в 10:44
_Boroda_ Дата: Вторник, 09.07.2019, 10:49 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ну подумайте немножко самостоятельно уже. Посмотрите какая формула в ячейке R, какая в Q. Перепишите в R аналогично Q
Код
=(ПРАВБ(A19)="у")*(E19="")


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу подумайте немножко самостоятельно уже. Посмотрите какая формула в ячейке R, какая в Q. Перепишите в R аналогично Q
Код
=(ПРАВБ(A19)="у")*(E19="")

Автор - _Boroda_
Дата добавления - 09.07.2019 в 10:49
kenn Дата: Вторник, 09.07.2019, 11:45 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Спасибо за помощь! Очень помогли! hands
 
Ответить
Сообщение_Boroda_, Спасибо за помощь! Очень помогли! hands

Автор - kenn
Дата добавления - 09.07.2019 в 11:45
kenn Дата: Четверг, 11.07.2019, 22:10 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Добрый день! формула стала тормозить фаил, можете подсказать, что нибудь другое?
Код
=(E3<>"")*(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(D3;СТРОКА($1:$3000);8);"Д.М.Г;;0;\0");))<=МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(C3;СТРОКА($1:$3000);8);"Д.М.Г;;0;\0");)))
 
Ответить
Сообщение_Boroda_, Добрый день! формула стала тормозить фаил, можете подсказать, что нибудь другое?
Код
=(E3<>"")*(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(D3;СТРОКА($1:$3000);8);"Д.М.Г;;0;\0");))<=МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(C3;СТРОКА($1:$3000);8);"Д.М.Г;;0;\0");)))

Автор - kenn
Дата добавления - 11.07.2019 в 22:10
_Boroda_ Дата: Четверг, 11.07.2019, 22:19 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Могу спросить - зачем Вы заменили 94 на 3000? у Вас что, в ячейке с датами может быть 3000 символов?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМогу спросить - зачем Вы заменили 94 на 3000? у Вас что, в ячейке с датами может быть 3000 символов?

Автор - _Boroda_
Дата добавления - 11.07.2019 в 22:19
kenn Дата: Четверг, 11.07.2019, 22:28 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 147
Репутация: 1 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Этот диапазон не нужно менять? У меня табл на 3000 строк!
Но когда в формуле 94 работает намного быстрее))


Сообщение отредактировал kenn - Четверг, 11.07.2019, 22:40
 
Ответить
Сообщение_Boroda_, Этот диапазон не нужно менять? У меня табл на 3000 строк!
Но когда в формуле 94 работает намного быстрее))

Автор - kenn
Дата добавления - 11.07.2019 в 22:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Заполнение ячеек таблиц согласно дат и определенных значений (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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