Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

27 Апрель 2018, 07:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 3 »   Вниз
  Печать  
Автор Тема: Доброго времени суток, здравствуйте, привет! Дорогие к?...  (Прочитано 1806 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)
Ветеран
*****
Offline Offline

Сообщений: 636


« Стартовое сообщение: 4 Апрель 2018, 12:56 »

Компонент: Calc
Версия продукта: Ранее 2.4
Сборка:
ОС: Windows 7

Доброго времени суток, здравствуйте, привет! Дорогие коллеги, я столкнулся с непосильной мне задачей, макросами.. Дело в том, что в прикрепленном файле имеются несколько таблиц, и мне нужно запустить цикл,
который будет суммировать числа из разных столбцов, перемноженные на друг друга и которые подходят под условие. Так ничего не понятно, да?) В общем посмотрите пжл файл, я рядом опишу нагляднее, с чем
именно я не могу справиться. Если будут вопросы, я отвечу. Благодарю, за уделенное время!

Тестовый файл: http://forumooo.ru/attachments/upload/elektronnaya_tablica_OpenDocument_(2)1.ods (20.02 КБ)

--
Подпись: Duracell
Эл. почта: duracell.kst@mail.ru
Записан
Duracell
Новичок
*
Offline Offline

Сообщений: 18


« Ответ #1: 4 Апрель 2018, 14:11 »

Ребята, я как то не правильно описал задачу или она слишком тяжела?( Если что то не ясно, отпишитесь я объясню. Спасибо!
« Последнее редактирование: 5 Апрель 2018, 09:34 от Duracell » Записан
Bigor
Старожил
****
Offline Offline

Пол: Мужской
Сообщений: 253


« Ответ #2: 4 Апрель 2018, 14:17 »

Непонятно условие 
Цитата:
перемножать вероятности между собой и затем суммировать их, если счета в общей сложности не превышают числа слева (90,5)
, что не должно не превышать 90.5 ?
В примере вообще нет проверки этого условия
Записан
Bigor
Старожил
****
Offline Offline

Пол: Мужской
Сообщений: 253


« Ответ #3: 4 Апрель 2018, 14:33 »

т.е. формула должна быть примерно такой:
если(сумма C6:d24) < e47 то то что у тебя там написано в примере, а если больше?

Цитата:
в первом столбце мы берем 25-0, во втором берем 25-0, и третий столбец бегает у нас с 25-0 и до коцна
теперь совсем запутался. в примере цикл начинается с первого столбца
« Последнее редактирование: 4 Апрель 2018, 14:36 от Bigor » Записан
tagezi
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 782



WWW
« Ответ #4: 4 Апрель 2018, 15:09 »

25-8, 25-9, 25-3
Это вычитание, а не сложение. Так что, это не может дать 95. Это даст 55.
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
tagezi
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 782



WWW
« Ответ #5: 4 Апрель 2018, 15:21 »

Хорошо вот вопрос играют две команды: Бавария - Реал, черточка между ними что означает?) Бавария минус Реал? здесь так же, 25 набрал первый игрок, после дефиса очки второго. Или это штука была? Просто такого глупого вопроса я не встречал)
Когда вы смотрите в код С++ знак минус может значить возведение в степень, если так захочет программист, но в математике - это вычитание.
Если вы хотите чтобы вас понимали, когда вы описываете математическую задачу, лучше использовать математические определения корректно.
Если вы представите это как обычную статистическую задачу, решать её станет намного проще.
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
Bigor
Старожил
****
Offline Offline

Пол: Мужской
Сообщений: 253


« Ответ #6: 4 Апрель 2018, 15:33 »

Понятно, что ничего не понятно. Опишите задачу только без счет, игрок, вероятность. А суммировать ячейки такие-то, сравнить с такими-то, если больше меньше перемножить такие-то
Записан
Duracell
Новичок
*
Offline Offline

Сообщений: 18


« Ответ #7: 4 Апрель 2018, 15:47 »

