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

Вход

Регистрация

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

 

= Мир MS Excel/Работа с СУММПРОИЗВ, если есть значения #Н/Д - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Работа с СУММПРОИЗВ, если есть значения #Н/Д (Формулы/Formulas)
Работа с СУММПРОИЗВ, если есть значения #Н/Д
motorin Дата: Пятница, 11.07.2014, 12:34 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте.
Подскажите, пожалуйста, как прописать критерии в формуле СУММПРОИЗВ, чтобы она работала, если в массивах есть значения #Н/Д. Значения подтягиваются ВПР с другого листа.
Заранее благодарю.
К сообщению приложен файл: _-.xls (50.5 Kb)
 
Ответить
СообщениеЗдравствуйте.
Подскажите, пожалуйста, как прописать критерии в формуле СУММПРОИЗВ, чтобы она работала, если в массивах есть значения #Н/Д. Значения подтягиваются ВПР с другого листа.
Заранее благодарю.

Автор - motorin
Дата добавления - 11.07.2014 в 12:34
Pelena Дата: Пятница, 11.07.2014, 12:44 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Используйте СУММЕСЛИ()
Код
=СУММЕСЛИ(F3:F5;">0";$B3:$B5)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Используйте СУММЕСЛИ()
Код
=СУММЕСЛИ(F3:F5;">0";$B3:$B5)

Автор - Pelena
Дата добавления - 11.07.2014 в 12:44
Michael_S Дата: Пятница, 11.07.2014, 12:50 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
или изменить ВПР
Код
=ЕСЛИ(ЕНД(ВПР($C:$C;'13.04'!B:H;6;ЛОЖЬ));0;ВПР($C:$C;'13.04'!B:H;6;ЛОЖЬ))
в зависимости от задачи
 
Ответить
Сообщениеили изменить ВПР
Код
=ЕСЛИ(ЕНД(ВПР($C:$C;'13.04'!B:H;6;ЛОЖЬ));0;ВПР($C:$C;'13.04'!B:H;6;ЛОЖЬ))
в зависимости от задачи

Автор - Michael_S
Дата добавления - 11.07.2014 в 12:50
motorin Дата: Пятница, 11.07.2014, 12:53 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Это формулой суммирует цены в стоблце "В", а мне нужно в ячейках F2 и G2 получить общую сумму произведений по каждому продукту: цена*количество.
 
Ответить
СообщениеЭто формулой суммирует цены в стоблце "В", а мне нужно в ячейках F2 и G2 получить общую сумму произведений по каждому продукту: цена*количество.

Автор - motorin
Дата добавления - 11.07.2014 в 12:53
motorin Дата: Пятница, 11.07.2014, 12:58 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Мне важно чтобы в ячейке был не 0, а "#Н/Д", чтобы понимать, что такого продукта нет в магазине в принципе. А "0", означает, что продукт есть, но продажи равны "0". Если "#Н/Д" заменим "0"-ми, то будет непонятно, нет позиции в магазитне в принципе или она есть, но не продается.
 
Ответить
СообщениеМне важно чтобы в ячейке был не 0, а "#Н/Д", чтобы понимать, что такого продукта нет в магазине в принципе. А "0", означает, что продукт есть, но продажи равны "0". Если "#Н/Д" заменим "0"-ми, то будет непонятно, нет позиции в магазитне в принципе или она есть, но не продается.

Автор - motorin
Дата добавления - 11.07.2014 в 12:58
Michael_S Дата: Пятница, 11.07.2014, 13:03 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
как-то так
К сообщению приложен файл: motorin-.xls (50.5 Kb)
 
Ответить
Сообщениекак-то так

