Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Количество значений, составляющих сумму. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Количество значений, составляющих сумму.
AlexM Дата: Суббота, 02.03.2024, 13:10 | Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
В ячейке А1 сумма 66,58, которая складывается из какого-то количества значений 5,75 и 2,27
Нужно определить сколько значений 5,75 и 2,27 в этой сумме. Значений не более 20-ти
Нужно две формулы, определяющие количество одного и другого слагаемого.
Файл пример не нужен, так как в задаче только одна ячейка с числом.
Задача вроде простая, но длина каждой формулы (у меня они одинаковые) по 93 знака без равно.
PS. если тема будет интересной, то можно перенести в Мозговой штурм.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ ячейке А1 сумма 66,58, которая складывается из какого-то количества значений 5,75 и 2,27
Нужно определить сколько значений 5,75 и 2,27 в этой сумме. Значений не более 20-ти
Нужно две формулы, определяющие количество одного и другого слагаемого.
Файл пример не нужен, так как в задаче только одна ячейка с числом.
Задача вроде простая, но длина каждой формулы (у меня они одинаковые) по 93 знака без равно.
PS. если тема будет интересной, то можно перенести в Мозговой штурм.

Автор - AlexM
Дата добавления - 02.03.2024 в 13:10
i691198 Дата: Суббота, 02.03.2024, 13:18 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 337
Репутация: 108 ±
Замечаний: 0% ±

AlexM, Здравствуйте. А макрос-функции можно использовать?
 
Ответить
СообщениеAlexM, Здравствуйте. А макрос-функции можно использовать?

Автор - i691198
Дата добавления - 02.03.2024 в 13:18
AlexM Дата: Суббота, 02.03.2024, 13:26 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
i691198, Только формула.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеi691198, Только формула.

Автор - AlexM
Дата добавления - 02.03.2024 в 13:26
cmivadwot Дата: Суббота, 02.03.2024, 14:04 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация: 97 ±
Замечаний: 0% ±

365
AlexM, а если .....
К сообщению приложен файл: rorororororvaapyafyyva.xlsx (13.6 Kb)


Сообщение отредактировал cmivadwot - Суббота, 02.03.2024, 14:05
 
Ответить
СообщениеAlexM, а если .....

Автор - cmivadwot
Дата добавления - 02.03.2024 в 14:04
AlexM Дата: Суббота, 02.03.2024, 14:25 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
cmivadwot, Интересный вариант, но это не формула.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеcmivadwot, Интересный вариант, но это не формула.

Автор - AlexM
Дата добавления - 02.03.2024 в 14:25
i691198 Дата: Суббота, 02.03.2024, 14:26 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 337
Репутация: 108 ±
Замечаний: 0% ±

AlexM, С дополнительной таблицей это можно решить. Или все это нужно сделать "чистыми" формулами без всяких ссылок на пром. ячейки?
 
Ответить
СообщениеAlexM, С дополнительной таблицей это можно решить. Или все это нужно сделать "чистыми" формулами без всяких ссылок на пром. ячейки?

Автор - i691198
Дата добавления - 02.03.2024 в 14:26
AlexM Дата: Суббота, 02.03.2024, 14:29 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Формула ссылается только на А1. Внутри формулы константы 5,75 и 2,27
Первая формула возвращает количество слагаемых 5,75, а вторая - количество 2,27

Пытаясь сократить формулу, увеличил ее на 10 знаков. Итого 103

cmivadwot, использовал вашу идею. Формулу сократил до 71 знака.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 02.03.2024, 15:24
 
Ответить
СообщениеФормула ссылается только на А1. Внутри формулы константы 5,75 и 2,27
Первая формула возвращает количество слагаемых 5,75, а вторая - количество 2,27

Пытаясь сократить формулу, увеличил ее на 10 знаков. Итого 103

cmivadwot, использовал вашу идею. Формулу сократил до 71 знака.

Автор - AlexM
Дата добавления - 02.03.2024 в 14:29
Светлый Дата: Суббота, 02.03.2024, 16:12 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Два варианта. Числа в ячейках и константами. Формулы массива:
Код
=МАКС((ОТБР((A1-СТРОКА(1:20)*A2)/A3)=(A1-СТРОКА(1:20)*A2)/A3)*СТРОКА(1:20))
Код
=МАКС((ОТБР((A1-СТРОКА(1:20)*5,75)/2,27)=(A1-СТРОКА(1:20)*5,75)/2,27)*СТРОКА(1:20))
*А второе значение:
Код
=(A1-C1*A2)/A3
**Или так:
Код
=МАКС(СТРОКА(1:20)*(СТРОКА(1:20)*A2+СТОЛБЕЦ(A:T)*A3=A1))


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Суббота, 02.03.2024, 16:29
 
