посчитать сумму при соблюдении условий
Sharf1
Дата: Понедельник, 05.10.2015, 19:56 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте. При помощи уважаемых форумчан мне удалось облегчить в разы свой труд, но хотелось бы пойдти дальше. При оказании услуг выставляется счёт на основании данных из приложенного файла. Можно было бы посчитать элементарными формулами прописанными в ячейке G1 типа , однако возникает проблема автоматической подстановки стоимости бланка и стоимости проведённой экспертизы. Стоимость проведённой экспертизы складывается из таких факторов как количество яйца и количество тонн прошедших экспертизу и эта стоимость не является константой, т.е. необходимо учитывать возможность её изменения в ручную, так же в ручную заводится стоимость бланка.
Здравствуйте. При помощи уважаемых форумчан мне удалось облегчить в разы свой труд, но хотелось бы пойдти дальше. При оказании услуг выставляется счёт на основании данных из приложенного файла. Можно было бы посчитать элементарными формулами прописанными в ячейке G1 типа , однако возникает проблема автоматической подстановки стоимости бланка и стоимости проведённой экспертизы. Стоимость проведённой экспертизы складывается из таких факторов как количество яйца и количество тонн прошедших экспертизу и эта стоимость не является константой, т.е. необходимо учитывать возможность её изменения в ручную, так же в ручную заводится стоимость бланка. Sharf1
Сообщение отредактировал Sharf1 - Понедельник, 05.10.2015, 20:08
Ответить
Сообщение Здравствуйте. При помощи уважаемых форумчан мне удалось облегчить в разы свой труд, но хотелось бы пойдти дальше. При оказании услуг выставляется счёт на основании данных из приложенного файла. Можно было бы посчитать элементарными формулами прописанными в ячейке G1 типа , однако возникает проблема автоматической подстановки стоимости бланка и стоимости проведённой экспертизы. Стоимость проведённой экспертизы складывается из таких факторов как количество яйца и количество тонн прошедших экспертизу и эта стоимость не является константой, т.е. необходимо учитывать возможность её изменения в ручную, так же в ручную заводится стоимость бланка. Автор - Sharf1 Дата добавления - 05.10.2015 в 19:56
YouGreed
Дата: Понедельник, 05.10.2015, 20:32 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
Sharf1, Попробуйте так. Для столбца E: Код
=ЕСЛИ(B3="яйцо";ВПР(C3;$J$3:$K$8;2;);$K$8*C3)
Для столбца F: Код
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
Только не понятно,Итого сумма, как должна рассчитываться.
Sharf1, Попробуйте так. Для столбца E: Код
=ЕСЛИ(B3="яйцо";ВПР(C3;$J$3:$K$8;2;);$K$8*C3)
Для столбца F: Код
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
Только не понятно,Итого сумма, как должна рассчитываться. YouGreed
Сообщение отредактировал YouGreed - Понедельник, 05.10.2015, 20:33
Ответить
Сообщение Sharf1, Попробуйте так. Для столбца E: Код
=ЕСЛИ(B3="яйцо";ВПР(C3;$J$3:$K$8;2;);$K$8*C3)
Для столбца F: Код
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
Только не понятно,Итого сумма, как должна рассчитываться. Автор - YouGreed Дата добавления - 05.10.2015 в 20:32
китин
Дата: Вторник, 06.10.2015, 08:05 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7041
Репутация:
1080
±
Замечаний:
0% ±
Excel 2007;2010;2016
Для столба Е идентично с YouGreed , для столбца F малость поизвращался (формула массива) Код
=ИНДЕКС($K$3:$K$10;ПОИСКПОЗ(A3;ПРАВБ($J$3:$J$10;2);0))
а хотя ,если поизвращаться то в столбец Е мона и такую всунутьКод
=ЕСЛИ(B3="яйцо";ПРОСМОТР(1;1/ПОИСК($C3;$J$3:$J$10);$K$3:$K$10);$K$8*C3)
Для столба Е идентично с YouGreed , для столбца F малость поизвращался (формула массива) Код
=ИНДЕКС($K$3:$K$10;ПОИСКПОЗ(A3;ПРАВБ($J$3:$J$10;2);0))
а хотя ,если поизвращаться то в столбец Е мона и такую всунутьКод
=ЕСЛИ(B3="яйцо";ПРОСМОТР(1;1/ПОИСК($C3;$J$3:$J$10);$K$3:$K$10);$K$8*C3)
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Вторник, 06.10.2015, 08:11
Ответить
Сообщение Для столба Е идентично с YouGreed , для столбца F малость поизвращался (формула массива) Код
=ИНДЕКС($K$3:$K$10;ПОИСКПОЗ(A3;ПРАВБ($J$3:$J$10;2);0))
а хотя ,если поизвращаться то в столбец Е мона и такую всунутьКод
=ЕСЛИ(B3="яйцо";ПРОСМОТР(1;1/ПОИСК($C3;$J$3:$J$10);$K$3:$K$10);$K$8*C3)
Автор - китин Дата добавления - 06.10.2015 в 08:05
AlexM
Дата: Вторник, 06.10.2015, 08:33 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация:
1131
±
Замечаний:
0% ±
Excel 2003
Формула для F3Код
=ВПР("*"&A3;$J$9:$K$10;2;)
Формула для F3Код
=ВПР("*"&A3;$J$9:$K$10;2;)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Формула для F3Код
=ВПР("*"&A3;$J$9:$K$10;2;)
Автор - AlexM Дата добавления - 06.10.2015 в 08:33
Sharf1
Дата: Среда, 07.10.2015, 12:04 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Большое спасибо всем, кто помогал. Использовал формулы предложенные уважаемым YouGreed , показались наиболее простыми . Только не понятно,Итого сумма, как должна рассчитываться.
Считается элементарно. Суммируются ячейки E1 и F1 .
Большое спасибо всем, кто помогал. Использовал формулы предложенные уважаемым YouGreed , показались наиболее простыми . Только не понятно,Итого сумма, как должна рассчитываться.
Считается элементарно. Суммируются ячейки E1 и F1 . Sharf1
Ответить
Сообщение Большое спасибо всем, кто помогал. Использовал формулы предложенные уважаемым YouGreed , показались наиболее простыми . Только не понятно,Итого сумма, как должна рассчитываться.
Считается элементарно. Суммируются ячейки E1 и F1 . Автор - Sharf1 Дата добавления - 07.10.2015 в 12:04
AlexM
Дата: Среда, 07.10.2015, 12:24 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация:
1131
±
Замечаний:
0% ±
Excel 2003
Что прощеКод
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
илиКод
=ВПР("*"&A3;$J$9:$K$10;2;)
Что прощеКод
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
илиКод
=ВПР("*"&A3;$J$9:$K$10;2;)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Что прощеКод
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
илиКод
=ВПР("*"&A3;$J$9:$K$10;2;)
Автор - AlexM Дата добавления - 07.10.2015 в 12:24
Sharf1
Дата: Среда, 07.10.2015, 12:30 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Для столбца F:
Код
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
Данный пример работает с двумя видами бланков Ф4 и Ф2. А если бланков больше как быть?
Для столбца F:
Код
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
Данный пример работает с двумя видами бланков Ф4 и Ф2. А если бланков больше как быть?Sharf1
Ответить
Сообщение Для столбца F:
Код
=ЕСЛИ(ПСТР($J$9;НАЙТИ(" ";$J$9;1)+1;2)=A3;$K$9;$K$10)
Данный пример работает с двумя видами бланков Ф4 и Ф2. А если бланков больше как быть?Автор - Sharf1 Дата добавления - 07.10.2015 в 12:30
AlexM
Дата: Среда, 07.10.2015, 12:39 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация:
1131
±
Замечаний:
0% ±
Excel 2003
В формуле с ЕСЛИ() надо вкладывать еще функции ЕСЛИ(). В формуле с ВПР() надо всего лишь увеличить диапазон $J$9:$K$10
В формуле с ЕСЛИ() надо вкладывать еще функции ЕСЛИ(). В формуле с ВПР() надо всего лишь увеличить диапазон $J$9:$K$10 AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение В формуле с ЕСЛИ() надо вкладывать еще функции ЕСЛИ(). В формуле с ВПР() надо всего лишь увеличить диапазон $J$9:$K$10 Автор - AlexM Дата добавления - 07.10.2015 в 12:39
Sharf1
Дата: Среда, 07.10.2015, 14:33 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
AlexM , спасибо. Использовал Вашу формулу с ВПР()
AlexM , спасибо. Использовал Вашу формулу с ВПР()Sharf1
Ответить
Сообщение AlexM , спасибо. Использовал Вашу формулу с ВПР()Автор - Sharf1 Дата добавления - 07.10.2015 в 14:33
Sharf1
Дата: Вторник, 27.10.2015, 13:42 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
И снова здравствуйте. Хотел бы уточнить, как можно вычислить необходимое значение для столбца Е, если появляется ещё одно логическое выражение? т.е. в рассмотренном ранее примере логическим выражением является, нрубо говоря, "яйцо", но появилось ещё одно выражение "выезд" с которым, соответственно появляется значение стоимости за 1 выезд, предположим, равное 100 руб., все остальные условия сохраняются.
И снова здравствуйте. Хотел бы уточнить, как можно вычислить необходимое значение для столбца Е, если появляется ещё одно логическое выражение? т.е. в рассмотренном ранее примере логическим выражением является, нрубо говоря, "яйцо", но появилось ещё одно выражение "выезд" с которым, соответственно появляется значение стоимости за 1 выезд, предположим, равное 100 руб., все остальные условия сохраняются. Sharf1
Ответить
Сообщение И снова здравствуйте. Хотел бы уточнить, как можно вычислить необходимое значение для столбца Е, если появляется ещё одно логическое выражение? т.е. в рассмотренном ранее примере логическим выражением является, нрубо говоря, "яйцо", но появилось ещё одно выражение "выезд" с которым, соответственно появляется значение стоимости за 1 выезд, предположим, равное 100 руб., все остальные условия сохраняются. Автор - Sharf1 Дата добавления - 27.10.2015 в 13:42