Автор - Michael_S
Дата добавления - 11.07.2014 в 13:03
Pelena Дата: Пятница, 11.07.2014, 13:13 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Если именно #Н/Д! оставлять, то формула массива
Код
=СУММ(ЕСЛИ(ЕНД(F3:F5);0;(F3:F5>0)*$B3:$B5*$E$3:$E$5))
К сообщению приложен файл: -1-.xls (50.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли именно #Н/Д! оставлять, то формула массива
Код
=СУММ(ЕСЛИ(ЕНД(F3:F5);0;(F3:F5>0)*$B3:$B5*$E$3:$E$5))

Автор - Pelena
Дата добавления - 11.07.2014 в 13:13
Michael_S Дата: Пятница, 11.07.2014, 13:23 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Имхо, проверка (F3:F5>0) в данном случае бессмысленна. Продаж меньше нуля не бывает.
...но это на любителя...
 
Ответить
СообщениеИмхо, проверка (F3:F5>0) в данном случае бессмысленна. Продаж меньше нуля не бывает.
...но это на любителя...

Автор - Michael_S
Дата добавления - 11.07.2014 в 13:23
Pelena Дата: Пятница, 11.07.2014, 13:29 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Я так поняла, что количество берётся из столбца Е

Хотя да, наверное, всё же из F, тогда

Код
=СУММ(ЕСЛИ(ЕНД(F3:F5);0;$B3:$B5*F3:F5))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЯ так поняла, что количество берётся из столбца Е

Хотя да, наверное, всё же из F, тогда

Код
=СУММ(ЕСЛИ(ЕНД(F3:F5);0;$B3:$B5*F3:F5))

Автор - Pelena
Дата добавления - 11.07.2014 в 13:29
motorin Дата: Пятница, 11.07.2014, 13:50 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
то Michael_S:
Так работает, но ВПР не хотелось бы менять. Во вложенном файле только 3 строки, а в реальности у меня около 800 срок и 40 столбцов. Это за один месяц. А аналитики накоплено за 4 года помесячно. Везде менять ВПР очень долго будет.

то Pelena:
а в Вашей формуле =СУММ(ЕСЛИ(ЕНД(F3:F5);0;(F3:F5>0)*$B3:$B5*$E$3:$E$5)) , что-то не то перемножает. Это видно, если вручную пересчитать (в стобце F получится 2882, G = 3349). Если копирую формулу в свой файл выдает #ЗНАЧ!. И если правильно понимаю, она перемножает столбцы B и E? Мне надо перемножить в ячейке F2: B и F, в G2: B и G, но если изменить в формуле, то она опять же не работает...
 
Ответить
Сообщението Michael_S:
Так работает, но ВПР не хотелось бы менять. Во вложенном файле только 3 строки, а в реальности у меня около 800 срок и 40 столбцов. Это за один месяц. А аналитики накоплено за 4 года помесячно. Везде менять ВПР очень долго будет.

то Pelena:
а в Вашей формуле =СУММ(ЕСЛИ(ЕНД(F3:F5);0;(F3:F5>0)*$B3:$B5*$E$3:$E$5)) , что-то не то перемножает. Это видно, если вручную пересчитать (в стобце F получится 2882, G = 3349). Если копирую формулу в свой файл выдает #ЗНАЧ!. И если правильно понимаю, она перемножает столбцы B и E? Мне надо перемножить в ячейке F2: B и F, в G2: B и G, но если изменить в формуле, то она опять же не работает...

Автор - motorin
Дата добавления - 11.07.2014 в 13:50
motorin Дата: Пятница, 11.07.2014, 13:53 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
то Pelena:
долго я проверял, Вы еще дописали испарвление. Но этот вариант =СУММ(ЕСЛИ(ЕНД(F3:F5);0;$B3:$B5*F3:F5)) выдает #ЗНАЧ!.
 
Ответить
Сообщението Pelena:
долго я проверял, Вы еще дописали испарвление. Но этот вариант =СУММ(ЕСЛИ(ЕНД(F3:F5);0;$B3:$B5*F3:F5)) выдает #ЗНАЧ!.

Автор - motorin
Дата добавления - 11.07.2014 в 13:53
motorin Дата: Пятница, 11.07.2014, 14:10 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
то Pelena:
посмотрите, пожалуйста, вложение. Вставил Вашу формулу, вроде должно считать, но почему-то #ЗНАЧ!. получается... :(
К сообщению приложен файл: 2545706.xls (53.5 Kb)
 
Ответить
Сообщението Pelena:
посмотрите, пожалуйста, вложение. Вставил Вашу формулу, вроде должно считать, но почему-то #ЗНАЧ!. получается... :(

Автор - motorin
Дата добавления - 11.07.2014 в 14:10
amfor Дата: Пятница, 11.07.2014, 14:19 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
Формула массива вводится Конт+Шифт+Энтер


Семь бед - один RESET.
 
Ответить
СообщениеФормула массива вводится Конт+Шифт+Энтер

Автор - amfor
Дата добавления - 11.07.2014 в 14:19
motorin Дата: Пятница, 11.07.2014, 14:49 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Хух.. Теперь понятно. Спасибо огромное. :) Простите загрузил дурацкими вопросами....
 
Ответить
СообщениеХух.. Теперь понятно. Спасибо огромное. :) Простите загрузил дурацкими вопросами....

Автор - motorin
Дата добавления - 11.07.2014 в 14:49
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Работа с СУММПРОИЗВ, если есть значения #Н/Д (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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