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

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

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

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Написания функции в электронной таблице. Я хочу предл  (Прочитано 4812 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)

Offline Offline

Сообщений: 696


« Стартовое сообщение: 9 Март 2013, 16:35 »

Компонент: Calc
Версия продукта: 3.4.x
Сборка: Данный продукт разработан Apache Software Foundation на основе Apache OpenOffice.
ОС: Windows Xp

Написания функции в электронной таблице.
Я хочу предложить вам решить одну задачку, которая мне никак не
поддаётся,возможно
из-за недостатка опыта и знаний,или-же эту задачу невозможно решить
вовсе.
Имеется столбик по вертикали с различными цифровыми значениями,каждое
отдельное значение
повторяется через промежуток других значений,то есть:имеются значения
(перечисляю по порядку)
1;2;4;7;7;2;1..... и необходимо подсчитывать автоматически по мере
вписывания значений
с помощью функции, промежуток между 1.....1;2...2;4....;77;и.т.д
и выводит результат в отдельные ячейки следующим образом:  
Для каждого значения отводится одна ячейка,рассматриваем ячейку для
значения 1
если в столбце со значениями появляется цифра 1 то в ячейки отведённую
для однёрок
начинается отсчёт промежутка по порядку 1,2,3,4,5... до появления
следующей однёрки ,после
появления однёрки результат обновляется и отсчёт начинается
заново,то-же самое и для остальных
значений по отдельности.
Выкладываю таблицу.
Я обращаюсь к знающим людям которые возможно сталкивались с похожей
задачей и для
которых её решения будет не так затруднительно.
Если же вы найдёте то что её решить невозможно , то напишите об этом.

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

--
Подпись: Lev kolim
Эл. почта: Sidviches@bk.ru
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #1: 10 Март 2013, 23:10 »

Добро пожаловать на форум, Lev kolim!
Извини, но я, похоже, запутался в описании задачи. В тексте вопроса было "результат обновляется", а в описании примера "результат обнуляется". Ни тот, ни другой вариант не понял. Зачем? Нужно получить самый большой интервал между одинаковыми значениями? Или собрать полную статистику по интервалам между одинаковыми значениями?

Напрашивается решение "в лоб" - подсчитать в дополнительном столбце расстояния до такого же ближайшего верхнего значения.

PS. А можешь простыми словами объяснить ситуацию, в которой такой подсчет может понадобиться?

[вложение удалено Администратором]
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Lev Kolim
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #2: 11 Март 2013, 16:36 »

Доброе время суток John SUN спасибо за оказанное внимание.
В  тексте вопроса, по ошибке я написал «обновляется» а имел виду «обнуляется»
Извиняюсь за малопонятное изъяснения .
Мне необходимо видеть интервал в количестве значений, от значения 1 до появления
значения один, отображённый в одной ячейке под  №1. так же и с другими значениями.
Выглядит это примерно так:
Вписываем случайные  значения в столбец : 1;4;6;9;1;2;3;3;5;2;1
В ячейке под №1 появляются меняющиеся значения, по мере вписывания в столбец, в таком
порядке 0;1;2;3;0;1;2;3;4;5;0, конечное число перед 0 это интервал между  1...1.
В ячейке №2  0;0;0;0;0;1;2;3;0 конечное число перед 0 интервал между 2  и.т.д

Мне необходимо видеть интервал значений по нарастающей а не только конечный,
и только между двумя одинаковыми значениями и только в одной ячейке для определённого значения .
Выкладываю таблицу с примером

[вложение удалено Администратором]
« Последнее редактирование: 11 Март 2013, 16:49 от Lev Kolim » Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #3: 11 Март 2013, 16:52 »

Давай еще раз: нужна только итоговая табличка? Та, которая в верхних двух строчках этого примера? Ну, или такая же как зеленая в 32-ой строке... То есть, значения посчитанные для самой последней заполненной ячейки? Или нужна сводная таблица для всех-всех-всех встретившихся значений, такая как в D17:M28 в твоем примере?

