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

Вход

Регистрация

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

 

= Мир MS Excel/Столбец без изменений - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Столбец без изменений (Формулы/Formulas)
Столбец без изменений
Ярик Дата: Пятница, 19.09.2014, 20:04 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Есть таблица больше 1000 строк. Есть ячейка с тарифной ставкой при изменении тарифной ставки меняютса все значения а нужно чтобы ранее вичеслины значения оставались без изменения
К сообщению приложен файл: _1.xlsx (10.1 Kb)


753123
 
Ответить
СообщениеЕсть таблица больше 1000 строк. Есть ячейка с тарифной ставкой при изменении тарифной ставки меняютса все значения а нужно чтобы ранее вичеслины значения оставались без изменения

Автор - Ярик
Дата добавления - 19.09.2014 в 20:04
Ярик Дата: Пятница, 19.09.2014, 20:42 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Люди помогите решить даный вопрос


753123
 
Ответить
СообщениеЛюди помогите решить даный вопрос

Автор - Ярик
Дата добавления - 19.09.2014 в 20:42
Nic70y Дата: Пятница, 19.09.2014, 21:41 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Варианты:
1) скопировать ячейки, где есть результат, вставить значения туда же.
2) изменить таблицу, подход ввода данных.
3) http://www.excelworld.ru/forum/10


ЮMoney 41001841029809
 
Ответить
СообщениеВарианты:
1) скопировать ячейки, где есть результат, вставить значения туда же.
2) изменить таблицу, подход ввода данных.
3) http://www.excelworld.ru/forum/10

Автор - Nic70y
Дата добавления - 19.09.2014 в 21:41
gling Дата: Пятница, 19.09.2014, 21:43 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
Не заглядывая в файл. Отключите авто пересчет формул, по необходимости пересчитаете.


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 19.09.2014, 21:44
 
Ответить
СообщениеНе заглядывая в файл. Отключите авто пересчет формул, по необходимости пересчитаете.

Автор - gling
Дата добавления - 19.09.2014 в 21:43
Nic70y Дата: Пятница, 19.09.2014, 21:47 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Отключите авто пересчет формул
не, это не подойдет.
Ярику нужно, что бы тариф менялся, а суммы посчитанные ранее не изменялись, новые считались по новым тарифам.


ЮMoney 41001841029809
 
Ответить
Сообщение
Отключите авто пересчет формул
не, это не подойдет.
Ярику нужно, что бы тариф менялся, а суммы посчитанные ранее не изменялись, новые считались по новым тарифам.

Автор - Nic70y
Дата добавления - 19.09.2014 в 21:47
gling Дата: Пятница, 19.09.2014, 21:52 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
Цитата
не минялись например до Петрова
Кто определяет, что должно измениться, а что нет? Или ниже Петрова данных нет?
Мне не понятна эта карусель, При существующем тарифе есть данные. Тариф сменился данные не изменились, и что? Когда они изменятся или никогда? Может данные с новыми тарифами должны записаться ниже? Что то возможно я не догоняю в этом вопросе.


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 19.09.2014, 22:19
 
Ответить
Сообщение
Цитата
не минялись например до Петрова
Кто определяет, что должно измениться, а что нет? Или ниже Петрова данных нет?
Мне не понятна эта карусель, При существующем тарифе есть данные. Тариф сменился данные не изменились, и что? Когда они изменятся или никогда? Может данные с новыми тарифами должны записаться ниже? Что то возможно я не догоняю в этом вопросе.

Автор - gling
Дата добавления - 19.09.2014 в 21:52
_Boroda_ Дата: Пятница, 19.09.2014, 21:57 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Совсем как Вы хотите не получится. Предлагаю немного другой вариант.
Или макросом придется.
К сообщению приложен файл: _1_1.xlsx (9.7 Kb)


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

