Страницы: 1
RSS
При заказе уменьшать наличие товара на складе
 
Ребята, все привет. Прошу вашей помощи!
В таблице по учёту заказов имеется лист 1 и лист 2 ( первый лист полный учёт заказа. Второй лист товар на складе. )
Хочу сделать что бы при заказе определенного товара наличие на складе уменьшалось. Прописал формулу, почему то не работает. Весь интернет перелопатил пересмотрел темы на форуме подобные этой ничего не помогает. Прошу помощи.

В столбце " ПРИХОД " наличие поступившего товара на склад.
В столбце " РАСХОД " Число авто заказанного в этом месяце.
В столбце " ОСТАТОК " число оставшегося товара

СУММЕСЛИ не работает, что только не пробовал. Вопрос к знающим людям, пожалуйста обьясните в чем дело? Буду очень благодарен.
Изменено: FIRST - 04.09.2017 13:24:39
 
FIRST, Здравствуйте. Покажите файл ексель в котором "не работает" формула, что вам по этой картинке можно ответить ?
 
E3=СУММЕСЛИ(B$3:B3;B3;C$3:C3)-СУММЕСЛИ(B$3:B3;B3;D$3:D3)
 
Александр П., Простите я забыл его добавить. Сейчас добавил
 
Equio, Честное слово, делал по разному, не срабатывает
 
D3=СУММЕСЛИ(Учёт!B$3:B$11;B3;Учёт!D$3:D$11)

и на листе "Учёт" поправьте числа, сохранённые как текст.
Изменено: Equio - 04.09.2017 14:22:51
 
Equio, Я вам очень благодарен дорогой Equio вы выручили меня, значит дело было в формате ячеек?
 
Можно  и так сказать. Хотя строго говоря "число сохранённое как текст" и "текстовый формат ячейки, в которую введено число"  - это не одно и то же. Если Вы заметили, в Вашем файле просто изменить формат ячейки с текстового на числовой вопрос не решало, формула всё равно не считала это число за число.

(Ну и формулу я немного подправил.)
 
Equio, Простите, в таблице я просто изменил формат ячейки и у меня все заработало. Всё равно огромное вам спасибо!
 
Цитата
Equio написал:
просто изменить формат ячейки с текстового на числовой вопрос не решало, формула всё равно не считала это число за число.
А в чём же тогда дело?
 
jack_21, Число сохраненное как текст, при смене формата ячейки с текстового на числовой, не станет числом.
Как сделать его числом можно почитать, например тут:
http://www.excelworld.ru/publ/hacks/workspace/number_stored_as_text_or_why_not_is_­the_sum/21-1-0-144
Изменено: Александр П. - 05.09.2017 03:07:15
 
Спасибо.
Просто я столкнулся с тем, что =впр() не ищет значение в листах из которых был сгенерирован макросом общий лист. Вроде, форматы должны совпадать в этом случае.

То есть 5 листов были собраны в один результирующий.
Перед сборкой по Ctrl+H заменены двойные пробелы и запятые на точки... Вроде привёл всё к единому виду - текстовый формат.
=ВПР() часть данных находила, а часть нет.

Я заподозрил несовпадение форматов. Выделил все листы, выделил нужную колонку и применил к ней единый формат. Сначала общий, затем текстовый. Это частично помогло. Но для некоторых строк всё-же осталось #н/д.

Данные в колонке поиска имели вид цифренный (11111) и цифренно-буквенный (ААА111).
Страницы: 1
Читают тему
Наверх