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

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

13 Декабрь 2017, 17:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: посчитать отрицательные числа на актуальную дату  (Прочитано 820 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ASSEI
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Тамбов
Сообщений: 74


« Стартовое сообщение: 3 Март 2017, 21:28 »

Доброго времени суток, уважаемые форумчане, подскажите пожалуйста с таким вопросом возможно ли реализовать такой маневр в таблице (во вложении) хотелось бы на "Лист6" увидеть для анализа, количество отрицательных дней из списка за каждый день, что бы видеть сколько было и сколько на сегодняшний день 03.03.17г.,  но так как они каждый раз меняются на "Лист5.D4:D50" на положительные не могу понять как это сделать. заранее спасибо.

* Версия 5.2.5.1.ods (29.29 Кб - загружено 11 раз.)
Записан
TimSha
Пользователь
**
Offline Offline

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


« Ответ #1: 4 Март 2017, 12:17 »

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

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
economist
Ветеран
*****
Offline Offline

Сообщений: 761


« Ответ #2: 4 Март 2017, 12:39 »

Это неправильно, но как направление:
 
=СЧЁТЕСЛИ(ЛИСТ5.$D3:$D$50;"<0")


И лучше поставить LO 5.3 - работает чудесно, и функции на русском, как выше.  

Про "сегодняшний день", действительно, непонятка.
« Последнее редактирование: 4 Март 2017, 13:03 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
rami
Гуру
*******
Offline Offline

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


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #3: 4 Март 2017, 12:48 »

=СЧЁТЕСЛИ(ЛИСТ5.$D3:$D$50;"<0")
Слишком очевидно, чтобы никто не догадался раньше Смеющийся

Кажется, при определённых условиях эту задачу можно решить формулами, но вообще эта задача для макроса.

* Версия решения.ods (30.75 Кб - загружено 4 раз.)
Записан

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

Сообщений: 761


« Ответ #4: 4 Март 2017, 13:00 »

Ой, вот так надо!

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

Если кого смущает 31/12/99 - то это 0, а точнее 31/12/1899 года.

* Версия 5.2.5.1 (формулой).ods (30.82 Кб - загружено 2 раз.)
« Последнее редактирование: 4 Март 2017, 13:09 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
rami
Гуру
*******
Offline Offline

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


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #5: 4 Март 2017, 13:18 »

Ой, вот так надо!
Ой, вот так не надо!

Сегодня и вчера результат должен быть 18 и не меняться ретроактивно при изменении данных.
Записан

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

Сообщений: 761


« Ответ #6: 4 Март 2017, 13:32 »

rami - если ТС действительно нужна ретроспективность состояний, то я тоже за макрос.
Хотя сам принцип оценки прошлых дней "вчера" и "сегодня" - контраналитичен.   
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
rami
Гуру
*******
Offline Offline

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


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #7: 4 Март 2017, 14:13 »

rami - если ТС действительно нужна ретроспективность состояний, то я тоже за макрос.
Хотя сам принцип оценки прошлых дней "вчера" и "сегодня" - контраналитичен.
Красиво пишете, конгениально и научно обосновано Смеющийся

У ТС есть таблица на "Лист5", в которой каждый день меняются данные, он хочет каждый день заносить "в историю" число отрицательных параметров в диапазоне "Лист5.D4:D50". Исторические данные должны записываться только на текущий день и не перезаписываться в другие дни.
Записан

ASSEI
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Тамбов
Сообщений: 74


« Ответ #8: 5 Март 2017, 20:49 »

Уважаемые ребята форумчане, все вы правильно поняли в моей просьбе особенно "rami"  грамотно, так какой вывод? все таки макрос? или...
Записан
rami
Гуру
*******
Offline Offline

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


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #9: 5 Март 2017, 21:24 »

Уважаемые ребята форумчане, все вы правильно поняли в моей просьбе особенно "rami"  грамотно, так какой вывод? все таки макрос? или...
Выводы:
1. Лавочку закрыть, макросы разогнать Крутой
2. ASSEI вы лично доложите мне не позднее 1 Апреля об исполнении

                                             Подпись: rami



P.S. Вы пробовали документ? Или...
Записан

ASSEI
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Тамбов
Сообщений: 74


« Ответ #10: 6 Март 2017, 22:21 »

 Смеющийся все нормано работает спасибо  "лавочку можно прикрывать"
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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