Если сумма C6,D6,L6,M6,U6,V6 меньше чем E47, тогда умножаем Е6, N6, W6. И так по всем трем столбцам цикл должен бегать, дальше Если сумма C7,D7,L6,M6,U6,V6 меньше чем Е47, тогда умножаем Е7, N6, W6. Если сумма C6,D6,L7,M7,U6,V6 меньше чем E47, тогда умножаем Е6, N7, W6.
Кстати можно вообще сразу просуммировать ячейки в С и Д, Л и М, U и V, так проще будет (не в макросе а на листе)
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 466


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #8: 5 Апрель 2018, 12:31 »

Надеюсь, все выспались, отдохнули. Появились ли у кого нибудь новые мысли по поводу данной задачи?
Какой там отдохнули, выспались, всю ночь думали как чемпионы мира могли победить дворовых пацанов со счётом 25-0, 25-0, 25-0 в трёх играх, они чё, конкретно нарываются Непонимающий


Ваши условия не поддаются пониманию например: первая игра может закончиться со счётом 25-24, тогда во второй игре при счёте 17-17 можно тушить свет и запирать двери Смеющийся.

К тому же у вас в таблице есть результаты игр больше 25, например, 40-38. Это как понимать?

Вообще такие задачи нужно попытаться решать на математических форумах.
Записан

Duracell
Новичок
*
Offline Offline

Сообщений: 18


« Ответ #9: 5 Апрель 2018, 13:18 »

Сколько обращался сюда ни разу так и не помогли( Мертвый форум, не то что PlanetExcel, если бы не макросы, то обратился бы туда, тамошние люди однозначно не оставили бы вопрос открытым
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 466


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #10: 5 Апрель 2018, 13:50 »

Сколько обращался сюда ни разу так и не помогли
Доброго времени суток. Благодарю всех за предоставленную помощь, очень помогли. Последний вариант от RAMI рабочий, вы действительно ГУРУ Улыбка Формулами я сделал так: сначала =сцепил, потом через индекс и поискпоз расставил его по нужным столбцам. Все отлично работает однако для огромных файлов боюсь были бы лаги, поэтому макрос был нужен. Еще раз спасибо большое!
Так уж и не разу не помогли...

Мертвый форум, не то что PlanetExcel, если бы не макросы, то обратился бы туда, тамошние люди однозначно не оставили бы вопрос открытым
Не тратьте время с тутошними, обращайтесь сразу к тамошним.
Записан

tagezi
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 782



WWW
« Ответ #11: 5 Апрель 2018, 13:53 »

Сколько обращался сюда ни разу так и не помогли( Мертвый форум, не то что PlanetExcel, если бы не макросы, то обратился бы туда, тамошние люди однозначно не оставили бы вопрос открытым
1. Я вообще не вижу зачем тут нужны макросы. Если это статистическая задача, то он решается линейно. А если это не статистика, то условие вообще осталось не понятным.
2. По вашему условию уже дали ответ. Если этот ответ не подходит, то значит вы не объяснили задачу.
3. Сейчас в теме 3 человека, которые не только владеют электронными таблицами и навыками программирования, но и любят помогать пользователям, что доказывают каждый день на этом форуме. И все не понимают условия.

И в сущности, в чем ваша претензия, в том что люди пытаются вам до сих пор помочь, а не просто игнорируют невнятно сформулированное задание?
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
Bigor
Старожил
****
Offline Offline

Пол: Мужской
Сообщений: 253


« Ответ #12: 5 Апрель 2018, 14:00 »

тамошние люди однозначно не оставили бы вопрос открытым
LibreOffice неплохо поддерживает макросы vba, так что пишите им. Если помогут, хотелось бы посмотреть их решение.
Я условия задачи так и не понял
Записан
Duracell
Новичок
*
Offline Offline

Сообщений: 18


« Ответ #13: 5 Апрель 2018, 16:15 »

Прикрепил с полным объяснением, кто еще готов мне помочь, прошу взгляните, а кто уже забил, все равно Спасибо!

* Электронная таблица OpenDocument (2).ods (19.81 Кб - загружено 5 раз.)
Записан
Bigor
Старожил
****
Offline Offline

Пол: Мужской
Сообщений: 253


« Ответ #14: 5 Апрель 2018, 16:52 »

Да все равно не понятно.
Цитата:
Все что необходимо, это перемножить все возможные варианты, в синих столбцах между собой, и просуммировать, когда сумма Столбцов Х не превышает определенную сумму

так сумма столбцов Х всегда больше 90
Записан
Страниц: 1 2 3 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!