Доброго времени суток. Что-то как то не раскрытый совет. Если вес будет меньше 0,49 тогда штук будет 0. Округление тут что то не подходит. В ячейках AF23, AF24 есть решение, а веса же нет. А столбец AH вообще не рассматриваете? Нулевые значения лучше не отображать, что бы не "замыливать" глаз. Скрыть нули через параметры то же не вариант. А главное как Ваша функция решит проблему в строках 13, 14 по (смешанным) столбам? Файл подправил, отображение двойных весов, по получил ошибочные значения.
Доброго времени суток. Что-то как то не раскрытый совет. Если вес будет меньше 0,49 тогда штук будет 0. Округление тут что то не подходит. В ячейках AF23, AF24 есть решение, а веса же нет. А столбец AH вообще не рассматриваете? Нулевые значения лучше не отображать, что бы не "замыливать" глаз. Скрыть нули через параметры то же не вариант. А главное как Ваша функция решит проблему в строках 13, 14 по (смешанным) столбам? Файл подправил, отображение двойных весов, по получил ошибочные значения.Gold_Barsik
sboy, понимаю. В ячейке P13 нужно сосчитать количество (шт) в диапазоне P15:P51 В ячейке P14 нужно сосчитать вес (кг) в диапазоне P15:P51 Если в столбце O вес не указан (ячейки O23, O24, O26, O28), значение не выводить (даже ноль!). Если есть вес, но нет количества, значение не выводить (даже ноль!) Но если в ячейках диапазона P15:P51 стоят значения (типа 1,081; 1,066; 1,18; 0,935+0,943; 0,973; 1,069), то каждое такое значение считать за одну штуку, т.е. 7. Значение =0,935+0,943 (или так 0,935+0,943; или так 0,935; 0,943) считать как две штуки. Если в ячейке значений больше =0,935+0,943+0,321 то три штуки, =0,935+0,943+0,321+0,412 то четыре штуки и так далее. Типа так понятнее?
sboy, понимаю. В ячейке P13 нужно сосчитать количество (шт) в диапазоне P15:P51 В ячейке P14 нужно сосчитать вес (кг) в диапазоне P15:P51 Если в столбце O вес не указан (ячейки O23, O24, O26, O28), значение не выводить (даже ноль!). Если есть вес, но нет количества, значение не выводить (даже ноль!) Но если в ячейках диапазона P15:P51 стоят значения (типа 1,081; 1,066; 1,18; 0,935+0,943; 0,973; 1,069), то каждое такое значение считать за одну штуку, т.е. 7. Значение =0,935+0,943 (или так 0,935+0,943; или так 0,935; 0,943) считать как две штуки. Если в ячейке значений больше =0,935+0,943+0,321 то три штуки, =0,935+0,943+0,321+0,412 то четыре штуки и так далее. Типа так понятнее?Gold_Barsik
Сообщение отредактировал Gold_Barsik - Четверг, 01.03.2018, 20:24
Вариант с использованием макроса в виде пользовательской функции. В первом параметре указывайте диапазон столбца "O", во втором параметре - диапазон столбца, где находится формула. Я вставил формулы в "P13" и "Q13". После открытия файла, нужно разрешить макросы.
Вариант с использованием макроса в виде пользовательской функции. В первом параметре указывайте диапазон столбца "O", во втором параметре - диапазон столбца, где находится формула. Я вставил формулы в "P13" и "Q13". После открытия файла, нужно разрешить макросы.Karataev
А формулой какой нибудь нельзя воспользоваться? А то макрос что то сбоит. То обнуляет, то округляет. Мне бы его понять что в нём прописано, тогда может что то бы догнал бы.
А формулой какой нибудь нельзя воспользоваться? А то макрос что то сбоит. То обнуляет, то округляет. Мне бы его понять что в нём прописано, тогда может что то бы догнал бы.Gold_Barsik
Gold_Barsik, если Вы в макросах с нуля, то Вам не получится что-то объяснить в данной задаче, потребуется время, пока Вы начнете разбираться в макросах. Просто прикладывайте файл, указывайте ошибку: пишите, как должно быть,, и как сейчас.
Gold_Barsik, если Вы в макросах с нуля, то Вам не получится что-то объяснить в данной задаче, потребуется время, пока Вы начнете разбираться в макросах. Просто прикладывайте файл, указывайте ошибку: пишите, как должно быть,, и как сейчас.Karataev
Доброго времени суток! В ячейках Z9:AA11 введены значения (исходные) Так как в ячейка не всё как надо, то в примечаниях указал что должно получиться.
Доброго времени суток! В ячейках Z9:AA11 введены значения (исходные) Так как в ячейка не всё как надо, то в примечаниях указал что должно получиться.Gold_Barsik
Я делал задание по подсчету штук. Поэтому я могу пояснить в Вашем файле только для диапазона G8:BB8, где находятся формулы, использующие мой макрос. Остальное я обсуждать не буду, Вам надо создать новую тему. Есть проблема сейчас в диапазоне G8:BB8? Если есть, то напишите адрес ячейки, какие данные там должны быть, какие данные там сейчас есть. Кроме того, у Вас используется старая версия моего макроса, я вносил изменения. Поэтому используйте этот макрос.
Я делал задание по подсчету штук. Поэтому я могу пояснить в Вашем файле только для диапазона G8:BB8, где находятся формулы, использующие мой макрос. Остальное я обсуждать не буду, Вам надо создать новую тему. Есть проблема сейчас в диапазоне G8:BB8? Если есть, то напишите адрес ячейки, какие данные там должны быть, какие данные там сейчас есть. Кроме того, у Вас используется старая версия моего макроса, я вносил изменения. Поэтому используйте этот макрос.Karataev
Karataev, доброго времени, Я и прошу пояснить, если вместо слова "вес" в макрос (для удобства) вписать "1" (а это десять ячеек), то результат в ячейках с Вашей формулой отображается на "десять" больше! В файле, я использую Ваш макрос с той разницей, что убрал слово "Подсчитать" и оставил только "количество". Одновременно подправив формулы. Почему Вы решили что там другой (старый) макрос? Прежде чем создавать новую тему, хотелось бы дорешать текущую. Может и не придётся создавать новую. Буду признателен, если решим задачу по данной теме: "Как в одной ячейке сложить штуки и вес" в стоке "11" примениму для строк 9 и 10. Что бы в столбце "E" получить значение в "шт" нужно (я думаю) в столбцах "G", "O" вести подсчёт количества.
Karataev, доброго времени, Я и прошу пояснить, если вместо слова "вес" в макрос (для удобства) вписать "1" (а это десять ячеек), то результат в ячейках с Вашей формулой отображается на "десять" больше! В файле, я использую Ваш макрос с той разницей, что убрал слово "Подсчитать" и оставил только "количество". Одновременно подправив формулы. Почему Вы решили что там другой (старый) макрос? Прежде чем создавать новую тему, хотелось бы дорешать текущую. Может и не придётся создавать новую. Буду признателен, если решим задачу по данной теме: "Как в одной ячейке сложить штуки и вес" в стоке "11" примениму для строк 9 и 10. Что бы в столбце "E" получить значение в "шт" нужно (я думаю) в столбцах "G", "O" вести подсчёт количества.Gold_Barsik