Страницы: 1
RSS
Определить, был ли звонок клиенту за 7 дней до ДР?
 
Добрый день, уважаемые!
Просьба помочь.
Есть даты звонков, которые совершает сотрудник клиенту, необходимо определить был ли получен звонок клиенту за 7 дней до ДР (день ДР клиента считаем в этот диапазон). Если звонок был, напротив ФИО формула ставит ДА, нет НЕТ.
ФИО клиентов часто могут повторяться, поэтому им присвоен уникальный код.
Заранее спасибо .
 
=COUNTIFS($F$2:$F$10;B2;$G$2:$G$10;"<="&EDATE(C2;(YEAR($G$2)-YEAR($C2))*12)-7)>0 только за семь дней это и за 8 и за 9 и за месяц и за 2 или именно 7 дней?
По вопросам из тем форума, личку не читаю.
 
Именно за 7 дней до даты дня рождения, попробовал вашу формулу, не работает .
Изменено: Pkl - 22.01.2022 16:12:37
 
Цитата
Pkl написал:
Именно за 7 дней
поменять <= на просто = и -7 -скорректировать по желанию
Цитата
Pkl написал:
не работает .
перевести функции .
По вопросам из тем форума, личку не читаю.
 
Сделал как вы сказали. Специально менял даты так, что - бы не было звонка за 7 дней до ДР, результат не меняется.  
 
???
По вопросам из тем форума, личку не читаю.
 
Формула
Код
=IF(ISNUMBER(AGGREGATE(15;6;G$2:G$10/(MONTH(C2-7)=MONTH(G$2:G$10))/(DAY(C2-7)<=DAY(G$2:G$10)/(B2=F$2:F$10));1));"Yes";"No")
 
Всем привет!
Цитата
Pkl написал:
Сделал как вы сказали
т.е. "перевел формулу", (правда "ГОД" остался "YEAR" - не все перевел :)  ) - отсюда вопрос - как можно и нужно переводить формулу?
Если в строке формул в примере из #5 тупо вручную заменить "YEAR" на "ГОД", не работает. Визуально в строке формул все ОК...
Т.е либо формула должна изначально содержаться в исходном файле (независимо от языковой версии, тогда при открытии в другой языковой версии она будет работать), либо перевод нужно делать в VBE (activecell.Formula)? Или другие способы какие-то есть?
Очень прошу мнений и советов ГУРУ по этому вопросу - почему в строке формул замена названий функций на английском (с другими не сталкивался и не хочу :)  ) ручным способом на русское название этих же функций не работает? Или несовпадения в машине (железо, версии Win и Office)? У меня Win7 Office 2007. Или это заложено в самом приложении - запрет на изменение (вернее наверное будет - прочтение) написания? (т.е. понял, что просто замена названий в строке формул с англ. на рус. не работает. Или это только у меня?). Шрифты? Кодировка? Что может быть?
Прошу прощения у модераторов - вопрос не совсем по теме ТС-а, но впрямую связан (#4 и #5). Если ошибаюсь - создам отдельную тему, только намекните :)
Изменено: _Igor_61 - 22.01.2022 18:24:19
 
Ого... Столько писанины из-за невнимательности :)
А если заменить функцию на ГОД в двух местах формулы? Ну, и контрольный выстрел - в G2 пишем 23.05.2021
 
Да... Невнимательность - это мое... :)
Пробовал заменить функцию на ГОД в двух местах формулы но не работало, "YEAR" на "ГОД" менял буквами с клавы (т.е. YEAR стирал и писал ГОД) . Сейчас для начала заменил вставкой функции, получилось. Потом снова попробовал тупо слово YEAR на ГОД заменить вводом букав :) Тоже получилось...  Чего-то не то со мной сегодня наверное... :) Очень дико извиняюсь :)
 
Огромное спасибо, все работает.  
Страницы: 1
Наверх