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

Вход

Регистрация

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

 

= Мир MS Excel/Вывод данных по горизонтали. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вывод данных по горизонтали.
bsi51 Дата: Пятница, 05.05.2023, 18:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Всем привет. Имею вот такую формулу
Код
$D$1*$E$1%*(--ПОДСТАВИТЬ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));12;31);НАИБОЛЬШИЙ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));12;31);1);B1)-(--ПОДСТАВИТЬ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));1;1);НАИМЕНЬШИЙ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));1;1);1);A1+1))+1)/ЕСЛИ(ДЕНЬ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));2;29))=29;366;365)
Данные выводятся по вертикали. Возможно ли сделать это же, но по горизонтали? Всем спасибо.
К сообщению приложен файл: 7923215.xlsx (11.7 Kb)
 
Ответить
СообщениеВсем привет. Имею вот такую формулу
Код
$D$1*$E$1%*(--ПОДСТАВИТЬ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));12;31);НАИБОЛЬШИЙ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));12;31);1);B1)-(--ПОДСТАВИТЬ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));1;1);НАИМЕНЬШИЙ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));1;1);1);A1+1))+1)/ЕСЛИ(ДЕНЬ(ДАТА(СТРОКА(ДВССЫЛ(ГОД(A1)&":"&ГОД(B1)));2;29))=29;366;365)
Данные выводятся по вертикали. Возможно ли сделать это же, но по горизонтали? Всем спасибо.

Автор - bsi51
Дата добавления - 05.05.2023 в 18:30
Serge_007 Дата: Пятница, 05.05.2023, 20:15 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Выложил решение здесь: https://forum.msexcel.ru/index.php?topic=12230.0


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВыложил решение здесь: https://forum.msexcel.ru/index.php?topic=12230.0

Автор - Serge_007
Дата добавления - 05.05.2023 в 20:15
bsi51 Дата: Суббота, 06.05.2023, 04:20 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Спасибо. Задача решена.
 
Ответить
СообщениеСпасибо. Задача решена.

Автор - bsi51
Дата добавления - 06.05.2023 в 04:20
bmv98rus Дата: Суббота, 06.05.2023, 08:33 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Зачем был этот мазохизм не понятно, возможно задача решается иначе, но развернуть можно просто вот так
Код
=TRANSPOSE($D$1*$E$1%*(--SUBSTITUTE(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));12;31);MAX(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));12;31));B1)-(--SUBSTITUTE(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));1;1);MIN(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));1;1));A1+1))+1)/IF(DAY(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));2;29))=29;366;365))


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 06.05.2023, 08:34
 
Ответить
СообщениеЗачем был этот мазохизм не понятно, возможно задача решается иначе, но развернуть можно просто вот так
Код
=TRANSPOSE($D$1*$E$1%*(--SUBSTITUTE(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));12;31);MAX(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));12;31));B1)-(--SUBSTITUTE(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));1;1);MIN(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));1;1));A1+1))+1)/IF(DAY(DATE(ROW(INDIRECT(YEAR(A1)&":"&YEAR(B1)));2;29))=29;366;365))

Автор - bmv98rus
Дата добавления - 06.05.2023 в 08:33
bsi51 Дата: Понедельник, 08.05.2023, 10:01 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Я так и сделал 05.5.23, когда немного разобрался.
 
Ответить
СообщениеЯ так и сделал 05.5.23, когда немного разобрался.

Автор - bsi51
Дата добавления - 08.05.2023 в 10:01
bmv98rus Дата: Понедельник, 08.05.2023, 15:03 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Вопрос в другом, у вас какая задача?
если суму пропорционально поделить на несколько периодов в зависимости от количество дней, то для двух лет можно на мой взгляд проще, а для более формула не работает.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеВопрос в другом, у вас какая задача?
если суму пропорционально поделить на несколько периодов в зависимости от количество дней, то для двух лет можно на мой взгляд проще, а для более формула не работает.

Автор - bmv98rus
Дата добавления - 08.05.2023 в 15:03
  • Страница 1 из 1
  • 1
Поиск:

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