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

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

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

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Автозаполнение датами с днями недели  (Прочитано 977 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 699



« Стартовое сообщение: 22 Февраль 2019, 11:07 »

Есть файл (см.вложение), в нем есть даты с днями недели, заполненные в ручном режиме. Таких "календарей" нужно на каждый месяц. Руками забивать муторно. Какой формулой можно такое оформление забацать, чтобы можно было протягивать формулу по ячейкам?
К сожалению объединенные ячейки оставить придется

* Календарь -2.xlsx (9.32 Кб - загружено 6 раз.)
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #1: 22 Февраль 2019, 11:19 »

Не понял... А почему не лепить в ячейку прямо дату, а месяц и день недели воткнуть в код формата?


* Дата с днем недели.png (19.7 Кб, 613x440 - просмотрено 17 раз.)
Записан

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

Сообщений: 2 699



« Ответ #2: 22 Февраль 2019, 11:48 »

Не понял... А почему не лепить в ячейку прямо дату, а месяц и день недели воткнуть в код формата?
Джон , да потому что век живи, век учись - это раз
И люди работают в чертовом Экселе, где нет такой возможности - это два
Ну и чертовы объединенные ячейки все же мешают аццки - это три =(
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Bigor
Опытный пользователь
***
Offline Offline

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


« Ответ #3: 22 Февраль 2019, 11:59 »

Немного криво, но есть и в excel форматирование. См Лист2

* Копия Календарь -2.xlsx (13 Кб - загружено 2 раз.)
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #4: 22 Февраль 2019, 12:00 »

Как это нет?!!! (где здесь смайлик с сильно выпученными глазами?)
А это что - не экселевский файл?

Да, МС заставляет пользователей страдать от этих дурацких Д ММММ" ("ДДД), но принцип-то тот же самый

Записан

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

Сообщений: 2 699



« Ответ #5: 22 Февраль 2019, 12:15 »

Джон, почему, если всставить столбец слева от календаря, то Пн уезжает на другой край диапазона?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #6: 22 Февраль 2019, 12:20 »

В формуле вживую используется COLUMN() для вычисления очередного дня. Добавляешь колонку слева - меняй
 +COLUMN()/2
на
 +(COLUMN()-1)/2

(Не заталкивал формулы в именованные диапазоны потому что иногда при сохранении в xlsx эта конструкция взглюкивает)
Записан

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

Сообщений: 2 699



« Ответ #7: 22 Февраль 2019, 12:27 »

+(COLUMN()-1)/2
пропадает все в ячейке, что-то не так
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #8: 22 Февраль 2019, 12:36 »

Скинь черновик того что надо (со всеми колонками слева) - поправлю формулу по месту... Кстати, в твоем первом варианте заголовка с месяцем не было, я его вставил, чтобы упростить вычисления

PS. Ты, наверное, только в одном месте менял - в каждой формуле эта штука встречается дважды. Попробуй заменить через Ctrl+H
« Последнее редактирование: 22 Февраль 2019, 12:44 от JohnSUN » Записан

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

Сообщений: 2 699



« Ответ #9: 22 Февраль 2019, 12:45 »

Кстати, в твоем первом варианте заголовка с месяцем не было, я его вставил, чтобы упростить вычисления
Это я понял, это как раз мегаудобно

* календарь-3.xlsx (76.94 Кб - загружено 5 раз.)
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 699



« Ответ #10: 22 Февраль 2019, 12:46 »

PS. Ты, наверное, только в одном месте менял - в каждой формуле эта штука встречается дважды. Попробуй заменить через Ctrl+H
Получилось

Джон, а ведь бывает, когда 6 недель месяц затрагивает, типа когда 1 - это воскресенье
« Последнее редактирование: 22 Февраль 2019, 12:49 от kompilainenn » Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #11: 22 Февраль 2019, 13:11 »

Бывает. А бывает, что недель всего четыре, когда первое февраля понедельник... Ну, будет "гулять" последняя секция незаполненная, делов-то! Не хотите нормальную базу с удобным интерфейсом - бодайтесь с этим... в общем, "с этим"
Записан

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

Сообщений: 2 699



« Ответ #12: 22 Февраль 2019, 14:04 »

Малый бизнес он так и работает "с этим"
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #13: 22 Февраль 2019, 14:35 »

По-хорошему, на все шесть секций (или только на первую и две последних) нужно было бы повесить условное форматирование: пустая ячейка с датой = ячейки для этого дня пустые (невидимые). Но условное форматирование в этих разных офисах сделано настолько по-разному, что нет никаких гарантий, что подготовленный в Calc формат будет правильно работать в xlsx
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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