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

Вход

Регистрация

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

 

= Мир MS Excel/посчитать сумму при соблюдении условий - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
посчитать сумму при соблюдении условий
Sharf1 Дата: Понедельник, 05.10.2015, 19:56 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте. При помощи уважаемых форумчан мне удалось облегчить в разы свой труд, но хотелось бы пойдти дальше. При оказании услуг выставляется счёт на основании данных из приложенного файла. Можно было бы посчитать элементарными формулами прописанными в ячейке G1 типа
Код
=C1+F1+E1
, однако возникает проблема автоматической подстановки стоимости бланка и стоимости проведённой экспертизы. Стоимость проведённой экспертизы складывается из таких факторов как количество яйца и количество тонн прошедших экспертизу и эта стоимость не является константой, т.е. необходимо учитывать возможность её изменения в ручную, так же в ручную заводится стоимость бланка.
К сообщению приложен файл: 5121031.xls (73.0 Kb)


Сообщение отредактировал Sharf1 - Понедельник, 05.10.2015, 20:08
 
Ответить
СообщениеЗдравствуйте. При помощи уважаемых форумчан мне удалось облегчить в разы свой труд, но хотелось бы пойдти дальше. При оказании услуг выставляется счёт на основании данных из приложенного файла. Можно было бы посчитать элементарными формулами прописанными в ячейке G1 типа
Код
=C1+F1+E1
, однако возникает проблема автоматической подстановки стоимости бланка и стоимости проведённой экспертизы. Стоимость проведённой экспертизы складывается из таких факторов как количество яйца и количество тонн прошедших экспертизу и эта стоимость не является константой, т.е. необходимо учитывать возможность её изменения в ручную, так же в ручную заводится стоимость бланка.

Автор - 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)


Только не понятно,Итого сумма, как должна рассчитываться.
К сообщению приложен файл: 1770919.xls (69.5 Kb)


Сообщение отредактировал 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)
К сообщению приложен файл: Sharf1.xls (70.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 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;)



Номер мобильного модема (без голосовой связи)
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 :D .
 
Ответить
СообщениеБольшое спасибо всем, кто помогал. Использовал формулы предложенные уважаемым YouGreed, показались наиболее простыми :) .
Только не понятно,Итого сумма, как должна рассчитываться.

Считается элементарно. Суммируются ячейки E1 и F1 :D .

Автор - 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;)
:)



Номер мобильного модема (без голосовой связи)
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
Дата добавления - 07.10.2015 в 12:30
AlexM Дата: Среда, 07.10.2015, 12:39 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация: 1131 ±
Замечаний: 0% ±

Excel 2003
В формуле с ЕСЛИ() надо вкладывать еще функции ЕСЛИ().
В формуле с ВПР() надо всего лишь увеличить диапазон $J$9:$K$10



Номер мобильного модема (без голосовой связи)
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
Дата добавления - 07.10.2015 в 14:33
Sharf1 Дата: Вторник, 27.10.2015, 13:42 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
И снова здравствуйте. Хотел бы уточнить, как можно вычислить необходимое значение для столбца Е, если появляется ещё одно логическое выражение? т.е. в рассмотренном ранее примере логическим выражением является, нрубо говоря, "яйцо", но появилось ещё одно выражение "выезд" с которым, соответственно появляется значение стоимости за 1 выезд, предположим, равное 100 руб., все остальные условия сохраняются.
 
Ответить
СообщениеИ снова здравствуйте. Хотел бы уточнить, как можно вычислить необходимое значение для столбца Е, если появляется ещё одно логическое выражение? т.е. в рассмотренном ранее примере логическим выражением является, нрубо говоря, "яйцо", но появилось ещё одно выражение "выезд" с которым, соответственно появляется значение стоимости за 1 выезд, предположим, равное 100 руб., все остальные условия сохраняются.

Автор - Sharf1
Дата добавления - 27.10.2015 в 13:42
  • Страница 1 из 1
  • 1
Поиск:

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