|
2 / 2 / 0
Регистрация: 05.05.2014
Сообщений: 147
|
|
Различие результатов работы формул. Формула Ecel не такой результат как формула из макроса08.05.2023, 08:30. Показов 922. Ответов 9
Всем привет. Сразу предупреждаю, что я неспециалист в этих делах. так что не судите строго. Вот тут http://www.excelworld.ru/forum/3-46788-1 Формула Excel для VBA
почерпнул очередную порцию знаний. В постах 4 и 17 описано, как переделывать формулы Excel для VBA. Всё вроде бы получилось, но выведенные данные различаются. Результат работы формулы Excel (в две строки, так и должно быть), а результат VBA всё суммирует и выводит в одну строку. в чём проблема и возможно ли это как-то исправить? Файл представил. Всем спасибо.
0
|
|
| 08.05.2023, 08:30 | |
|
Ответы с готовыми решениями:
9
Формула сцепить(БЕЗ МАКРОСА) Как получить результат, если формула в Excel вписана в ячейку!??? |
|
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
|
|
| 08.05.2023, 09:48 | |
|
bsi1, значит формулы в С6 и С10 не идентичны. Разбираться в ваших длиннющих формулах + постах некой темы, на которую вы ссылаетесь, вряд ли кому-то захочется (мне нет). А просто написать в какой ячейке что вы хотите получить, к примеру, С6 равна сумме неких ячеек, а [В1]=[T99]*[E77]. Да и напишут вам макрос. А ваши сравнения ничего не дают, см. моё первое предложение.
Не по теме: Пойди туда, не знаю куда, принеси то, не знаю что. (из детской сказки)
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 10.05.2023, 16:03 | |
|
там массивная формула введена в две ячейки С6 и С7
Добавлено через 4 минуты выбери 2 ячейки и введи как массивную (Ctr+Sift+Enter) и будет тебе счастье
0
|
|
|
2 / 2 / 0
Регистрация: 05.05.2014
Сообщений: 147
|
|
| 11.05.2023, 14:56 [ТС] | |
|
Макрос выдает результат в одну строку т.к. изменен язык формул в Excel. После срабатывая, макрос добавляет в формулу значок @ и объединяет результат в одну строку. В 10-ой строке я убрал @ и всё работает как надо, а в 16-ой не убирал @ и результат выдаёт в одну строку. Возможно ли сделать так, чтобы при срабатывании макроса, значjк @ не добавлялся?
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 11.05.2023, 20:09 | ||
|
Не верю! формула введена только в 10 строке И, кстати, @ нет ни на листе ни в модуле Надо просто вводить формулу массива и всё будет нормально смотри вложение
0
|
||
|
Динохромный
1637 / 774 / 288
Регистрация: 22.12.2015
Сообщений: 2,420
|
|||
| 12.05.2023, 11:52 | |||
=СУММ(M11:M12*N11:N12) например считает как формулу массива, не важно как ее ввели (честно говоря не помню - так было в 2016- версиях, или по-другому).При этом некоторые формулы именно из-за этого вешают эксель 2016-, при пересчете - приходится принудительно убирать массив. https://support.microsoft.com/... c999be2b34
0
|
|||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||
| 12.05.2023, 13:17 | |||
|
Ведь формула вводится в одну ячейку, формула массива вносится в регион (несколько ячеек, как я понимаю) пока что в моём понятии массивная фомула отличается от простой наличием фигурной скобки, которую ексел вставляет автоматически А с @ как это выглядит? И каким образом формула может вставить значение в другую ячейку? Добавлено через 36 минут Да уж! Посмотрел описание по ссылке...! ексел сам вставляет @ когда, по его мнению, это нужно! А юзеру надо искать возможности как с этим бороться!
0
|
|||
|
Динохромный
1637 / 774 / 288
Регистрация: 22.12.2015
Сообщений: 2,420
|
||||||
| 12.05.2023, 13:44 | ||||||
А1 вбить формулу =В:В, то результатом будет массив значений, а если вбить =@В:В - то это значение из текущей строчки (одно): для А1 будет В1, для А2 - В2.Фильтр() вбивается в одну ячейку, но заполняет нужное количество ячеек вниз и вправо (она фильтрует строки диапазона данных, аналогично обычному фильтру, но выводит результат в новое место, очень удобная и удачная функция кстати). Если натыкается на непустую ячейку, то просто выпадает в ошибку.Соответственно, формула массива также очерчивает диапазон, который она должна занять, и если он пустой - заполняет, если есть непустые ячейки - выпадает в ошибку (дословно - выдает в своей ячейке слово "перенос")
1
|
||||||
|
2 / 2 / 0
Регистрация: 05.05.2014
Сообщений: 147
|
||
| 12.05.2023, 16:48 [ТС] | ||
0
|
||
|
2 / 2 / 0
Регистрация: 05.05.2014
Сообщений: 147
|
|
| 12.05.2023, 17:06 [ТС] | |
|
Привет всем. У самого знаний в этих делах нет. Может кто-нибудь из умных людей поможет? Есть таблица в диапазоне B3:G11.
Начиная с ИВ13 и вниз выводятся результаты расчета. В приложенном файле результат расчета из 3-ей строки. Нужен макрос, который бы выдавал результаты при активации ячеек внутри таблицы, начиная с 13-ой строки. Всем спасибо.
0
|
|
| 12.05.2023, 17:06 | |
|
Помогаю со студенческими работами здесь
10
Формула для сравнения двух результатов Определить, является ли формула логическим следствием данных формул Доказать, что формула G не является логическим следствием формул Формула: дроби (числитель и знаменатель той же высоты, что и вся формула)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|