bredonosec
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору вопрос есть. Точнее, сразу несколько. Задача: обработка бух-данных в ёкселе. Условное суммирование. Суммировать значения в столбце доходов или расходов при условии нужного кода или кодов в графе счета или назначения. Проблемы: 1) в некоторых случаях вообще отказывается видеть нужные коды. Напр, ставишь =sumif(C1:C300;"4461";E1:E300) - выкидывает нуль. А при замене кода на какой-то другой - вполне себе цифры дает. Хоть код присутствует и суммы есть. 2) странное поведение при использовании wildcards в аргументе. По идее, конструкция =sumif(C1:C300;"446*";E1:E300) должна понимать 4461, 4462, 4463, 4464....... Но в реале она вообще не понимается. В отдельных случаях спасает нагромождение формата "446"&"*" (с текстовыми значениями). В остальных же пробовал лепить нагромождение в виде =sumifs(E1:E300;"4461";C1:C300;"4462";C1:C300;"4463";C1:C300... согласно синтаксису, но и это не работает - "формула неправильная" пишет. что я делаю не так? Хотелось бы самый простой вариант с вайлдкардом заставить работать, но уж хоть какой-нибудь.. 3) копирование формул с листа на лист. Ввиду большого числа листов набор условных сумм копировал с листа на лист. В первых 2 случаях корректно скопировались, потом формулы копировались исключительно как Код: Копирование участка таблицы в ворд с копированием в ячейки формул. а потом копирование полученной таблицы на все листы, конечно, сработало, но это удаление гланд через жопу, неужели нормально нельзя? зы, оффис 2003. |