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

Вход

Регистрация

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

 

= Мир MS Excel/расписать в тексте значения по годам от значений - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
расписать в тексте значения по годам от значений
garbol Дата: Вторник, 25.01.2022, 12:38 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый. Помогите пожалуйста с формулой, принцип понимаю как сделать, но что то не могу сообразить. Существует журнал из которого выбираются данные по годам по определенному условию (номер договора). Из этих табличных данных необходимо получить текст в зависимости значений по годам. например если в 2019 есть значения то эти значения указываются, если их в 2019 нет то ничего не указывается, если в 2020 есть значения и в 2019 есть то оба значения указываются, если в 2020 есть значения а в 2019 нет, то только значения 2020 указывается и т.д. В файле возможные варианты но формула должна быть одна учитывающие эти варианты. Более понятнее думаю будет посмотреть файл. Возможно это сделать формулой? Благодарю.
К сообщению приложен файл: ___.xlsx (9.5 Kb)
 
Ответить
СообщениеДобрый. Помогите пожалуйста с формулой, принцип понимаю как сделать, но что то не могу сообразить. Существует журнал из которого выбираются данные по годам по определенному условию (номер договора). Из этих табличных данных необходимо получить текст в зависимости значений по годам. например если в 2019 есть значения то эти значения указываются, если их в 2019 нет то ничего не указывается, если в 2020 есть значения и в 2019 есть то оба значения указываются, если в 2020 есть значения а в 2019 нет, то только значения 2020 указывается и т.д. В файле возможные варианты но формула должна быть одна учитывающие эти варианты. Более понятнее думаю будет посмотреть файл. Возможно это сделать формулой? Благодарю.

Автор - garbol
Дата добавления - 25.01.2022 в 12:38
bigor Дата: Вторник, 25.01.2022, 13:00 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1369
Репутация: 267 ±
Замечаний: 0% ±

нет
Привет

в F4 и протянуть вниз
Код
=IF($A4;$B$1&$A$2&" - "&$A4&" руб. ";"")&IF($B4;B$1&$B$2&" - "&$B4&" руб. ";"")&IF($C4;B$1&$C$2&" - "&$C4&" руб. ";"")&IF($D4;B$1&$D$2&" - "&$D4&" руб. ";"")

в B1 написано "Лимит финансирования" что бы меньше писанины в формуле было


Сообщение отредактировал bigor - Вторник, 25.01.2022, 13:01
 
Ответить
СообщениеПривет

в F4 и протянуть вниз
Код
=IF($A4;$B$1&$A$2&" - "&$A4&" руб. ";"")&IF($B4;B$1&$B$2&" - "&$B4&" руб. ";"")&IF($C4;B$1&$C$2&" - "&$C4&" руб. ";"")&IF($D4;B$1&$D$2&" - "&$D4&" руб. ";"")

в B1 написано "Лимит финансирования" что бы меньше писанины в формуле было

Автор - bigor
Дата добавления - 25.01.2022 в 13:00
garbol Дата: Вторник, 25.01.2022, 13:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bigor, Благодарю за оперативность. Как это сделать в одной формуле по значениям из одной строки. Т.е. все эти значения соединить.
 
Ответить
Сообщениеbigor, Благодарю за оперативность. Как это сделать в одной формуле по значениям из одной строки. Т.е. все эти значения соединить.

Автор - garbol
Дата добавления - 25.01.2022 в 13:04
bigor Дата: Вторник, 25.01.2022, 13:06 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1369
Репутация: 267 ±
Замечаний: 0% ±

нет
Так это и есть одна формула, и она возвращает одну строку
К сообщению приложен файл: garbol_1.xlsx (6.1 Kb)


Сообщение отредактировал bigor - Вторник, 25.01.2022, 13:08
 
Ответить
СообщениеТак это и есть одна формула, и она возвращает одну строку

Автор - bigor
Дата добавления - 25.01.2022 в 13:06
garbol Дата: Вторник, 25.01.2022, 13:33 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bigor, СОРИ ОГРОМНОЕ БЛАГОДАРЮ, ВСЕ РАБОТАЕТ
 
Ответить
Сообщениеbigor, СОРИ ОГРОМНОЕ БЛАГОДАРЮ, ВСЕ РАБОТАЕТ

Автор - garbol
Дата добавления - 25.01.2022 в 13:33
Nic70y Дата: Вторник, 25.01.2022, 13:44 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
для разнообразия
[vba]
Код
Function u_(s As Range, t As Range)
    b = 0
    k = ""
    For Each c In t
        b = b + 1
        l = ""
        If k <> "" Then l = ", "
        If c > 0 Then k = k & l & "Лимит финансирования " & s(b) & " - " & c & " руб."
    Next
    u_ = k
End Function
[/vba]
К сообщению приложен файл: 7260100.xlsm (14.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениедля разнообразия
[vba]
Код
Function u_(s As Range, t As Range)
    b = 0
    k = ""
    For Each c In t
        b = b + 1
        l = ""
        If k <> "" Then l = ", "
        If c > 0 Then k = k & l & "Лимит финансирования " & s(b) & " - " & c & " руб."
    Next
    u_ = k
End Function
[/vba]

Автор - Nic70y
Дата добавления - 25.01.2022 в 13:44
  • Страница 1 из 1
  • 1
Поиск:

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