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

Вход

Регистрация

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

 

= Мир MS Excel/Получение данных из единой формулы для множества строк. - Мир MS Excel

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

Всем привет!
Подскажите пожалуйста инструмент/способ который поможет создать такую реализацию:

На Листе №2 есть несколько зависимых (по ячейкам) формулы, изначально на вход им подаются 2 значения (Например А1 и B1), как результат всех расчетов, мы получаем 2 значения, которые
вносятся в строчку №1 для Листа №1.

Вопрос, можно ли сделать единый шаблон-формулу на Листе №2? т.е
При внесении новой строчки входных данных на лист №1, данные проходят через единую формулу на Листе №2 и записывается результат в соответстующей колонке для определенной строчки на листе №1.

Лист№1 =======Лист №2

Строчки с данными
1) А1 Б1 ======= Значения А1 Б1 из листа №1 идут в Лист№2, проходят по формуле и значения (итог) С1 Д1 из Листа №2 копируются в Лист№1 в отдельную ячейку к строчке 1 Лист№1
2) А2 Б2 ======= Значения А2 Б2 из листа №1 идут в Лист№2, проходят по формуле и значения (итог) С1 Д1 из Листа №2 копируются в Лист№1 в отдельную ячейку к строчке 2 Лист№1
3) А3 Б3 ======= Значения А3 Б3 из листа №1 идут в Лист№2, проходят по формуле и значения (итог) С1 Д1 из Листа №2 копируются в Лист№1 в отдельную ячейку к строчке 3 Лист№1
4) и т.д

Спасибо


Сообщение отредактировал Exceluser13 - Вторник, 30.01.2024, 10:24
 
Ответить
СообщениеВсем привет!
Подскажите пожалуйста инструмент/способ который поможет создать такую реализацию:

На Листе №2 есть несколько зависимых (по ячейкам) формулы, изначально на вход им подаются 2 значения (Например А1 и B1), как результат всех расчетов, мы получаем 2 значения, которые
вносятся в строчку №1 для Листа №1.

Вопрос, можно ли сделать единый шаблон-формулу на Листе №2? т.е
При внесении новой строчки входных данных на лист №1, данные проходят через единую формулу на Листе №2 и записывается результат в соответстующей колонке для определенной строчки на листе №1.

Лист№1 =======Лист №2

Строчки с данными
1) А1 Б1 ======= Значения А1 Б1 из листа №1 идут в Лист№2, проходят по формуле и значения (итог) С1 Д1 из Листа №2 копируются в Лист№1 в отдельную ячейку к строчке 1 Лист№1
2) А2 Б2 ======= Значения А2 Б2 из листа №1 идут в Лист№2, проходят по формуле и значения (итог) С1 Д1 из Листа №2 копируются в Лист№1 в отдельную ячейку к строчке 2 Лист№1
3) А3 Б3 ======= Значения А3 Б3 из листа №1 идут в Лист№2, проходят по формуле и значения (итог) С1 Д1 из Листа №2 копируются в Лист№1 в отдельную ячейку к строчке 3 Лист№1
4) и т.д

Спасибо

Автор - Exceluser13
Дата добавления - 30.01.2024 в 10:23
Exceluser13 Дата: Вторник, 30.01.2024, 10:27 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

т.е некая замороженная формула-template, в которую подаются данные из другого листа, и результат копируется как уникальный, в необходимую строчку для листа из которого были поданы данные.
цель: избежать создание отдельного листа с формулами для каждой строчки. так-как если строчек будет 1000000+ ==> 1000000+ листов (что будет фризить всю работу - строчек очень много)
 
Ответить
Сообщениет.е некая замороженная формула-template, в которую подаются данные из другого листа, и результат копируется как уникальный, в необходимую строчку для листа из которого были поданы данные.
цель: избежать создание отдельного листа с формулами для каждой строчки. так-как если строчек будет 1000000+ ==> 1000000+ листов (что будет фризить всю работу - строчек очень много)

Автор - Exceluser13
Дата добавления - 30.01.2024 в 10:27
elovkov Дата: Вторник, 30.01.2024, 10:43 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
Без файла-примера могу посоветовать порыть в сторону именованных формул


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Сообщение отредактировал elovkov - Вторник, 30.01.2024, 10:43
 
Ответить
СообщениеБез файла-примера могу посоветовать порыть в сторону именованных формул

Автор - elovkov
Дата добавления - 30.01.2024 в 10:43
Exceluser13 Дата: Вторник, 30.01.2024, 11:02 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Вот пример (тестовый, я сделал легкую формулу, но суть передал)

Цель заполнять только 3 значения (Price просто для полноты добавил, в примере не участвует), выделенные зеленым, как результат, получать данные (выделил голубым)

Для трех строчек, мне пришлось создать 3 листа, хотя формула идентичная.
К сообщению приложен файл: testforum.xlsx (12.0 Kb)


Сообщение отредактировал Exceluser13 - Вторник, 30.01.2024, 11:03
 
Ответить
СообщениеДобрый день!
Вот пример (тестовый, я сделал легкую формулу, но суть передал)

Цель заполнять только 3 значения (Price просто для полноты добавил, в примере не участвует), выделенные зеленым, как результат, получать данные (выделил голубым)

Для трех строчек, мне пришлось создать 3 листа, хотя формула идентичная.

Автор - Exceluser13
Дата добавления - 30.01.2024 в 11:02
Exceluser13 Дата: Вторник, 30.01.2024, 11:04 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - Exceluser13
Дата добавления - 30.01.2024 в 11:04
Nic70y Дата: Вторник, 30.01.2024, 11:22 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    a = Cells(Rows.Count, "b").End(xlUp).Row
    If Not Intersect(Target, Range("b2:e" & a)) Is Nothing Then
        If Target.Count > 1 Then
            MsgBox "Ввод по 1-й ячейке!"
            Exit Sub
        End If
        b = Target.Row
        Sheets("Product1").Range("b2:e2") = Range("b" & b & ":e" & b).Value
        Range("g" & b) = Sheets("Product1").Range("g2").Value
    End If
End Sub
[/vba]
К сообщению приложен файл: testforum.xlsm (16.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    a = Cells(Rows.Count, "b").End(xlUp).Row
    If Not Intersect(Target, Range("b2:e" & a)) Is Nothing Then
        If Target.Count > 1 Then
            MsgBox "Ввод по 1-й ячейке!"
            Exit Sub
        End If
        b = Target.Row
        Sheets("Product1").Range("b2:e2") = Range("b" & b & ":e" & b).Value
        Range("g" & b) = Sheets("Product1").Range("g2").Value
    End If
End Sub
[/vba]

Автор - Nic70y
Дата добавления - 30.01.2024 в 11:22
elovkov Дата: Вторник, 30.01.2024, 11:23 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
Не очень понятно зачем отсылать на другой лист, но если
растянуть формулы я не могу

то как вариант сделать столбец G умной таблицей и вбить в него формулу, добавить в нее пару условий чтобы ошибки и нули не отображались
К сообщению приложен файл: testforum_1.xlsx (13.7 Kb)


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

то как вариант сделать столбец G умной таблицей и вбить в него формулу, добавить в нее пару условий чтобы ошибки и нули не отображались

Автор - elovkov
Дата добавления - 30.01.2024 в 11:23
Exceluser13 Дата: Вторник, 30.01.2024, 11:25 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Всем спасибо за советы, буду пробовать
 
Ответить
СообщениеВсем спасибо за советы, буду пробовать

Автор - Exceluser13
Дата добавления - 30.01.2024 в 11:25
  • Страница 1 из 1
  • 1
Поиск:

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