Суммирование со знаком по условию.
bumnik
Дата: Вторник, 23.06.2015, 22:58 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
Здравствуйте! Подскажите как формулой "суммеслимн" подсчитать цифры со знаком (12')?
Здравствуйте! Подскажите как формулой "суммеслимн" подсчитать цифры со знаком (12')? bumnik
К сообщению приложен файл:
12__.xlsx
(10.0 Kb)
Ответить
Сообщение Здравствуйте! Подскажите как формулой "суммеслимн" подсчитать цифры со знаком (12')? Автор - bumnik Дата добавления - 23.06.2015 в 22:58
vikttur
Дата: Вторник, 23.06.2015, 23:00 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Понятно объяснили? Нет.
Ответить
Сообщение Понятно объяснили? Нет. Автор - vikttur Дата добавления - 23.06.2015 в 23:00
bumnik
Дата: Вторник, 23.06.2015, 23:05 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
можно ли формулой суммеслимн подсчитать цифры со знаком ( ' )?
можно ли формулой суммеслимн подсчитать цифры со знаком ( ' )? bumnik
Ответить
Сообщение можно ли формулой суммеслимн подсчитать цифры со знаком ( ' )? Автор - bumnik Дата добавления - 23.06.2015 в 23:05
vikttur
Дата: Вторник, 23.06.2015, 23:07 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
12- две цифры. Вы что хотите получить? Сумму чисел ? СУММЕСЛИ, СУММЕСЛИМН оперируют с диапазонами, но не с преобразованными данными. Вывод: нет, сумма не получится. А вот так получится: Код
=СУММПРОИЗВ(--(G12:G21=G12);--ПОДСТАВИТЬ(G12:G21;"'";))
12- две цифры. Вы что хотите получить? Сумму чисел ? СУММЕСЛИ, СУММЕСЛИМН оперируют с диапазонами, но не с преобразованными данными. Вывод: нет, сумма не получится. А вот так получится: Код
=СУММПРОИЗВ(--(G12:G21=G12);--ПОДСТАВИТЬ(G12:G21;"'";))
vikttur
Сообщение отредактировал vikttur - Вторник, 23.06.2015, 23:17
Ответить
Сообщение 12- две цифры. Вы что хотите получить? Сумму чисел ? СУММЕСЛИ, СУММЕСЛИМН оперируют с диапазонами, но не с преобразованными данными. Вывод: нет, сумма не получится. А вот так получится: Код
=СУММПРОИЗВ(--(G12:G21=G12);--ПОДСТАВИТЬ(G12:G21;"'";))
Автор - vikttur Дата добавления - 23.06.2015 в 23:07
bumnik
Дата: Вторник, 23.06.2015, 23:18 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
в столбце K - 0. должно быть как столбце H.
в столбце K - 0. должно быть как столбце H. bumnik
Ответить
Сообщение в столбце K - 0. должно быть как столбце H. Автор - bumnik Дата добавления - 23.06.2015 в 23:18
vikttur
Дата: Вторник, 23.06.2015, 23:20 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
написал формулу выше. Добавьте нужные условия. Но лучше с доп. столбцом. Меньше вычислений.
написал формулу выше. Добавьте нужные условия. Но лучше с доп. столбцом. Меньше вычислений. vikttur
Ответить
Сообщение написал формулу выше. Добавьте нужные условия. Но лучше с доп. столбцом. Меньше вычислений. Автор - vikttur Дата добавления - 23.06.2015 в 23:20
bumnik
Дата: Вторник, 23.06.2015, 23:27 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
Ответить
Сообщение не соблюдается условие. Автор - bumnik Дата добавления - 23.06.2015 в 23:27
vikttur
Дата: Вторник, 23.06.2015, 23:29 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Какое? Цитата
Добавьте нужные условия.
Читали? Добавили? Покажите, что где не получается.
Какое? Цитата
Добавьте нужные условия.
Читали? Добавили? Покажите, что где не получается. vikttur
Ответить
Сообщение Какое? Цитата
Добавьте нужные условия.
Читали? Добавили? Покажите, что где не получается. Автор - vikttur Дата добавления - 23.06.2015 в 23:29
bumnik
Дата: Вторник, 23.06.2015, 23:44 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
в столбце K формула суммеслимн там указаны условия. т.к в диапазоне суммирования знак ( ' ) =0. пример: если иванов размолщик, то = 12 '. т.е. 12.
в столбце K формула суммеслимн там указаны условия. т.к в диапазоне суммирования знак ( ' ) =0. пример: если иванов размолщик, то = 12 '. т.е. 12. bumnik
Сообщение отредактировал bumnik - Вторник, 23.06.2015, 23:46
Ответить
Сообщение в столбце K формула суммеслимн там указаны условия. т.к в диапазоне суммирования знак ( ' ) =0. пример: если иванов размолщик, то = 12 '. т.е. 12. Автор - bumnik Дата добавления - 23.06.2015 в 23:44
vikttur
Дата: Вторник, 23.06.2015, 23:48 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Я Вам показал пример применения СУММПРОИЗВ. Добавьте в нее нужные условия.
Я Вам показал пример применения СУММПРОИЗВ. Добавьте в нее нужные условия. vikttur
Ответить
Сообщение Я Вам показал пример применения СУММПРОИЗВ. Добавьте в нее нужные условия. Автор - vikttur Дата добавления - 23.06.2015 в 23:48
bumnik
Дата: Среда, 24.06.2015, 01:19 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
Добавьте в нее нужные условия.
как это сделать. почему = 24, а не 12?
Добавьте в нее нужные условия.
как это сделать. почему = 24, а не 12?bumnik
Ответить
Сообщение Добавьте в нее нужные условия.
как это сделать. почему = 24, а не 12?Автор - bumnik Дата добавления - 24.06.2015 в 01:19
ShAM
Дата: Среда, 24.06.2015, 06:33 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
Наверное, имеется в виду это:Код
=СУММПРОИЗВ(--(D$12:D$21=I12);--(D$12:D$21<>"");--ПОДСТАВИТЬ(G$12:G$21;"'";))
Наверное, имеется в виду это:Код
=СУММПРОИЗВ(--(D$12:D$21=I12);--(D$12:D$21<>"");--ПОДСТАВИТЬ(G$12:G$21;"'";))
ShAM
Ответить
Сообщение Наверное, имеется в виду это:Код
=СУММПРОИЗВ(--(D$12:D$21=I12);--(D$12:D$21<>"");--ПОДСТАВИТЬ(G$12:G$21;"'";))
Автор - ShAM Дата добавления - 24.06.2015 в 06:33
bumnik
Дата: Среда, 24.06.2015, 20:24 |
Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
Наверное, имеется в виду это:
Спасибо! работает, но только на одном листе. Если данные на разных листах не работает.
Наверное, имеется в виду это:
Спасибо! работает, но только на одном листе. Если данные на разных листах не работает.bumnik
Сообщение отредактировал bumnik - Среда, 24.06.2015, 20:36
Ответить
Сообщение Наверное, имеется в виду это:
Спасибо! работает, но только на одном листе. Если данные на разных листах не работает.Автор - bumnik Дата добавления - 24.06.2015 в 20:24
vikttur
Дата: Среда, 24.06.2015, 20:31 |
Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
bumnik, Вы знаете, как прописывать ссылки на другой лист?
bumnik, Вы знаете, как прописывать ссылки на другой лист? vikttur
Ответить
Сообщение bumnik, Вы знаете, как прописывать ссылки на другой лист? Автор - vikttur Дата добавления - 24.06.2015 в 20:31
bumnik
Дата: Среда, 24.06.2015, 20:38 |
Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
Ответить
Сообщение Автор - bumnik Дата добавления - 24.06.2015 в 20:38
bumnik
Дата: Среда, 24.06.2015, 21:46 |
Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
bumnik, Вы знаете, как прописывать ссылки на другой лист?
в чём ошибка в моём примере???
bumnik, Вы знаете, как прописывать ссылки на другой лист?
в чём ошибка в моём примере???bumnik
Ответить
Сообщение bumnik, Вы знаете, как прописывать ссылки на другой лист?
в чём ошибка в моём примере???Автор - bumnik Дата добавления - 24.06.2015 в 21:46
vikttur
Дата: Среда, 24.06.2015, 21:54 |
Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Ошибка не зависит от ссылки на лист. Вы пытаетесь в пустые значения Лист2!$F$12:$F$21 преобразовывать в число (бинарным отрицанием). Зачем городить сложную тяжелую формулу? У Вас вначале был доп. столбец с нормальными значениями. Оставьте его, не мучьте себя и Excel
Ошибка не зависит от ссылки на лист. Вы пытаетесь в пустые значения Лист2!$F$12:$F$21 преобразовывать в число (бинарным отрицанием). Зачем городить сложную тяжелую формулу? У Вас вначале был доп. столбец с нормальными значениями. Оставьте его, не мучьте себя и Excel vikttur
Ответить
Сообщение Ошибка не зависит от ссылки на лист. Вы пытаетесь в пустые значения Лист2!$F$12:$F$21 преобразовывать в число (бинарным отрицанием). Зачем городить сложную тяжелую формулу? У Вас вначале был доп. столбец с нормальными значениями. Оставьте его, не мучьте себя и Excel Автор - vikttur Дата добавления - 24.06.2015 в 21:54
bumnik
Дата: Среда, 24.06.2015, 22:11 |
Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация:
0
±
Замечаний:
40% ±
Excel 2007,2010
bumnik, Вы знаете, как прописывать ссылки на другой лист?
Ошибка не зависит от ссылки на лист.
замучить эксель бинарным отрицание в сложной формуле будет сложно.
bumnik, Вы знаете, как прописывать ссылки на другой лист?
Ошибка не зависит от ссылки на лист.
замучить эксель бинарным отрицание в сложной формуле будет сложно. bumnik
Ответить
Сообщение bumnik, Вы знаете, как прописывать ссылки на другой лист?
Ошибка не зависит от ссылки на лист.
замучить эксель бинарным отрицание в сложной формуле будет сложно. Автор - bumnik Дата добавления - 24.06.2015 в 22:11
vikttur
Дата: Среда, 24.06.2015, 22:15 |
Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Т.е. простых путей е ищем? Даешь запутанные и сложные решения! Формула массива. С такой записью отсекаются лишние вычисления: Код
=СУММ(ЕСЛИ(Лист2!$D$12:$D$21=D12;ЕСЛИ(Лист2!$E$12:$E$21=E12;ЕСЛИ(Лист2!$F$12:$F$21<>"";--ПОДСТАВИТЬ(Лист2!$F$12:$F$21;"'";)))))
Т.е. простых путей е ищем? Даешь запутанные и сложные решения! Формула массива. С такой записью отсекаются лишние вычисления: Код
=СУММ(ЕСЛИ(Лист2!$D$12:$D$21=D12;ЕСЛИ(Лист2!$E$12:$E$21=E12;ЕСЛИ(Лист2!$F$12:$F$21<>"";--ПОДСТАВИТЬ(Лист2!$F$12:$F$21;"'";)))))
vikttur
Сообщение отредактировал vikttur - Среда, 24.06.2015, 22:19
Ответить
Сообщение Т.е. простых путей е ищем? Даешь запутанные и сложные решения! Формула массива. С такой записью отсекаются лишние вычисления: Код
=СУММ(ЕСЛИ(Лист2!$D$12:$D$21=D12;ЕСЛИ(Лист2!$E$12:$E$21=E12;ЕСЛИ(Лист2!$F$12:$F$21<>"";--ПОДСТАВИТЬ(Лист2!$F$12:$F$21;"'";)))))
Автор - vikttur Дата добавления - 24.06.2015 в 22:15
vikttur
Дата: Среда, 24.06.2015, 22:28 |
Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Если пишете об ошибке, то показывайте ее. Вот Вам еще один пинок в сторону упрощения. Вы же потом сами не разберетесь, что-где-как работает. Нет, давай сложностей!
Если пишете об ошибке, то показывайте ее. Вот Вам еще один пинок в сторону упрощения. Вы же потом сами не разберетесь, что-где-как работает. Нет, давай сложностей! vikttur
Сообщение отредактировал vikttur - Среда, 24.06.2015, 22:30
Ответить
Сообщение Если пишете об ошибке, то показывайте ее. Вот Вам еще один пинок в сторону упрощения. Вы же потом сами не разберетесь, что-где-как работает. Нет, давай сложностей! Автор - vikttur Дата добавления - 24.06.2015 в 22:28