Автор - _Boroda_
Дата добавления - 19.09.2014 в 21:57
gling Дата: Пятница, 19.09.2014, 22:04 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
Цитата
посчитанные ранее не изменялись, новые считались по новым тарифам.
Если это так, то нужен макрос, вряд ли формула сможет это сделать, ведь и новые и старые данные ссылаются на тариф в одной и той же ячейке.


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 19.09.2014, 22:05
 
Ответить
Сообщение
Цитата
посчитанные ранее не изменялись, новые считались по новым тарифам.
Если это так, то нужен макрос, вряд ли формула сможет это сделать, ведь и новые и старые данные ссылаются на тариф в одной и той же ячейке.

Автор - gling
Дата добавления - 19.09.2014 в 22:04
Nic70y Дата: Пятница, 19.09.2014, 22:26 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Оптимистический (тариф повышается) вариант, с датами
К сообщению приложен файл: _36.xlsx (10.4 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеОптимистический (тариф повышается) вариант, с датами

Автор - Nic70y
Дата добавления - 19.09.2014 в 22:26
Ярик Дата: Суббота, 20.09.2014, 22:26 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Спасибо всем кто откликнулся на мой вопрос. К сожалению код макроса писать не умею, подскажите литературу для изучения первых азов языка вижел бэйсик. B)


753123
 
Ответить
СообщениеСпасибо всем кто откликнулся на мой вопрос. К сожалению код макроса писать не умею, подскажите литературу для изучения первых азов языка вижел бэйсик. B)

Автор - Ярик
Дата добавления - 20.09.2014 в 22:26
Ярик Дата: Суббота, 20.09.2014, 22:47 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, подскажите пожалуйста как в столбец F автоматически вытаскивать номер, я имею ввиду если новые тарифные ставки занести примером в столбец 4 (R4 в вашем примере).


753123
 
Ответить
Сообщение_Boroda_, подскажите пожалуйста как в столбец F автоматически вытаскивать номер, я имею ввиду если новые тарифные ставки занести примером в столбец 4 (R4 в вашем примере).

Автор - Ярик
Дата добавления - 20.09.2014 в 22:47
Ярик Дата: Суббота, 20.09.2014, 23:14 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Если это так, то нужен макрос, вряд ли формула сможет это сделать, ведь и новые и старые данные ссылаются на тариф в одной и той же ячейке.

gling, поделитесь кодом макроса? заранее благодарен. hands


753123
 
Ответить
Сообщение
Если это так, то нужен макрос, вряд ли формула сможет это сделать, ведь и новые и старые данные ссылаются на тариф в одной и той же ячейке.

gling, поделитесь кодом макроса? заранее благодарен. hands

