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

Вход

Регистрация

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

 

= Мир MS Excel/Вычисление строки ссылки в зависимости от ссылок в др ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вычисление строки ссылки в зависимости от ссылок в др ячейке
Anton1013 Дата: Четверг, 09.07.2015, 12:03 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Форумчане доброго дня!

Задача сложная, сам решить не смог. Есть ячейка с формулой (пример прилагаю) - выделил синим (исходная точка)
Код
=E2+E3

В столбцах F-J по этой же строке нужно подставить сумму тех же значений, то есть в F должно быть:
Код
=F2+F3

Вопрос: значение в ячейке Е11 всегда меняется и она ссылается на разные строки (может быть Е3+Е4, может Е2+Е5), как в других столбцах суммировать нужные строки? Решение нужно без макроса (если оно есть). :'(
К сообщению приложен файл: 1649906.xlsx (8.8 Kb)


Никогда не поздно научиться!
 
Ответить
СообщениеФорумчане доброго дня!

Задача сложная, сам решить не смог. Есть ячейка с формулой (пример прилагаю) - выделил синим (исходная точка)
Код
=E2+E3

В столбцах F-J по этой же строке нужно подставить сумму тех же значений, то есть в F должно быть:
Код
=F2+F3

Вопрос: значение в ячейке Е11 всегда меняется и она ссылается на разные строки (может быть Е3+Е4, может Е2+Е5), как в других столбцах суммировать нужные строки? Решение нужно без макроса (если оно есть). :'(

