Я пытаюсь объединить две формулы Excel, которые прекрасно работают по отдельности. Цель двух формул вместе — выдать вывод определенного ключевого слова или фразы, если они встречаются в течение определенного периода времени.
=COUNTIFS('Главный лист'!A:A,">="&Тенденции!C1,'Главный лист'!A:A,"<="&Тенденции!A1)
=(СУММ((ДЛСТР('Главный лист'!G:G)-ДЛСТР(ПОДСТАВИТЬ('Главный лист'!G:G,F1,"")))/ДЛСТР(F1)))
решение1
Может быть, в сочетании с чем-то еще они дают вывод ключевого слова или фразы, но не сами по себе и не вместе. Так что это одна проблема.
Первая просто дает подсчет того, сколько записей соответствуют заданным критериям в Trends!A1 и C1. В формуле нет ничего, что могло бы найти какой-либо конкретный бит данных. Поэтому подгонка его под вторую формулу даст этой формуле только количество для работы. Если восемь записей соответствуют критериям, вторая формула получит «8» для работы. Это не может привести к идентификации записи с ее результатом. Так что это проблема.
Вторая формула находит, сколько раз заданный набор символов (например, «корова» или «55») встречается в целевом столбце. Возможно, это полезно с какой-то третьей формулой, но она не может идентифицировать/находить данные сама по себе, а что касается подачи в первую формулу, она даст ей число, и она проверит, соответствует ли это число критериям. Так что если набор символов встречается 2746 раз в столбце G, механизм подсчета в первой формуле увидит, что этого «достаточно», я полагаю, чтобы удовлетворить его критерии на листе Trends!. «Достаточно», но не «слишком много». Это не идентифицирует/не находит какие-либо конкретные данные. Так что это проблема.
Отсюда и сложность заставить их работать как единую формулу. Они просто не могут, если не вливаются во что-то еще.
Итак, я думаю, что пришло время SAT, если нет ответа, предположите все, что должно быть предположено, чтобы в конечном итоге сделать какой-то ответ возможным? Возможно, они ДЕЙСТВИТЕЛЬНО вливаются во что-то еще. Второе довольно умное, так что, возможно, это что-то еще слишком умное, чтобы я мог угадать. Это происходит. Как их объединить? На самом деле это довольно просто: замените каждый экземпляр 'Main Sheet'!G:G
во втором на весь первый. (Обратите внимание, что вы не можете сделать наоборот, так как COUNTIFS()
требуются диапазоны, а не значения или формулы.)
Это приводит к одному из следующих ответов: 1) Они не могут сделать то, что от них требуется, без дополнительных формул, поэтому процесс нужно пересмотреть, и то, как объединять вещи, должно просто встать на свои места естественным образом, или 2) Объединить их, заменив каждый экземпляр 'Main Sheet'!G:G
всей первой формулой.