ИНДЕКС ПОИСКПОЗ пишет НД
micholap_denis
Дата: Вторник, 29.06.2021, 14:27 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
для расчета доли налога на прибыль с объекта из листа Ставки в формулу столбца S требуется подставить % НП в соответствии с датой выполнения на листе ФБКод
=ЕСЛИ([Примечания]="Выполнение ФАКТ";[@Выполнения]*ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@Ключ];Ставки[Ключ];0);ПОИСКПОЗ([@[НП РБ/НП РФ]];Ставки[[НДС РБ]:[НП РФ]];0));"")
пишет ПЕРЕНОС, если проверить ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@Ключ];Ставки[Ключ];0);ПОИСКПОЗ([@[НП РБ/НП РФ]];Ставки[[НДС РБ]:[НП РФ]];0) то пишет НД в чем проблема, подскажите пожалуйста...
для расчета доли налога на прибыль с объекта из листа Ставки в формулу столбца S требуется подставить % НП в соответствии с датой выполнения на листе ФБКод
=ЕСЛИ([Примечания]="Выполнение ФАКТ";[@Выполнения]*ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@Ключ];Ставки[Ключ];0);ПОИСКПОЗ([@[НП РБ/НП РФ]];Ставки[[НДС РБ]:[НП РФ]];0));"")
пишет ПЕРЕНОС, если проверить ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@Ключ];Ставки[Ключ];0);ПОИСКПОЗ([@[НП РБ/НП РФ]];Ставки[[НДС РБ]:[НП РФ]];0) то пишет НД в чем проблема, подскажите пожалуйста... micholap_denis
Сообщение отредактировал micholap_denis - Вторник, 29.06.2021, 14:28
Ответить
Сообщение для расчета доли налога на прибыль с объекта из листа Ставки в формулу столбца S требуется подставить % НП в соответствии с датой выполнения на листе ФБКод
=ЕСЛИ([Примечания]="Выполнение ФАКТ";[@Выполнения]*ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@Ключ];Ставки[Ключ];0);ПОИСКПОЗ([@[НП РБ/НП РФ]];Ставки[[НДС РБ]:[НП РФ]];0));"")
пишет ПЕРЕНОС, если проверить ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@Ключ];Ставки[Ключ];0);ПОИСКПОЗ([@[НП РБ/НП РФ]];Ставки[[НДС РБ]:[НП РФ]];0) то пишет НД в чем проблема, подскажите пожалуйста... Автор - micholap_denis Дата добавления - 29.06.2021 в 14:27
китин
Дата: Вторник, 29.06.2021, 14:31 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
micholap_denis , н/д это нет данных. значит где то что то не находит. и без файла это где то что то не найти
micholap_denis , н/д это нет данных. значит где то что то не находит. и без файла это где то что то не найтикитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение micholap_denis , н/д это нет данных. значит где то что то не находит. и без файла это где то что то не найтиАвтор - китин Дата добавления - 29.06.2021 в 14:31
micholap_denis
Дата: Вторник, 29.06.2021, 14:35 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
извиняюсь че то не прикрепилось сразу
Ответить
Сообщение извиняюсь че то не прикрепилось сразу Автор - micholap_denis Дата добавления - 29.06.2021 в 14:35
Serge_007
Дата: Вторник, 29.06.2021, 14:47 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
в чем проблема, подскажите пожалуйста
1. [@[НП РБ/НП РФ]] - равно пустой строке 2. Столбец Ключ на листе Ставки содержит текст, а [@Ключ] - число
в чем проблема, подскажите пожалуйста
1. [@[НП РБ/НП РФ]] - равно пустой строке 2. Столбец Ключ на листе Ставки содержит текст, а [@Ключ] - числоSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение в чем проблема, подскажите пожалуйста
1. [@[НП РБ/НП РФ]] - равно пустой строке 2. Столбец Ключ на листе Ставки содержит текст, а [@Ключ] - числоАвтор - Serge_007 Дата добавления - 29.06.2021 в 14:47
micholap_denis
Дата: Вторник, 29.06.2021, 16:51 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Serge_007 , спасибо, буду разбираться
Ответить
Сообщение Serge_007 , спасибо, буду разбиратьсяАвтор - micholap_denis Дата добавления - 29.06.2021 в 16:51
micholap_denis
Дата: Вторник, 29.06.2021, 17:26 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Serge_007 , уровнял форматы столбцов Ключ на листах ФБ и Ставки - число а вот с этим не пойму [@[НП РБ/НП РФ]] - равно пустой строке. как прописать что бы значение в строке по этому столбцу искало в диапазоне Ставки[[НДС РБ]:[НП РФ]]
Serge_007 , уровнял форматы столбцов Ключ на листах ФБ и Ставки - число а вот с этим не пойму [@[НП РБ/НП РФ]] - равно пустой строке. как прописать что бы значение в строке по этому столбцу искало в диапазоне Ставки[[НДС РБ]:[НП РФ]]micholap_denis
Ответить
Сообщение Serge_007 , уровнял форматы столбцов Ключ на листах ФБ и Ставки - число а вот с этим не пойму [@[НП РБ/НП РФ]] - равно пустой строке. как прописать что бы значение в строке по этому столбцу искало в диапазоне Ставки[[НДС РБ]:[НП РФ]]Автор - micholap_denis Дата добавления - 29.06.2021 в 17:26
Serge_007
Дата: Вторник, 29.06.2021, 17:53 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
уровнял форматы столбцов Ключ на листах ФБ и Ставки - число
Этого делать не надо было, потому что это бессмысленно. Смена формата ячеек не меняет значения в них. В формуле замените Ставки[Ключ] на --Ставки[Ключ] а вот с этим не пойму [@[НП РБ/НП РФ]] - равно пустой строке
Вы ищете ничего, пустоту:
уровнял форматы столбцов Ключ на листах ФБ и Ставки - число
Этого делать не надо было, потому что это бессмысленно. Смена формата ячеек не меняет значения в них. В формуле замените Ставки[Ключ] на --Ставки[Ключ] а вот с этим не пойму [@[НП РБ/НП РФ]] - равно пустой строке
Вы ищете ничего, пустоту:Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение уровнял форматы столбцов Ключ на листах ФБ и Ставки - число
Этого делать не надо было, потому что это бессмысленно. Смена формата ячеек не меняет значения в них. В формуле замените Ставки[Ключ] на --Ставки[Ключ] а вот с этим не пойму [@[НП РБ/НП РФ]] - равно пустой строке
Вы ищете ничего, пустоту:Автор - Serge_007 Дата добавления - 29.06.2021 в 17:53
micholap_denis
Дата: Среда, 30.06.2021, 08:33 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Serge_007 , спасибо
Ответить
Сообщение Serge_007 , спасибоАвтор - micholap_denis Дата добавления - 30.06.2021 в 08:33
bm-13
Дата: Четверг, 22.07.2021, 17:07 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Господа нужна ваша помощь. Необходимо на листе "спека" столбец B заполнить значениями из столбца G листа "сводная" в соответствии со значением ячеек столбцов А (на обоих листах) (то есть согласно номеру пом.) и при условии чтобы выбирались значения из строк, в которых в столбце В листа "сводная" присутствует текст или число. Формулу применил, вроде работает но почему-то не со всеми строками, в чем проблема. Заранее спасибо.
Господа нужна ваша помощь. Необходимо на листе "спека" столбец B заполнить значениями из столбца G листа "сводная" в соответствии со значением ячеек столбцов А (на обоих листах) (то есть согласно номеру пом.) и при условии чтобы выбирались значения из строк, в которых в столбце В листа "сводная" присутствует текст или число. Формулу применил, вроде работает но почему-то не со всеми строками, в чем проблема. Заранее спасибо. bm-13
Ответить
Сообщение Господа нужна ваша помощь. Необходимо на листе "спека" столбец B заполнить значениями из столбца G листа "сводная" в соответствии со значением ячеек столбцов А (на обоих листах) (то есть согласно номеру пом.) и при условии чтобы выбирались значения из строк, в которых в столбце В листа "сводная" присутствует текст или число. Формулу применил, вроде работает но почему-то не со всеми строками, в чем проблема. Заранее спасибо. Автор - bm-13 Дата добавления - 22.07.2021 в 17:07
Pelena
Дата: Четверг, 22.07.2021, 19:00 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
Так можноКод
=ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(A2=СВОДНАЯ!$A$2:$A$478)/(СВОДНАЯ!$B$2:$B$478>0);СВОДНАЯ!$G$2:$G$478);"")
Так можноКод
=ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(A2=СВОДНАЯ!$A$2:$A$478)/(СВОДНАЯ!$B$2:$B$478>0);СВОДНАЯ!$G$2:$G$478);"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Так можноКод
=ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(A2=СВОДНАЯ!$A$2:$A$478)/(СВОДНАЯ!$B$2:$B$478>0);СВОДНАЯ!$G$2:$G$478);"")
Автор - Pelena Дата добавления - 22.07.2021 в 19:00
bm-13
Дата: Четверг, 22.07.2021, 19:42 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Большое спасибо.
Ответить
Сообщение Большое спасибо. Автор - bm-13 Дата добавления - 22.07.2021 в 19:42
bm-13
Дата: Пятница, 23.07.2021, 08:34 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
А можете объяснить этот момент? Что значит в данном случае "0" и "-1"?
А можете объяснить этот момент? Что значит в данном случае "0" и "-1"? bm-13
Сообщение отредактировал bm-13 - Пятница, 23.07.2021, 08:41
Ответить
Сообщение А можете объяснить этот момент? Что значит в данном случае "0" и "-1"? Автор - bm-13 Дата добавления - 23.07.2021 в 08:34
micholap_denis
Дата: Вторник, 22.03.2022, 12:05 |
Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Pelena , подскажите пожалуйста формулаКод
=ЕСЛИОШИБКА(ЕСЛИ([@[Вид затрат]]="НДС";[@[Сумма платежа]];ЕСЛИ(И([@[Исходящий НДС]]="с НДС";[@[Входящий НДС]]="с НДС");[@[Сумма платежа]]*ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@[Дата платежа2]];--Ставки[@Дата];0);ПОИСКПОЗ([@[Признак НДС РФ/НДС РБ]];Ставки[[#Заголовки];[НДС РБ]:[НП РФ]];))/(100%+ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@[Дата платежа2]];Ставки[Дата];0);ПОИСКПОЗ([@[Признак НДС РФ/НДС РБ]];Ставки[[#Заголовки];[НДС РБ]:[НП РФ]];)));""));"")
при подстановке в таком виде вручную все считает верно! подставляется в ячейку над таблицей макросом в макросе записана рекордером так: [vba]Код
Sheets("ФБ").[AN1].Formula = "=IFERROR(IF(Баланс[@[Вид затрат]]=""НДС"",Баланс[@[Сумма платежа]],IF(AND(Баланс[@[Исходящий НДС]]=""с НДС"",Баланс[@[Входящий НДС]]=""с НДС""),Баланс[@[Сумма платежа]]*INDEX(Ставки[[НДС РБ]:[НП РФ]],MATCH(Баланс[@[Дата платежа2]],--Ставки[Дата],0),MATCH(Баланс[@[Признак НДС РФ/НДС РБ]],Ставки[[#Headers],[НДС РБ]:[НП РФ]],))/(100%+INDEX(Ставки[[НДС РБ]:[НП РФ]],MATC" & _ "H(Баланс[@[Дата платежа2]],Ставки[Дата],0),MATCH(Баланс[@[Признак НДС РФ/НДС РБ]],Ставки[[#Headers],[НДС РБ]:[НП РФ]],))),"""")),"""")" & _ ""
[/vba] визуально отображается правильно, но после подстановки в столбец таблицы или вручную или макросом (после того как макросом вставилась над таблицей) (расчеты в таблице производятся макросом, подставляются все формулы из яцеек над таблицей и заменяются значениями) выдает ошибку
Pelena , подскажите пожалуйста формулаКод
=ЕСЛИОШИБКА(ЕСЛИ([@[Вид затрат]]="НДС";[@[Сумма платежа]];ЕСЛИ(И([@[Исходящий НДС]]="с НДС";[@[Входящий НДС]]="с НДС");[@[Сумма платежа]]*ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@[Дата платежа2]];--Ставки[@Дата];0);ПОИСКПОЗ([@[Признак НДС РФ/НДС РБ]];Ставки[[#Заголовки];[НДС РБ]:[НП РФ]];))/(100%+ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@[Дата платежа2]];Ставки[Дата];0);ПОИСКПОЗ([@[Признак НДС РФ/НДС РБ]];Ставки[[#Заголовки];[НДС РБ]:[НП РФ]];)));""));"")
при подстановке в таком виде вручную все считает верно! подставляется в ячейку над таблицей макросом в макросе записана рекордером так: [vba]Код
Sheets("ФБ").[AN1].Formula = "=IFERROR(IF(Баланс[@[Вид затрат]]=""НДС"",Баланс[@[Сумма платежа]],IF(AND(Баланс[@[Исходящий НДС]]=""с НДС"",Баланс[@[Входящий НДС]]=""с НДС""),Баланс[@[Сумма платежа]]*INDEX(Ставки[[НДС РБ]:[НП РФ]],MATCH(Баланс[@[Дата платежа2]],--Ставки[Дата],0),MATCH(Баланс[@[Признак НДС РФ/НДС РБ]],Ставки[[#Headers],[НДС РБ]:[НП РФ]],))/(100%+INDEX(Ставки[[НДС РБ]:[НП РФ]],MATC" & _ "H(Баланс[@[Дата платежа2]],Ставки[Дата],0),MATCH(Баланс[@[Признак НДС РФ/НДС РБ]],Ставки[[#Headers],[НДС РБ]:[НП РФ]],))),"""")),"""")" & _ ""
[/vba] визуально отображается правильно, но после подстановки в столбец таблицы или вручную или макросом (после того как макросом вставилась над таблицей) (расчеты в таблице производятся макросом, подставляются все формулы из яцеек над таблицей и заменяются значениями) выдает ошибкуmicholap_denis
Сообщение отредактировал Serge_007 - Вторник, 22.03.2022, 12:37
Ответить
Сообщение Pelena , подскажите пожалуйста формулаКод
=ЕСЛИОШИБКА(ЕСЛИ([@[Вид затрат]]="НДС";[@[Сумма платежа]];ЕСЛИ(И([@[Исходящий НДС]]="с НДС";[@[Входящий НДС]]="с НДС");[@[Сумма платежа]]*ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@[Дата платежа2]];--Ставки[@Дата];0);ПОИСКПОЗ([@[Признак НДС РФ/НДС РБ]];Ставки[[#Заголовки];[НДС РБ]:[НП РФ]];))/(100%+ИНДЕКС(Ставки[[НДС РБ]:[НП РФ]];ПОИСКПОЗ([@[Дата платежа2]];Ставки[Дата];0);ПОИСКПОЗ([@[Признак НДС РФ/НДС РБ]];Ставки[[#Заголовки];[НДС РБ]:[НП РФ]];)));""));"")
при подстановке в таком виде вручную все считает верно! подставляется в ячейку над таблицей макросом в макросе записана рекордером так: [vba]Код
Sheets("ФБ").[AN1].Formula = "=IFERROR(IF(Баланс[@[Вид затрат]]=""НДС"",Баланс[@[Сумма платежа]],IF(AND(Баланс[@[Исходящий НДС]]=""с НДС"",Баланс[@[Входящий НДС]]=""с НДС""),Баланс[@[Сумма платежа]]*INDEX(Ставки[[НДС РБ]:[НП РФ]],MATCH(Баланс[@[Дата платежа2]],--Ставки[Дата],0),MATCH(Баланс[@[Признак НДС РФ/НДС РБ]],Ставки[[#Headers],[НДС РБ]:[НП РФ]],))/(100%+INDEX(Ставки[[НДС РБ]:[НП РФ]],MATC" & _ "H(Баланс[@[Дата платежа2]],Ставки[Дата],0),MATCH(Баланс[@[Признак НДС РФ/НДС РБ]],Ставки[[#Headers],[НДС РБ]:[НП РФ]],))),"""")),"""")" & _ ""
[/vba] визуально отображается правильно, но после подстановки в столбец таблицы или вручную или макросом (после того как макросом вставилась над таблицей) (расчеты в таблице производятся макросом, подставляются все формулы из яцеек над таблицей и заменяются значениями) выдает ошибкуАвтор - micholap_denis Дата добавления - 22.03.2022 в 12:05