Автор - Ярик
Дата добавления - 20.09.2014 в 23:14
gling Дата: Воскресенье, 21.09.2014, 01:36 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
Два варианта.
К сообщению приложен файл: 3401586.xlsm (25.9 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 21.09.2014, 09:00
 
Ответить
СообщениеДва варианта.

Автор - gling
Дата добавления - 21.09.2014 в 01:36
Ярик Дата: Воскресенье, 21.09.2014, 14:33 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
gling огромное Вам спасибо за макрос. Извините за наглость подскажите как в коде макроса отобразить если таблица с тарифными ставками находится на другом листе этой же книги?


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

Автор - Ярик
Дата добавления - 21.09.2014 в 14:33
gling Дата: Воскресенье, 21.09.2014, 16:28 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
см.Вариант2, Так же можно сделать и для Варианта1.
К сообщению приложен файл: 2724753.xlsm (26.8 Kb)


ЯД-41001506838083
 
Ответить
Сообщениесм.Вариант2, Так же можно сделать и для Варианта1.

Автор - gling
Дата добавления - 21.09.2014 в 16:28
Ярик Дата: Понедельник, 22.09.2014, 18:48 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
gling, спасобо за макрос, но всетаки немогу понять что обозначает For i = 2 To 4 в коде макроса. У меня тарифные ставки на другом листе в диапазоне Д3:Е11


753123
 
Ответить
Сообщениеgling, спасобо за макрос, но всетаки немогу понять что обозначает For i = 2 To 4 в коде макроса. У меня тарифные ставки на другом листе в диапазоне Д3:Е11

Автор - Ярик
Дата добавления - 22.09.2014 в 18:48
gling Дата: Понедельник, 22.09.2014, 23:26 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
Цитата
For i = 2 To 4
В этом макросе это строка с 2 до 4.
Цитата
У меня тарифные ставки на другом листе в диапазоне Д3:Е11
Тогда [vba]
Код
For i = 3 To 11
              If Target(1, 0) = Sheets("Лист1").Cells(i, 4) Then
                  Target(1, 2) = Sheets("Лист1").Cells(i, 5) * Target
              End If
[/vba], в том случае если количество у вас в столбце D. В правилах написано
Цитата
- При этом старайтесь сохранить структуру, расположение таблиц, имена листов - аналогично оригиналу
Будьте внимательны при прочтении, сами видите что может получиться.


ЯД-41001506838083

Сообщение отредактировал gling - Понедельник, 22.09.2014, 23:31
 
Ответить
Сообщение
Цитата
For i = 2 To 4
В этом макросе это строка с 2 до 4.
Цитата
У меня тарифные ставки на другом листе в диапазоне Д3:Е11
Тогда [vba]
Код
For i = 3 To 11
              If Target(1, 0) = Sheets("Лист1").Cells(i, 4) Then
                  Target(1, 2) = Sheets("Лист1").Cells(i, 5) * Target
              End If
[/vba], в том случае если количество у вас в столбце D. В правилах написано
Цитата
- При этом старайтесь сохранить структуру, расположение таблиц, имена листов - аналогично оригиналу
Будьте внимательны при прочтении, сами видите что может получиться.

Автор - gling
Дата добавления - 22.09.2014 в 23:26
Ярик Дата: Среда, 24.09.2014, 12:21 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
gling, огромное Вам спасибо за Вашу помощ мне. Я впервые на форуме и дествительно не доконца прочитал правила, прошу меня за это извенить. Я болемение разобрался из написаным Вами макросом. Выложеный мною пример я делал на скорую руку который не соответсует моей таблице, в моей таблице количество отработаного времени в столбце L. а не как в примере столбец D, я в коде макроса поменял D на L но макрос почемуто не рабтает. Помогите пожалуйста, и ешераз извените. Это будет для меня уроком, в будущем буду внемательние.


753123
 
Ответить
Сообщениеgling, огромное Вам спасибо за Вашу помощ мне. Я впервые на форуме и дествительно не доконца прочитал правила, прошу меня за это извенить. Я болемение разобрался из написаным Вами макросом. Выложеный мною пример я делал на скорую руку который не соответсует моей таблице, в моей таблице количество отработаного времени в столбце L. а не как в примере столбец D, я в коде макроса поменял D на L но макрос почемуто не рабтает. Помогите пожалуйста, и ешераз извените. Это будет для меня уроком, в будущем буду внемательние.

Автор - Ярик
Дата добавления - 24.09.2014 в 12:21
Nic70y Дата: Среда, 24.09.2014, 13:08 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Это не ответ, а реклама макрорекордера.
вводите данные в столбец D

ошибся, файл перезалил
К сообщению приложен файл: 0152742.xlsm (16.3 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 24.09.2014, 14:26
 
Ответить
СообщениеЭто не ответ, а реклама макрорекордера.
вводите данные в столбец D

ошибся, файл перезалил

Автор - Nic70y
Дата добавления - 24.09.2014 в 13:08
Ярик Дата: Пятница, 26.09.2014, 15:34 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 130
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Nic70y, спасибо за макос
Это не ответ, а реклама макрорекордера.

Nic70y извените что Вы имели ввиду?


753123
 
Ответить
СообщениеNic70y, спасибо за макос
Это не ответ, а реклама макрорекордера.

Nic70y извените что Вы имели ввиду?

Автор - Ярик
Дата добавления - 26.09.2014 в 15:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Столбец без изменений (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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