Автор - Anton1013
Дата добавления - 09.07.2015 в 12:03
AndreTM Дата: Четверг, 09.07.2015, 12:40 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Например, можно так:
К сообщению приложен файл: 3903110.xlsx (8.8 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНапример, можно так:

Автор - AndreTM
Дата добавления - 09.07.2015 в 12:40
Anton1013 Дата: Четверг, 09.07.2015, 13:26 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
не совсем то, хотелось бы найти решение без добавления столбцов. в тому же, таких сумм будет 7-10 и на каждое из них придумывать свое "да" несколько проблематично. Но в любом случае спасибо за вариант


Никогда не поздно научиться!
 
Ответить
Сообщениене совсем то, хотелось бы найти решение без добавления столбцов. в тому же, таких сумм будет 7-10 и на каждое из них придумывать свое "да" несколько проблематично. Но в любом случае спасибо за вариант

Автор - Anton1013
Дата добавления - 09.07.2015 в 13:26
китин Дата: Четверг, 09.07.2015, 14:52 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Лично я не вижу смысла городить огород. AndreTM, предложил самый оптимальный и быстрый способ. к тому же можно соорудить в доп.столбце выпадающий список "да" и пусто. к тому же вам всяко надо будет делать правило,по которому Эксель сможет понять какие строки считать


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеЛично я не вижу смысла городить огород. AndreTM, предложил самый оптимальный и быстрый способ. к тому же можно соорудить в доп.столбце выпадающий список "да" и пусто. к тому же вам всяко надо будет делать правило,по которому Эксель сможет понять какие строки считать

Автор - китин
Дата добавления - 09.07.2015 в 14:52
_Boroda_ Дата: Четверг, 09.07.2015, 14:53 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вот такой вариант. Посмотрите на формулы в серых ячейках столбца Е, напишите там свою формулу (думаю, что любые комбинации почти любых формул (кроме тех, в названиях которых есть латинская Е) должны работать). В формулах меняться будет ТОЛЬКО буква столбца Е на букву того столбца, в котором находится формула.
Макросов в файле нет, но они должны быть разрешены.
Формулу "формула" смотрите в диспетчере имен
Код
=ВЫЧИСЛИТЬ(ПОДСТАВИТЬ(ПОЛУЧИТЬ.ЯЧЕЙКУ(6;Лист1!$E11);"E";ПОДСТАВИТЬ(АДРЕС(1;СТОЛБЕЦ();4);1;)))

В Excel 2013 функцию ПОЛУЧИТЬ.ЯЧЕЙКУ(6; можно заменить функцией Ф.ТЕКСТ, но я не стал этого делать, чтобы везде работало.

Добавлено.
Вместо "E" в формуле можно написать что-то типа
Код
ПОДСТАВИТЬ(АДРЕС(1;СТОЛБЕЦ($E14);4);1;)
К сообщению приложен файл: 3903110_1.xlsm (9.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВот такой вариант. Посмотрите на формулы в серых ячейках столбца Е, напишите там свою формулу (думаю, что любые комбинации почти любых формул (кроме тех, в названиях которых есть латинская Е) должны работать). В формулах меняться будет ТОЛЬКО буква столбца Е на букву того столбца, в котором находится формула.
Макросов в файле нет, но они должны быть разрешены.
Формулу "формула" смотрите в диспетчере имен
Код
=ВЫЧИСЛИТЬ(ПОДСТАВИТЬ(ПОЛУЧИТЬ.ЯЧЕЙКУ(6;Лист1!$E11);"E";ПОДСТАВИТЬ(АДРЕС(1;СТОЛБЕЦ();4);1;)))

В Excel 2013 функцию ПОЛУЧИТЬ.ЯЧЕЙКУ(6; можно заменить функцией Ф.ТЕКСТ, но я не стал этого делать, чтобы везде работало.

Добавлено.
Вместо "E" в формуле можно написать что-то типа
Код
ПОДСТАВИТЬ(АДРЕС(1;СТОЛБЕЦ($E14);4);1;)

Автор - _Boroda_
Дата добавления - 09.07.2015 в 14:53
китин Дата: Четверг, 09.07.2015, 15:04 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Anton1013, я что то не понял вашего выгибона в окне изменения репутации.поясните здесь пожалуйста


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеAnton1013, я что то не понял вашего выгибона в окне изменения репутации.поясните здесь пожалуйста

Автор - китин
Дата добавления - 09.07.2015 в 15:04
AndreTM Дата: Четверг, 09.07.2015, 15:15 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Саша, не надо учить людей нехорошему :)
Динамическая реинтерпретация с помощью макроформул дело, конечно, красивое... но ТС максимум через неделю забудет, что и как было построено в формуле, и при каких-либо изменениях/переносах будет опять прыгать с вопросами. Плюс, как я понимаю, формулы получатся летучими?, что тоже не есть гуд...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеСаша, не надо учить людей нехорошему :)
Динамическая реинтерпретация с помощью макроформул дело, конечно, красивое... но ТС максимум через неделю забудет, что и как было построено в формуле, и при каких-либо изменениях/переносах будет опять прыгать с вопросами. Плюс, как я понимаю, формулы получатся летучими?, что тоже не есть гуд...

Автор - AndreTM
Дата добавления - 09.07.2015 в 15:15
Anton1013 Дата: Четверг, 09.07.2015, 15:19 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, Система в целом понятная, но городить нужно будет не 1 такую функцию, с учетом того что работать с формулой будет не 1 человек, все может быстро полететь. Но решение достаточно интересное, возьму на заметку)


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

Автор - Anton1013
Дата добавления - 09.07.2015 в 15:19
Anton1013 Дата: Четверг, 09.07.2015, 15:28 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
китин,
Во-первых я попрошу выбирать выражения,
во-вторых сообщение не носило информативного характера, и я не вижу смысла навязывать мне то решение которое указал AndreTM, за него я ему повысил репутации и попросил о возможном варианте другого решения.
в-третьих насколько я понимаю решение о повышение репутации и ее понижении носит субъективный характер, в данном случае мне не понравилось "навязывание" мне определенного решение без предложения иного, за что я ее и понизил.
в-четвертых понижение моей репутации на мой взгляд полностью неадекватный шаг с Вашей стороны, который при этом не имеет никакой подосновы, кроме банальной "мести". Если вы хотите опуститься до такого общения, то можете выставлять мне понижение репутации хоть ежедневно, меня данный момент никак не трогает.


Никогда не поздно научиться!
 
Ответить
Сообщениекитин,
Во-первых я попрошу выбирать выражения,
во-вторых сообщение не носило информативного характера, и я не вижу смысла навязывать мне то решение которое указал AndreTM, за него я ему повысил репутации и попросил о возможном варианте другого решения.
в-третьих насколько я понимаю решение о повышение репутации и ее понижении носит субъективный характер, в данном случае мне не понравилось "навязывание" мне определенного решение без предложения иного, за что я ее и понизил.
в-четвертых понижение моей репутации на мой взгляд полностью неадекватный шаг с Вашей стороны, который при этом не имеет никакой подосновы, кроме банальной "мести". Если вы хотите опуститься до такого общения, то можете выставлять мне понижение репутации хоть ежедневно, меня данный момент никак не трогает.

Автор - Anton1013
Дата добавления - 09.07.2015 в 15:28
Anton1013 Дата: Четверг, 09.07.2015, 15:29 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Форумчане, большое спасибо за помощь в поиске решения, вопрос closed


Никогда не поздно научиться!
 
Ответить
СообщениеФорумчане, большое спасибо за помощь в поиске решения, вопрос closed

Автор - Anton1013
Дата добавления - 09.07.2015 в 15:29
китин Дата: Четверг, 09.07.2015, 15:37 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Anton1013, ну во первых здесь форум.и каждый имеет свое мнение и высказывает его.высказывает а не навязывает.спорить с вами я не намерен.слишком уж неадекватно вы отреагировали на мой пост.а понижение вашей репутации , что же вам не понравился мой пост,вы понизили мне репу,мне не понравился ваш комментарий,я понизил вам.что здесь
полностью неадекватный шаг с Вашей стороны

?????


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеAnton1013, ну во первых здесь форум.и каждый имеет свое мнение и высказывает его.высказывает а не навязывает.спорить с вами я не намерен.слишком уж неадекватно вы отреагировали на мой пост.а понижение вашей репутации , что же вам не понравился мой пост,вы понизили мне репу,мне не понравился ваш комментарий,я понизил вам.что здесь
полностью неадекватный шаг с Вашей стороны

?????

Автор - китин
Дата добавления - 09.07.2015 в 15:37
_Boroda_ Дата: Четверг, 09.07.2015, 15:44 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
городить нужно будет не 1 такую функцию, с учетом того что работать с формулой будет не 1 человек

Не вижу связи. Выполняется все, что вы заказывали в первом посте. Если реальный файл другой, то нужно было его и приложить, тогда, возможно, я (или кто-то другой) написал бы как-то иначе, чтобы не нужно было
городить нужно будет не 1 такую функцию


ТС максимум через неделю забудет, что и как было построено в формуле
Не все люди без мозгов, некоторые все-таки думать умеют. Я верю, что если человек захочет разобраться - он разберется. А если не разберется, то спросит у меня - мне объяснить несложно.
Плюс, как я понимаю, формулы получатся летучими?, что тоже не есть гуд...

Так предложи свой вариант с учетом того, что
таких сумм будет 7-10
-насколько я понял, в Е11 своя формула, в Е12 - своя, и так вниз на 10 строк. И все это
без макроса

Конечно, можно в столбце D писать номера нужных строк и дальше складывать с помощью ДВССЫЛ, но это тоже немаленькая формула получится.
Кстати, проверил - летучести нет.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
городить нужно будет не 1 такую функцию, с учетом того что работать с формулой будет не 1 человек

Не вижу связи. Выполняется все, что вы заказывали в первом посте. Если реальный файл другой, то нужно было его и приложить, тогда, возможно, я (или кто-то другой) написал бы как-то иначе, чтобы не нужно было
городить нужно будет не 1 такую функцию


ТС максимум через неделю забудет, что и как было построено в формуле
Не все люди без мозгов, некоторые все-таки думать умеют. Я верю, что если человек захочет разобраться - он разберется. А если не разберется, то спросит у меня - мне объяснить несложно.
Плюс, как я понимаю, формулы получатся летучими?, что тоже не есть гуд...

Так предложи свой вариант с учетом того, что
таких сумм будет 7-10
-насколько я понял, в Е11 своя формула, в Е12 - своя, и так вниз на 10 строк. И все это
без макроса

Конечно, можно в столбце D писать номера нужных строк и дальше складывать с помощью ДВССЫЛ, но это тоже немаленькая формула получится.
Кстати, проверил - летучести нет.

Автор - _Boroda_
Дата добавления - 09.07.2015 в 15:44
Anton1013 Дата: Четверг, 09.07.2015, 15:44 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
поясните здесь пожалуйста

Вы просили, я пояснил, в дальнейших "прениях" я участвовать не намерен.
Модераторы, прошу закрыть данную тему.

p.s. китин, И уделяйте немного внимания пунктуации.


Никогда не поздно научиться!
 
Ответить
Сообщение
поясните здесь пожалуйста

Вы просили, я пояснил, в дальнейших "прениях" я участвовать не намерен.
Модераторы, прошу закрыть данную тему.

p.s. китин, И уделяйте немного внимания пунктуации.

Автор - Anton1013
Дата добавления - 09.07.2015 в 15:44
китин Дата: Четверг, 09.07.2015, 15:48 | Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
И уделяйте немного внимания пунктуации.

я воспльзуюсь вашим советом.только и мой примите пожалуйста:Научитесь организовывать ваши данные правильно,тогда не придется городить формулы под 1000 знаков,да еще и волатильные.

[p.s.]а с пунктуацией у вас как то тоже не фонтан yes


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 09.07.2015, 17:13
 
Ответить
Сообщение
И уделяйте немного внимания пунктуации.

я воспльзуюсь вашим советом.только и мой примите пожалуйста:Научитесь организовывать ваши данные правильно,тогда не придется городить формулы под 1000 знаков,да еще и волатильные.

[p.s.]а с пунктуацией у вас как то тоже не фонтан yes

Автор - китин
Дата добавления - 09.07.2015 в 15:48
Anton1013 Дата: Четверг, 09.07.2015, 15:53 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Научитесь организовывать ваши данные правильно

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


Никогда не поздно научиться!
 
Ответить
Сообщение
Научитесь организовывать ваши данные правильно

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

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

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