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

Вход

Регистрация

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

 

= Мир MS Excel/авто заполнение формул с условием в ексель 2016 - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
авто заполнение формул с условием в ексель 2016
marzoweb Дата: Понедельник, 11.12.2017, 12:33 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
вот такая формула
Код
=ЕСЛИ(R7C4="Вывод";"";ЕСЛИ(И(R7C8="Безнал. с НДС";R7C10="Безнал. Без НДС");R7C7-R7C7*0,08-R7C9;ЕСЛИ(И(R7C8="Безнал. с НДС";R7C10="Оплата наличными в офисе ООО ""НТтранс"" или на карту (-1% за перевод в другой регион)");R7C7-R7C7*0,12-R7C9;ЕСЛИ(И(R7C8="Безнал. с НДС";R7C10="Безнал. с НДС");R7C7-R7C7*0,02-R7C9;))))


надо чтобы при копировании в новую строку, менялись в формуле значение на эту новую строку, т.е. при копировании из 7-ой строки именно для нее это формула, стала в формуле R8, если копируем в 8-ую строку. Никак это не получается сделать. Попробовали все возможные варианты автозаполнений, но все равно он эту строку копирует как есть, без всяких изменений.

Хотя в старом екселе, таких проблем нет, и формула автозаполняется по по всем строкам автоматичиески
вот такого вида
Код
=ЕСЛИ(A7="Вывод";"";ЕСЛИ(И(G7="Безнал. с НДС";H7="Безнал. Без НДС");E7-E7*0,08-F7;ЕСЛИ(И(G7="Безнал. с НДС";H7="Оплата наличными в офисе ООО ""НТтранс"" или на карту (-1% за перевод в другой регион)");E7-E7*0,12-F7;ЕСЛИ(И(G7="Безнал. с НДС";H7="Безнал. с НДС");E7-E7*0,02-F7;))))
К сообщению приложен файл: __2.xlsx (24.0 Kb)


Сообщение отредактировал marzoweb - Понедельник, 11.12.2017, 13:41
 
Ответить
Сообщениевот такая формула
Код
=ЕСЛИ(R7C4="Вывод";"";ЕСЛИ(И(R7C8="Безнал. с НДС";R7C10="Безнал. Без НДС");R7C7-R7C7*0,08-R7C9;ЕСЛИ(И(R7C8="Безнал. с НДС";R7C10="Оплата наличными в офисе ООО ""НТтранс"" или на карту (-1% за перевод в другой регион)");R7C7-R7C7*0,12-R7C9;ЕСЛИ(И(R7C8="Безнал. с НДС";R7C10="Безнал. с НДС");R7C7-R7C7*0,02-R7C9;))))


надо чтобы при копировании в новую строку, менялись в формуле значение на эту новую строку, т.е. при копировании из 7-ой строки именно для нее это формула, стала в формуле R8, если копируем в 8-ую строку. Никак это не получается сделать. Попробовали все возможные варианты автозаполнений, но все равно он эту строку копирует как есть, без всяких изменений.

Хотя в старом екселе, таких проблем нет, и формула автозаполняется по по всем строкам автоматичиески
вот такого вида
Код
=ЕСЛИ(A7="Вывод";"";ЕСЛИ(И(G7="Безнал. с НДС";H7="Безнал. Без НДС");E7-E7*0,08-F7;ЕСЛИ(И(G7="Безнал. с НДС";H7="Оплата наличными в офисе ООО ""НТтранс"" или на карту (-1% за перевод в другой регион)");E7-E7*0,12-F7;ЕСЛИ(И(G7="Безнал. с НДС";H7="Безнал. с НДС");E7-E7*0,02-F7;))))

Автор - marzoweb
Дата добавления - 11.12.2017 в 12:33
_Boroda_ Дата: Понедельник, 11.12.2017, 12:44 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
- Прочитайте Правила форума
- Приложите файл в формате Excel размером до 100кб согласно п.3 Правил форума
- Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)


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

Автор - _Boroda_
Дата добавления - 11.12.2017 в 12:44
marzoweb Дата: Понедельник, 11.12.2017, 13:15 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, все исправил
 
Ответить
Сообщение_Boroda_, все исправил

Автор - marzoweb
Дата добавления - 11.12.2017 в 13:15
_Boroda_ Дата: Понедельник, 11.12.2017, 13:17 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Не. Теги не исправили. Посмотрите пояснялку по ссылке в моем пред. посте.


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

Автор - _Boroda_
Дата добавления - 11.12.2017 в 13:17
bmv98rus Дата: Понедельник, 11.12.2017, 15:42 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
R7C4 = $d$4 - и естественно ничего не изменится, это абсолютная ссылка . A7 -относительная и она изменяется относительно ячейки в которой она вписана
. Либо переведите в отображение формул в A1 стиль и работайте с $ или используйте R1C1 стиль но правильно
RC4 - например будет означать значение в той же строке, в столбце 4


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

Сообщение отредактировал bmv98rus - Понедельник, 11.12.2017, 15:50
 
Ответить
СообщениеR7C4 = $d$4 - и естественно ничего не изменится, это абсолютная ссылка . A7 -относительная и она изменяется относительно ячейки в которой она вписана
. Либо переведите в отображение формул в A1 стиль и работайте с $ или используйте R1C1 стиль но правильно
RC4 - например будет означать значение в той же строке, в столбце 4

Автор - bmv98rus
Дата добавления - 11.12.2017 в 15:42
_Boroda_ Дата: Понедельник, 11.12.2017, 15:49 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Здесь дело не в "старости" Excel, а в том, что у Вас изменен стиль ссылок - с А1 на RC. Идите Файл - Параметры - Формулы - и снимите галку "Стиль ссылок R1C1" - ОК
После этого Вы увидите, что в Вашей первой формуле будет написано
Код
=ЕСЛИ($D$7="Вывод";"";Е...

Сравните с Вашей второй формулой, где написано
=ЕСЛИ(A7="Вывод";"";Е...

Видите доллары? Они как раз и не дают протягиваться с изменением ссылок.
Почитайте про абсолютные и относительные ссылки и Вам все станет понятно


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЗдесь дело не в "старости" Excel, а в том, что у Вас изменен стиль ссылок - с А1 на RC. Идите Файл - Параметры - Формулы - и снимите галку "Стиль ссылок R1C1" - ОК
После этого Вы увидите, что в Вашей первой формуле будет написано
Код
=ЕСЛИ($D$7="Вывод";"";Е...

Сравните с Вашей второй формулой, где написано
=ЕСЛИ(A7="Вывод";"";Е...

Видите доллары? Они как раз и не дают протягиваться с изменением ссылок.
Почитайте про абсолютные и относительные ссылки и Вам все станет понятно

Автор - _Boroda_
Дата добавления - 11.12.2017 в 15:49
marzoweb Дата: Среда, 13.12.2017, 09:14 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем спасибо! Все советы помогли
 
Ответить
СообщениеВсем спасибо! Все советы помогли

Автор - marzoweb
Дата добавления - 13.12.2017 в 09:14
  • Страница 1 из 1
  • 1
Поиск:

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