Ответить
СообщениеДва варианта. Числа в ячейках и константами. Формулы массива:
Код
=МАКС((ОТБР((A1-СТРОКА(1:20)*A2)/A3)=(A1-СТРОКА(1:20)*A2)/A3)*СТРОКА(1:20))
Код
=МАКС((ОТБР((A1-СТРОКА(1:20)*5,75)/2,27)=(A1-СТРОКА(1:20)*5,75)/2,27)*СТРОКА(1:20))
*А второе значение:
Код
=(A1-C1*A2)/A3
**Или так:
Код
=МАКС(СТРОКА(1:20)*(СТРОКА(1:20)*A2+СТОЛБЕЦ(A:T)*A3=A1))

Автор - Светлый
Дата добавления - 02.03.2024 в 16:12
Gustav Дата: Суббота, 02.03.2024, 16:14 | Сообщение № 9
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
У меня такие получились формулы массива (CSE):

* кол-во значений 5,75 (например, для ячейки B1):
Код
=ПОИСКПОЗ(;ОСТАТ(ОКРУГЛ((A1-5,75*СТРОКА(1:20))/2,27;9);1);)


*кол-во значений 2,27 (например, для ячейки C1) - по аналогии, с перестановкой значений:
Код
=ПОИСКПОЗ(;ОСТАТ(ОКРУГЛ((A1-2,27*СТРОКА(1:20))/5,75;9);1);)

это на тот случай, если не разрешена тривиальная разность с использованием уже достигнутого в B1:
Код
=(A1-5,75*B1)/2,27


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеУ меня такие получились формулы массива (CSE):

* кол-во значений 5,75 (например, для ячейки B1):
Код
=ПОИСКПОЗ(;ОСТАТ(ОКРУГЛ((A1-5,75*СТРОКА(1:20))/2,27;9);1);)


*кол-во значений 2,27 (например, для ячейки C1) - по аналогии, с перестановкой значений:
Код
=ПОИСКПОЗ(;ОСТАТ(ОКРУГЛ((A1-2,27*СТРОКА(1:20))/5,75;9);1);)

это на тот случай, если не разрешена тривиальная разность с использованием уже достигнутого в B1:
Код
=(A1-5,75*B1)/2,27

Автор - Gustav
Дата добавления - 02.03.2024 в 16:14
AlexM Дата: Суббота, 02.03.2024, 16:25 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
У меня так. Масивные
Код
=МАКС((5,75*(СТРОКА(1:20)-1)+2,27*(СТОЛБЕЦ(A:T)-1)=A1)*(СТРОКА(1:20)-1))

Код
МАКС((5,75*(СТРОКА(1:20)-1)+2,27*(СТОЛБЕЦ(A:T)-1)=A1)*(СТОЛБЕЦ(A:T)-1))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеУ меня так. Масивные
Код
=МАКС((5,75*(СТРОКА(1:20)-1)+2,27*(СТОЛБЕЦ(A:T)-1)=A1)*(СТРОКА(1:20)-1))

Код
МАКС((5,75*(СТРОКА(1:20)-1)+2,27*(СТОЛБЕЦ(A:T)-1)=A1)*(СТОЛБЕЦ(A:T)-1))

Автор - AlexM
Дата добавления - 02.03.2024 в 16:25
AlexM Дата: Суббота, 02.03.2024, 16:43 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Светлый, Сергей, с суммой, например 84,89 не работает. Видимо вина в точности вычислений.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСветлый, Сергей, с суммой, например 84,89 не работает. Видимо вина в точности вычислений.

Автор - AlexM
Дата добавления - 02.03.2024 в 16:43
Светлый Дата: Суббота, 02.03.2024, 16:50 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
с суммой, например 84,89 не работает.
Работает. 12 и 7
*Но есть такие комбинации, когда не работает. Но третья формула безошибочная.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Суббота, 02.03.2024, 17:16
 
Ответить
Сообщение
с суммой, например 84,89 не работает.
Работает. 12 и 7
*Но есть такие комбинации, когда не работает. Но третья формула безошибочная.

Автор - Светлый
Дата добавления - 02.03.2024 в 16:50
AlexM Дата: Суббота, 02.03.2024, 17:06 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Странно. у меня формула для 5,75 возвращает 0, а переделанная для 2,27 возвращает 7
К сообщению приложен файл: 1491772.jpg (39.7 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСтранно. у меня формула для 5,75 возвращает 0, а переделанная для 2,27 возвращает 7

Автор - AlexM
Дата добавления - 02.03.2024 в 17:06
AlexM Дата: Суббота, 02.03.2024, 17:19 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Все формулы глючат.
Не все
К сообщению приложен файл: schet_slagaemykh_summy2.xlsx (10.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 02.03.2024, 17:29
 
Ответить
СообщениеВсе формулы глючат.
Не все

Автор - AlexM
Дата добавления - 02.03.2024 в 17:19
Светлый Дата: Суббота, 02.03.2024, 17:33 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Вот здесь ошибки не может быть. Нет деления, которое может аппаратную ошибку округления выдать.
Код
=МАКС(СТРОКА(1:20)*(СТРОКА(1:20)*5,75+СТОЛБЕЦ(A:T)*2,27=A1))


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВот здесь ошибки не может быть. Нет деления, которое может аппаратную ошибку округления выдать.
Код
=МАКС(СТРОКА(1:20)*(СТРОКА(1:20)*5,75+СТОЛБЕЦ(A:T)*2,27=A1))

Автор - Светлый
Дата добавления - 02.03.2024 в 17:33
AlexM Дата: Суббота, 02.03.2024, 17:40 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Да тут все Ок.
Файл с работающими без глюков формулами.
Возможно будут еще идеи.
К сообщению приложен файл: schet_slagaemykh_summy3.xlsx (10.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДа тут все Ок.
Файл с работающими без глюков формулами.
Возможно будут еще идеи.

Автор - AlexM
Дата добавления - 02.03.2024 в 17:40
Gustav Дата: Суббота, 02.03.2024, 18:35 | Сообщение № 17
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
AlexM, любопытно, есть ли практическая задача, приведшая к такой математической? А то подбор некруглого числа как суммы некруглых чисел - как-то мне не нафантазировать практический выход... Что-нибудь с садоводством опять? ;)


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеAlexM, любопытно, есть ли практическая задача, приведшая к такой математической? А то подбор некруглого числа как суммы некруглых чисел - как-то мне не нафантазировать практический выход... Что-нибудь с садоводством опять? ;)

Автор - Gustav
Дата добавления - 02.03.2024 в 18:35
AlexM Дата: Суббота, 02.03.2024, 18:52 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
5,75 и 2,27 это дневной и ночной льготный тариф за кВт*ч.
В частных домах, в расчетах учитывают потери.
Пробовал подобрать формулу расчета стоимости, но потери учитывают по непонятной схеме. То они есть, а то нет.
Поэтому считаю без потерь и получаю разницу моего расчета и расчета Мосэнергосбыта. Эта разница и есть сумма из поставленной задачи.
Теперь будет видно по сколько кВт*ч накинули за потери.
За потери прибавляют 1-2 кВт*ч по дневному и ночному тарифу. Зимой больше, летом меньше или нет совсем.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 02.03.2024, 18:53
 
Ответить
Сообщение5,75 и 2,27 это дневной и ночной льготный тариф за кВт*ч.
В частных домах, в расчетах учитывают потери.
Пробовал подобрать формулу расчета стоимости, но потери учитывают по непонятной схеме. То они есть, а то нет.
Поэтому считаю без потерь и получаю разницу моего расчета и расчета Мосэнергосбыта. Эта разница и есть сумма из поставленной задачи.
Теперь будет видно по сколько кВт*ч накинули за потери.
За потери прибавляют 1-2 кВт*ч по дневному и ночному тарифу. Зимой больше, летом меньше или нет совсем.

Автор - AlexM
Дата добавления - 02.03.2024 в 18:52
cmivadwot Дата: Суббота, 02.03.2024, 19:16 | Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация: 97 ±
Замечаний: 0% ±

365
Может для...решения уравнений ??? 5,75*x+2,27*y=66,58
Для решения уравнения 5.75 * x + 2.27 * y = 66.58, сначала нужно упростить уравнение, перенеся все члены с переменными в левую часть уравнения, а известные числа в правую часть:

5.75 * x + 2.27 * y - 2.27 * y = 66.58 - 5.75 x

Теперь упростим уравнение, вынеся общий множитель за скобки и решим относительно x:

2.27(2.5x - y) = 61.83

Разделим обе части на 2.27:

2.5x - y = 27.35

Далее решим уравнение относительно y:

y = 2.5x - 27.35.

Таким образом, мы получили общее решение данного уравнения: x и y связаны соотношением y = 2.5x - 27.35, где x может принимать любые значения.
 
Ответить
СообщениеМожет для...решения уравнений ??? 5,75*x+2,27*y=66,58
Для решения уравнения 5.75 * x + 2.27 * y = 66.58, сначала нужно упростить уравнение, перенеся все члены с переменными в левую часть уравнения, а известные числа в правую часть:

5.75 * x + 2.27 * y - 2.27 * y = 66.58 - 5.75 x

Теперь упростим уравнение, вынеся общий множитель за скобки и решим относительно x:

2.27(2.5x - y) = 61.83

Разделим обе части на 2.27:

2.5x - y = 27.35

Далее решим уравнение относительно y:

y = 2.5x - 27.35.

Таким образом, мы получили общее решение данного уравнения: x и y связаны соотношением y = 2.5x - 27.35, где x может принимать любые значения.

Автор - cmivadwot
Дата добавления - 02.03.2024 в 19:16
AlexM Дата: Суббота, 02.03.2024, 20:07 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
С 1.07 тарифы будут другие, соотношение изменится непредсказуемо. Дневной и ночной тариф повышают на разный процент.
Так что формула практичнее.
Спасибо всем за участие в теме.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеС 1.07 тарифы будут другие, соотношение изменится непредсказуемо. Дневной и ночной тариф повышают на разный процент.
Так что формула практичнее.
Спасибо всем за участие в теме.

Автор - AlexM
Дата добавления - 02.03.2024 в 20:07
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!