И ты так и не рассказал, что за задачу ты решаешь. В какой области такой подсчет может быть нужен?
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Lev Kolim
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #4: 11 Март 2013, 17:19 »

Такой расчёт может пригодится при игре в рулетку , что- бы ясно видеть сколько раз не выпадало отдельное значения (допустим зеро) на  всех промежутках,  пример:
0,3,8,1
 зеро не выпадало 3 раза
0,3,8,1,7,5,20,36,1.
 зеро не выпадало 8 раз
0,3,8,1,7,5,20,36,1,32,0
 зеро не выпадало 0 раз
0,3,8,1,7,5,20,36,1,32,0 ,1,24,18
Зеро не выпадало  3 раза.
И так для всех значений  по отдельности.

Мне нужна табличка которая итоговая в верхней области
Но если есть идеи как сделать чтоб сводная табличка заполнялась автоматически
по мере вписывания значений , то это то же будет весьма неплоха .
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #5: 11 Март 2013, 17:45 »

Э-э-э, батенька! Так одного только подсчета чисел маловато будет... Если уж речь зашла о рулетке, то в соседнем столбце нужно учитывать "красное-черное", "чет-нечет" и прочие комбинации... Хотя, есть у меня подозрение, что помогая тебе сделать эту таблицу, я подставляю тебя "неподецки": ты поверишь, что с помощью простых формул можно рано или поздно сорвать банк и вляпаешься в крупный проигрыш... Я своими глазами видел в Евпатории на электронной рулетке 39 раз (ТРИДЦАТЬ ДЕВЯТЬ РАЗ!) "черное" подряд... Лучше не рискуй.

А для последних выпавших значений подойдет, наверное, такой вариант

[вложение удалено Администратором]
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Lev Kolim
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #6: 11 Март 2013, 18:36 »

Вы гений JohnSUN ,мне нравится ваша таблица,Огромное спасибо.
У меня возможно будут ещё к вам вопросы в этой теме но пока я
буду разбираться как устроена ваша таблица.
Вероятность выпадения 39 раз подряд чёрного или красного равняется 1\549755813888
такой результат возможно был из-за сбоя программы или- же подстроен специально.
но всё же вероятность такого выпадения есть, так же как вероятность выпадения 100 раз чёрного
Но такая вероятность настолько мала что её можно не брать в расчёт.

 

Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #7: 11 Март 2013, 19:02 »

Ой, не станем спорить о вероятностях, когда речь заходит о денежных выигрышах. Дикая, на голову не налазящая ситуация с черной полосой чудом прервалась, когда мужик (единственный на тот момент игрок) просадил последние деньги и с матюками вылез из-за пульта. ОН ВСЁ ЭТО ВРЕМЯ МЕТОДИЧНО СТАВИЛ НА КРАСНОЕ... Наверное, тоже понимал, что такого безобразия просто не может быть и рано или поздно красное (или хотя бы зеленое) все-таки выпадет... Не выпало...
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Lev Kolim
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #8: 11 Март 2013, 20:15 »

Я не отрицаю вероятность такого события , я его не учитываю.
Когда планета земля только образовалась она была в ужаснейшем состоянии,
не была не воды не кислорода.
И какова, в то время, была вероятность появления через определённый промежуток времени
мира такого который мы знаем сейчас. вероятность такого события равна :вероятности каждого
мельчайшего события благоприятствующее появления нынешнего мира помноженные друг на друга.
и полученное значение даже не  стозначное а гораздо больше, и если перевести это во временное
счисления то получим период от образования земли до нынешнего времени в годах и это примерно
как пишет википедия 4,54 миллиарда лет.
И всё же такое событие случилось
Если сравнить с выпадением цвета в рулетке  то это от ста тысяч подряд красного или чёрного.
Это всё не факты конечно, просто моё мнение.
Ещё раз спасибо за таблицу.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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