Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 31.03.2021
Сообщений: 1
Excel

Как правильно задать буквенную переменную "М", чтобы она воспринималась компьютером как условно большое число (>10000)

31.03.2021, 19:20. Показов 788. Ответов 4

Студворк — интернет-сервис помощи студентам
ci -4-5-2-8000 -M
  x1x2x3x4x5x6x7x8
-M600,70,140,550,3-1001
0450,20,360,250,40100
0560,10,50,20,30010
Δi0#ЗНАЧ!#ЗНАЧ!#ЗНАЧ!#ЗНАЧ!#ЗНАЧ!#ЗНАЧ!#ЗНАЧ!#ЗНАЧ!


Имеется вот такая вот таблица.
Суть расчёта: в нижней строчке находится значение по формуле: значение из верхней строчки - суммпроизв(столбец 1; соответствующий столбец).
Подскажите, пожалуйста, как можно задать переменную "М"/"-М", чтобы она воспринималась как большое число (скажем, условно 100 000). При этом ответ должен записываться в виде "-60М" или "М-4" и тд. При этом, чтобы функция "МАКС" могла найти среди них максимальное, несмотря на наличие "М".

вот макрос:

Visual Basic
1
2
3
4
5
6
7
8
9
Sub ПРОБА()
 
    Range("AZ7").Select
    ActiveCell.FormulaR1C1 = "=R[-5]C-SUMPRODUCT(R[-3]C[-1]:R6C51,R[-3]C:R[-1]C)"
    Range("AZ7").Select
    Selection.AutoFill Destination:=Range("AZ7:BH7"), Type:=xlFillDefault
    Range("AZ7:BH7").Select
    Range("AZ9").Select
End Sub
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2021, 19:20
Ответы с готовыми решениями:

Как задать случайную переменную сразу при включении программы, так, чтобы это число сохранялось до выхода из программы
мне в программе нужно, чтобы число выпавшее рандомно, сохранило свое значение до выхода из программы. Как это сделать? procedure...

Как правильно работать/учиться за компьютером, чтобы не отвлекаться?
Допустим вам сначала что-то нужно прочитать и текст у вас имеется в печатном виде. Стоит ли в этот момент сидеть у компьютера или лучше...

Как правильно сохранить большое число
Добрый вечер, вопрос в следующем, как правильно сохранять числа типа : 0151300031218000046 , бывают больше а бывают и меньше, это своего...

4
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
01.04.2021, 14:43
ЗДАРОВА ОТЕЦ, напишите как есть и как должно получиться и в каких расчетах участвует эта "М"?
0
349 / 190 / 108
Регистрация: 01.04.2020
Сообщений: 537
01.04.2021, 21:43
Цитата Сообщение от ЗДАРОВА ОТЕЦ Посмотреть сообщение
Как правильно задать буквенную переменную "М", чтобы она воспринималась компьютером как условно большое число (>10000)
не знаю на счёт условно большого числа а сделать буквенную переменную конкретного большого числа можно
напишите в какой нибудь поисковик "как присвоить имя ячейке" и пользуйтесь этим
(например в ячейку A1 вставляете большое число, скажем 333333,
ячейке A1 присваиваете имя, например М и во всех формулах вместо числа 333333 пишете букву М)
0
349 / 190 / 108
Регистрация: 01.04.2020
Сообщений: 537
01.04.2021, 21:44
Цитата Сообщение от ЗДАРОВА ОТЕЦ Посмотреть сообщение
Как правильно задать буквенную переменную "М", чтобы она воспринималась компьютером как условно большое число (>10000)
не знаю на счёт условно большого числа а сделать буквенную переменную конкретного большого числа можно
напишите в какой нибудь поисковик "как присвоить имя ячейке" и пользуйтесь этим
(например в ячейку A1 вставляете большое число, скажем 333333,
ячейке A1 присваиваете имя, например М и во всех формулах вместо числа 333333 пишете букву М)
0
 Аватар для Святой НякаЛайк
655 / 247 / 89
Регистрация: 28.10.2015
Сообщений: 526
02.04.2021, 21:09
В формат ячейки пиши так:
Кликните здесь для просмотра всего текста
[>=100000]M# ;[<=-100000]-M# ;0


Добавлено через 9 минут
Но это решение для круглых цифр канает. Для например 10002 не подойдёт, если критична отображаемая точность..

Добавлено через 7 минут
Цитата Сообщение от elixi Посмотреть сообщение
например в ячейку A1 вставляете большое число, скажем 333333,
Можно без ячейки обойтись. На вкладке "Формулы" открываем Диспетчер имён, делаем добавить, присваиваем имя, а в значение прописываем необходимое число. Ценность подхода в том, что созданный таким образом нейм не сможет случайно спилить даже самый пакостный юзверь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2021, 21:09
Помогаю со студенческими работами здесь

Как правильно записать большое число
Есть число размер 10^100 как правильно записывать такие числа? Спасибо!

Как объявить переменную, чтобы она не удалилась из памяти?
Как объявить map, чтобы он не удалился из памяти?

Как правильно занести большое число в 2 регистра?
SMemory MEMORYSTATUSEX &lt;,,,,,,,,&gt; mov SMemory.dwLength,sizeof MEMORYSTATUSEX invoke GlobalMemoryStatusEx,addr...

Как правильно задать ранжированную переменную i := 1.1000
Привет. Не могу написать что и i := 1..1000, то есть i := от 1 до 1000, как написать такой синтаксис? Когда вручную пишу точки, сообщается...

Как правильно задать переменную вида 0x05AF2722
честно плохо понимаю как правильно задать переменную или что то в том роде.. label2.Text =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
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
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru