Павел \Ʌ/, Благодарю
Сокращение формулы, Как можно сократить данную формулу
Сокращение формулы, Как можно сократить данную формулу
Сокращение формулы, Как можно сократить данную формулу
Сокращение формулы, Как можно сократить данную формулу
|
08.08.2024 16:31:29
Павел \Ʌ/,
подскажите пожалуйста как понять ИНДЕКС({1:2:3:2}? массив написан не адресами ячеек а диапазоном 1 2 3 и снова 2. Не пойму |
|
|
|
|
Сокращение формулы, Как можно сократить данную формулу
|
07.08.2024 11:48:40
Павел \Ʌ/,
Благодарю. Вроде работает. Только теперь понять как все это работает |
|
|
|
|
"Возвращает" - слово из описания работы формул, Хочу понять логику использования этого слова
Сокращение формулы, Как можно сократить данную формулу
|
07.08.2024 08:53:30
Мистер Экселистор, это обычная формула. Насколько хватило знаний
|
|
|
|
|
Сокращение формулы, Как можно сократить данную формулу
|
07.08.2024 08:52:17
Павел \Ʌ/,
Благодарю за попытку, но что то не сработала формула. Прикладываю файл Ячейка с формулой выделена красным
Изменено: - 07.08.2024 08:52:58
|
|
|
|
|
Сокращение формулы, Как можно сократить данную формулу
|
06.08.2024 16:09:16
Алексей Абраменко, Добрый день!
А можно попросить еще о помощи в сокращении формулы? =ЕСЛИОШИБКА(ЕСЛИ($AU8="";0;ЕСЛИ($AU8=1;(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AQ7+$AQ9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AQ7+ЛЕВСИМВ($AQ9;НАЙТИ("/";$AQ9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AQ7;ДЛСТР($AQ7)-ДЛСТР(ЛЕВСИМВ($AQ7;НАЙТИ("/";$AQ7;1)-1))-1)+ЛЕВСИМВ($AQ9;НАЙТИ("/";$AQ9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AQ7;ДЛСТР($AQ7)-ДЛСТР(ЛЕВСИМВ($AQ7;НАЙТИ("/";$AQ7;1)-1))-1)+$AQ9)/2*$H8;2)))));2))))+(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AR7+$AR9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AR7+ЛЕВСИМВ($AR9;НАЙТИ("/";$AR9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AR7;ДЛСТР($AR7)-ДЛСТР(ЛЕВСИМВ($AR7;НАЙТИ("/";$AR7;1)-1))-1)+ЛЕВСИМВ($AR9;НАЙТИ("/";$AR9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AR7;ДЛСТР($AR7)-ДЛСТР(ЛЕВСИМВ($AR7;НАЙТИ("/";$AR7;1)-1))-1)+$AR9)/2*$H8;2)))));2))))+(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AS7+$AS9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AS7+ЛЕВСИМВ($AS9;НАЙТИ("/";$AS9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AS7;ДЛСТР($AS7)-ДЛСТР(ЛЕВСИМВ($AS7;НАЙТИ("/";$AS7;1)-1))-1)+ЛЕВСИМВ($AS9;НАЙТИ("/";$AS9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AS7;ДЛСТР($AS7)-ДЛСТР(ЛЕВСИМВ($AS7;НАЙТИ("/";$AS7;1)-1))-1)+$AS9)/2*$H8;2)))));2))));ЕСЛИ($AU8=2;(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AQ7+$AQ9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AQ7+ЛЕВСИМВ($AQ9;НАЙТИ("/";$AQ9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AQ7;ДЛСТР($AQ7)-ДЛСТР(ЛЕВСИМВ($AQ7;НАЙТИ("/";$AQ7;1)-1))-1)+ЛЕВСИМВ($AQ9;НАЙТИ("/";$AQ9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AQ7;ДЛСТР($AQ7)-ДЛСТР(ЛЕВСИМВ($AQ7;НАЙТИ("/";$AQ7;1)-1))-1)+$AQ9)/2*$H8;2)))));2))))+(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AR7+$AR9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AR7+ЛЕВСИМВ($AR9;НАЙТИ("/";$AR9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AR7;ДЛСТР($AR7)-ДЛСТР(ЛЕВСИМВ($AR7;НАЙТИ("/";$AR7;1)-1))-1)+ЛЕВСИМВ($AR9;НАЙТИ("/";$AR9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AR7;ДЛСТР($AR7)-ДЛСТР(ЛЕВСИМВ($AR7;НАЙТИ("/";$AR7;1)-1))-1)+$AR9)/2*$H8;2)))));2))));ЕСЛИ($AU8=3;ОКРУГЛ(($AO8+$AP8)*$H8;2);ЕСЛИ($AU8=4;(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AQ7+$AQ9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AQ7+ЛЕВСИМВ($AQ9;НАЙТИ("/";$AQ9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AQ7;ДЛСТР($AQ7)-ДЛСТР(ЛЕВСИМВ($AQ7;НАЙТИ("/";$AQ7;1)-1))-1)+ЛЕВСИМВ($AQ9;НАЙТИ("/";$AQ9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AQ7;ДЛСТР($AQ7)-ДЛСТР(ЛЕВСИМВ($AQ7;НАЙТИ("/";$AQ7;1)-1))-1)+$AQ9)/2*$H8;2)))));2))))+(((ОКРУГЛ((ЕСЛИОШИБКА(ОКРУГЛ((($AR7+$AR9)/2*$H8);2);ЕСЛИОШИБКА(ОКРУГЛ(($AR7+ЛЕВСИМВ($AR9;НАЙТИ("/";$AR9;1)-1))/2*$H8;2);ЕСЛИОШИБКА(ОКРУГЛ(((ПРАВСИМВ($AR7;ДЛСТР($AR7)-ДЛСТР(ЛЕВСИМВ($AR7;НАЙТИ("/";$AR7;1)-1))-1)+ЛЕВСИМВ($AR9;НАЙТИ("/";$AR9;1)-1)))/2*$H8;2);ОКРУГЛ((ПРАВСИМВ($AR7;ДЛСТР($AR7)-ДЛСТР(ЛЕВСИМВ($AR7;НАЙТИ("/";$AR7;1)-1))-1)+$AR9)/2*$H8;2)))));2))));"новый тип укрепелния")))));"Убери тип укрепления")
Изменено: - 06.08.2024 16:10:13
|
|
|
|
|
Сокращение формулы, Как можно сократить данную формулу
Сокращение формулы, Как можно сократить данную формулу
Сокращение формулы, Как можно сократить данную формулу
Сокращение формулы, Как можно сократить данную формулу
|
02.07.2024 10:48:25
Добрый день!
Кто нибудь сможет помочь и подсказать как сократить формулу =ЕСЛИ(СЧЁТЗ($T18:$CA18)>1;СЖПРОБЕЛЫ(СЦЕПИТЬ(T18;ЕСЛИ(И(СЧЁТЗ($T18:T18)>0;U18>0);"+";"");U18;ЕСЛИ(И(СЧЁТЗ($T18:U18)>0;V18>0);"+";"");V18;ЕСЛИ(И(СЧЁТЗ($T18:V18)>0;W18>0);"+";"");W18;ЕСЛИ(И(СЧЁТЗ($T18:W18)>0;X18>0);"+";"");X18;ЕСЛИ(И(СЧЁТЗ($T18:X18)>0;Y18>0);"+";"");Y18;ЕСЛИ(И(СЧЁТЗ($T18:Y18)>0;Z18>0);"+";"");Z18;ЕСЛИ(И(СЧЁТЗ($T18:Z18)>0;AA18>0);"+";"");AA18;ЕСЛИ(И(СЧЁТЗ($T18:AA18)>0;AB18>0);"+";"");AB18;ЕСЛИ(И(СЧЁТЗ($T18:AB18)>0;AC18>0);"+";"");AC18;ЕСЛИ(И(СЧЁТЗ($T18:AC18)>0;AD18>0);"+";"");AD18;ЕСЛИ(И(СЧЁТЗ($T18:AD18)>0;AE18>0);"+";"");AE18;ЕСЛИ(И(СЧЁТЗ($T18:AE18)>0;AF18>0);"+";"");AF18;ЕСЛИ(И(СЧЁТЗ($T18:AF18)>0;AG18>0);"+";"");AG18;ЕСЛИ(И(СЧЁТЗ($T18:AG18)>0;AH18>0);"+";"");AH18;ЕСЛИ(И(СЧЁТЗ($T18:AH18)>0;AI18>0);"+";"");AI18;ЕСЛИ(И(СЧЁТЗ($T18:AI18)>0;AJ18>0);"+";"");AJ18;ЕСЛИ(И(СЧЁТЗ($T18:AJ18)>0;AK18>0);"+";"");AK18;ЕСЛИ(И(СЧЁТЗ($T18:AK18)>0;AL18>0);"+";"");AL18;ЕСЛИ(И(СЧЁТЗ($T18:AL18)>0;AM18>0);"+";"");AM18;ЕСЛИ(И(СЧЁТЗ($T18:AM18)>0;AN18>0);"+";"");AN18;ЕСЛИ(И(СЧЁТЗ($T18:AN18)>0;AO18>0);"+";"");ЕСЛИ(И(СЧЁТЗ($T18:AO18)>0;AP18>0);"+";"");AP18;ЕСЛИ(И(СЧЁТЗ($T18:AP18)>0;AQ18>0);"+";"");AQ18;ЕСЛИ(И(СЧЁТЗ($T18:AQ18)>0;AR18>0);"+";"");AR18;ЕСЛИ(И(СЧЁТЗ($T18:AR18)>0;AS18>0);"+";"");AS18;ЕСЛИ(И(СЧЁТЗ($T18:AS18)>0;AT18>0);"+";"");AT18;ЕСЛИ(И(СЧЁТЗ($T18:AT18)>0;AU18>0);"+";"");AU18;ЕСЛИ(И(СЧЁТЗ($T18:AU18)>0;AV18>0);"+";"");AV18;ЕСЛИ(И(СЧЁТЗ($T18:AV18)>0;AW18>0);"+";"");AW18;ЕСЛИ(И(СЧЁТЗ($T18:AW18)>0;AX18>0);"+";"");AX18;ЕСЛИ(И(СЧЁТЗ($T18:AX18)>0;AY18>0);"+";"");AY18;ЕСЛИ(И(СЧЁТЗ($T18:AY18)>0;AZ18>0);"+";"");AZ18;ЕСЛИ(И(СЧЁТЗ($T18:AZ18)>0;BA18>0);"+";"");BA18;ЕСЛИ(И(СЧЁТЗ($T18:BA18)>0;BC18>0);"+";"");BC18;ЕСЛИ(И(СЧЁТЗ($T18:BC18)>0;BD18>0);"+";"");BD18;ЕСЛИ(И(СЧЁТЗ($T18:BD18)>0;BE18>0);"+";"");BE18;ЕСЛИ(И(СЧЁТЗ($T18:BE18)>0;BF18>0);"+";"");BF18;ЕСЛИ(И(СЧЁТЗ($T18:BF18)>0;BG18>0);"+";"");BG18;ЕСЛИ(И(СЧЁТЗ($T18:BG18)>0;BH18>0);"+";"");BH18;ЕСЛИ(И(СЧЁТЗ($T18:BH18)>0;BI18>0);"+";"");BI18;ЕСЛИ(И(СЧЁТЗ($T18:BI18)>0;BK18>0);"+";"");BK18;ЕСЛИ(И(СЧЁТЗ($T18:BK18)>0;BL18>0);"+";"");BL18;ЕСЛИ(И(СЧЁТЗ($T18:BL18)>0;BM18>0);"+";"");BM18;ЕСЛИ(И(СЧЁТЗ($T18:BM18)>0;BN18>0);"+";"");BN18;ЕСЛИ(И(СЧЁТЗ($T18:BN18)>0;BP18>0);"+";"");BP18;ЕСЛИ(И(СЧЁТЗ($T18:BP18)>0;BQ18>0);"+";"");BQ18;ЕСЛИ(И(СЧЁТЗ($T18:BQ18)>0;BR18>0);"+";"");BR18;ЕСЛИ(И(СЧЁТЗ($T18:BR18)>0;BS18>0);"+";"");BS18;ЕСЛИ(И(СЧЁТЗ($T18:BS18)>0;BT18>0);"+";"");BT18;ЕСЛИ(И(СЧЁТЗ($T18:BT18)>0;BU18>0);"+";"");BU18;ЕСЛИ(И(СЧЁТЗ($T18:BU18)>0;BV18>0);"+";"");BV18;ЕСЛИ(И(СЧЁТЗ($T18:BV18)>0;BX18>0);"+";"");BX18;ЕСЛИ(И(СЧЁТЗ($T18:BX18)>0;BY18>0);"+";"");BY18;ЕСЛИ(И(СЧЁТЗ($T18:BY18)>0;BZ18>0);"+";"");BZ18;ЕСЛИ(И(СЧЁТЗ($T18:BZ18)>0;CA18>0);"+";"");CA18;ЕСЛИ(И($O$5="Показать результат";$S18>0);СЦЕПИТЬ("=";$S18);"")));"") |
|
|
|
|
Получение результата в виде уравнения, Необходимо получить не результат, а расписанное уравнение с использованием обычных формул (без макросов и массивов)
Получение результата в виде уравнения, Необходимо получить не результат, а расписанное уравнение с использованием обычных формул (без макросов и массивов)
|
24.06.2024 16:12:06
в теме я указал, что без макросов бы - формулой да и по самой ссылке, что Вы направили в комментариях написано "Ссылки на другие листы и книги неправильно обрабатываются - берутся значения текущего листа, а не того, на который ссылка идет. Хорошо видно, если применить Ваш код к ячейке С3. Так что код надо дорабатывать." и "Достойно! но не работает с объеденёнными ячейками, а так же не отображает значения ссылок с двумя минусами (--$A$1>A7)"
Изменено: - 24.06.2024 16:13:22
|
|||
|
|
|
Получение результата в виде уравнения, Необходимо получить не результат, а расписанное уравнение с использованием обычных формул (без макросов и массивов)
|
24.06.2024 15:59:08
Попробую иначе изложить суть проблемы
Имеется некая таблица в экселе с кучей разных формул от примитивных до ВПР и массивов (все разные - где то складываю, где то вычитают и т,п,) Необходимо проверить все "слагаемые" самих формул, т.е. скопировать некую универсальную формулу которая в соседней ячейке бы прописала как получился такой результат, например, (20+30/2+10*5)/2=42,5 |
|
|
|
|
Получение результата в виде уравнения, Необходимо получить не результат, а расписанное уравнение с использованием обычных формул (без макросов и массивов)
|
24.06.2024 15:40:31
, Обратите внимание на картинку что приложена. Хотелось бы используя уже написанную формулу в одну ячейку получать результат а в другую как он получился
Например может как то через сцепить = и ссылка на ячейку с самой формулой для получения значения...ну не знаю
Изменено: - 24.06.2024 15:43:35
|
|
|
|
|
Получение результата в виде уравнения, Необходимо получить не результат, а расписанное уравнение с использованием обычных формул (без макросов и массивов)
|
24.06.2024 15:35:21
Добрый день!
Подскажите пожалуйста каким образом можно добиться результата как в красной ячейке (не результат, а что с чем складывается, с чем вычитается и на что делится)? Приведен элементарный пример, однако часто ищем значения и через впр Такая необходимость возникает при проверке те ли значения сложили приходится прописывать вручную
Изменено: - 24.06.2024 15:38:02
|
|
|
|
|
Попадает ли искомое значение хоть в один из интервалов
Попадает ли искомое значение хоть в один из интервалов
|
20.05.2024 16:31:20
Добрый день!
Хотел задать вопрос над которым уже сломал голову. В столбцах E и F указаны цифры обозначающие диапазоны (т.е. столбец E это "от", F - соответственно "до". Необходимо проверить попадает ли искомое значение (столбец А) хоть в один из этих интервалов. Есть одно НО! Форматирование как таблицы, чтоб указать именованные диапазоны - НЕДОПУСТИМО! Пропадает возможность предоставлять общий доступ к файлу. В столбце А будет ряд значений, каждый из которых нуждается в проверке. Результат достаточен в виде простого ДА или нет
Изменено: - 20.05.2024 16:39:55
|
|
|
|
|
Преобразование текста в ссылку на диапазон
|
17.12.2021 13:13:43
спасибо за помощь
Я прошу прощения имеется еще в продолжение один момент. При добавлении на листе 2 или 3 например столбца между A и B хотелось бы чтоб в массиве ...СТРОКА(B2);СТОЛБЕЦ(B2)... B2 тоже бы сдвинулись т.е. если совсем просто написать Вашу формулу то получается так =ДВССЫЛ($A$1&"!"&АДРЕС(СТРОКА(Лист2!B1);СТОЛБЕЦ(Лист2!B1);4)) в этом случае B меняется на С при добавлении столбца вот проблема собственно в том а как теперь в формуле "лист2" заменить на двссыл? попытался сам получилось это =ДВССЫЛ($A$1&"!"&АДРЕС(СТРОКА(ДВССЫЛ($A$1&"!"&B1));СТОЛБЕЦ(ДВССЫЛ($A$1&"!"&B1));4)) однако не сработало и пишет #ссылка! и думаю также будет и в случае с добавление строки что я сделал не так?
Изменено: - 17.12.2021 13:49:31
|
|
|
|
|
Преобразование текста в ссылку на диапазон
Преобразование текста в ссылку на диапазон
|
17.12.2021 08:24:42
Добрый день.
Прикрепил файл в котором постарался разъяснить Цель в том чтоб получить значения с листа указанного в ячейке A1 (который может меняться в данном случае выпадающий список). Проблема в моем случае связана с тем что данную формулу необходимо копировать как вертикально так и горизонтально, а функция двссыл к сожалению не позволила решить эту задачу проще чем хотелось. Т.е. как прописывать формулу двссыл так чтоб можно было ее "тягать" в стороны
Изменено: - 17.12.2021 08:29:03
|
|
|
|
|
Преобразование текста в ссылку на диапазон
Преобразование текста в ссылку на диапазон
Преобразование текста в ссылку на диапазон
Как получить результат в виде слагаемых
|
29.04.2021 10:56:31
Добрый день!
Возникла необходимость перед экспертизой прописывать не только значения, но и процесс получения результата (формулу). Только нюанс в том, что экспертизе нужна формула ввиде слагаемых, т.е. например 123+456*2+75/2. По данному вопросу находили макрос, который в ячейке справа прописывает. Однако этот макрос намертво грузит эксель если в формулах имеются массивы или хотя бы ВПР. Также решение усложняется тем фактором, что при расчетах мы используем двссыл (используем в контексте формулы как поиск адреса) эксель сам ищет нужный лист. Можно ли без помощи макросов и скриптов уловками с использованием чисто формул решить данную проблему (понимаю, что поиск в тексте формулы +*-/ имеют всевозможные комбинации и это уже не вариант) Заранее благодарен за внимание |
|
|
|
|
Поиск ближайшего интервала и интерполяция
Поиск ближайшего интервала и интерполяция
|
11.11.2020 16:40:05
Добрый день.
спасибо за помощь. однако надо чтоб он ещё интерполировал и значения со второго столбца , как описано в проблеме два столбца исходных данных. видимо плохо описал задачу. это получается массив? не могу понять алгоритм ее работы. имеется ли где нибудь видео по этому алгоритму
Изменено: - 11.11.2020 16:42:01
|
|
|
|
|
Поиск ближайшего интервала и интерполяция
|
11.11.2020 12:15:55
Добрый день
имеется таблица с двумя столбцами. в первом радиусы (400, 300, 230, 180 и т.д.) во втором величина уширения для каждого радиуса (0.2, 0.3, 0.4 и т.д) задача - необходимо на задаваемый радиус , например 240, синтерполировать значение из подходящего интервала. например для радиуса 240 (чтобы программа интерпоировала от 230 до 300 соответственно) и со второго столбца в указанном промежутке
Изменено: - 11.11.2020 16:50:08
|
|
|
|
|