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

Вход

Регистрация

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

 

= Мир MS Excel/посчитать сумму при условии что ячейка пуста - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
посчитать сумму при условии что ячейка пуста
Darkham Дата: Среда, 07.05.2014, 08:31 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Итак, нужно посчитать сумму столбца. Как взять значение из предыдущего столбца той же строки, при условии что нужная мне ячейка пуста? в моем примере: как взять значение из ячеек B3 и B4, при подсчете суммы столбца С, при условии что ячейки C3 и C4 пусты? Ну и соответственно при подсчете столбца D, при условии, что ячейки D3 и D4 пусты, и C3 и С4 тоже, то брать значения так же из B3 и B4.
К сообщению приложен файл: _Microsoft_Exce.xlsx (8.6 Kb)


Сообщение отредактировал Darkham - Среда, 07.05.2014, 08:36
 
Ответить
СообщениеИтак, нужно посчитать сумму столбца. Как взять значение из предыдущего столбца той же строки, при условии что нужная мне ячейка пуста? в моем примере: как взять значение из ячеек B3 и B4, при подсчете суммы столбца С, при условии что ячейки C3 и C4 пусты? Ну и соответственно при подсчете столбца D, при условии, что ячейки D3 и D4 пусты, и C3 и С4 тоже, то брать значения так же из B3 и B4.

Автор - Darkham
Дата добавления - 07.05.2014 в 08:31
китин Дата: Среда, 07.05.2014, 08:52 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7025
Репутация: 1076 ±
Замечаний: 0% ±

Excel 2007;2010;2016
так надо?формула массива в ячейку С9
Код
=СУММ(ЕСЛИ(ЕПУСТО(C$1:C$8);B$1:B$8;C$1:C$8))
К сообщению приложен файл: Darkham.xlsx (8.6 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 07.05.2014, 08:56
 
Ответить
Сообщениетак надо?формула массива в ячейку С9
Код
=СУММ(ЕСЛИ(ЕПУСТО(C$1:C$8);B$1:B$8;C$1:C$8))

Автор - китин
Дата добавления - 07.05.2014 в 08:52
Darkham Дата: Среда, 07.05.2014, 09:08 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
так надо?формула массива в ячейку С9

=СУММ(ЕСЛИ(ЕПУСТО(C$1:C$8);B$1:B$8;C$1:C$8))


Да, именно так. Не могли бы вы пояснить как и что в этой формуле работает и что за числа ниже таблицы?
 
Ответить
Сообщение
так надо?формула массива в ячейку С9

=СУММ(ЕСЛИ(ЕПУСТО(C$1:C$8);B$1:B$8;C$1:C$8))


Да, именно так. Не могли бы вы пояснить как и что в этой формуле работает и что за числа ниже таблицы?

Автор - Darkham
Дата добавления - 07.05.2014 в 09:08
китин Дата: Среда, 07.05.2014, 09:13 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7025
Репутация: 1076 ±
Замечаний: 0% ±

Excel 2007;2010;2016
на числа ниже таблицы не обращайте внимание.это я упражнялся.забыл удалить.просто удалите их.по формуле:проверяем диапазон C$1:C$8 на пустоту и суммируем все из диапазона B$1:B$8 , где с столбах C$1:C$8 пусто.затем прибавляем сумму столбца C$1:C$8.правда непонятно? :D


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениена числа ниже таблицы не обращайте внимание.это я упражнялся.забыл удалить.просто удалите их.по формуле:проверяем диапазон C$1:C$8 на пустоту и суммируем все из диапазона B$1:B$8 , где с столбах C$1:C$8 пусто.затем прибавляем сумму столбца C$1:C$8.правда непонятно? :D

Автор - китин
Дата добавления - 07.05.2014 в 09:13
Nic70y Дата: Среда, 07.05.2014, 09:38 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8970
Репутация: 2351 ±
Замечаний: 0% ±

Excel 2010
не массивная, если правильно понял:
Код
=СУММ(C1:C8)+СУММЕСЛИ(C1:C8;"";B1:B8)


ЮMoney 41001841029809
 
Ответить
Сообщениене массивная, если правильно понял:
Код
=СУММ(C1:C8)+СУММЕСЛИ(C1:C8;"";B1:B8)

Автор - Nic70y
Дата добавления - 07.05.2014 в 09:38
Darkham Дата: Среда, 07.05.2014, 10:22 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
китин,
что то я делаю не так. Могли бы вы проверить и указать на ошибку?
К сообщению приложен файл: 7302642.xlsx (26.9 Kb)
 
Ответить
Сообщениекитин,
что то я делаю не так. Могли бы вы проверить и указать на ошибку?

Автор - Darkham
Дата добавления - 07.05.2014 в 10:22
китин Дата: Среда, 07.05.2014, 10:33 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7025
Репутация: 1076 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну в вашем случае моя формула не пойдет(формула массива в объединенных ячейках неверны)вам тогда лучше использовать формулу Nic70y,
ЗЫ.а вот вы можете объяснить смысл ваших извращений с объединением ячеек?я вот кроме головной боли ничего в этом не вижу :'( неужто нельзя сделать так же,как и в вашем примере?зачем объединять по 50 ячеек для ! (одной) цифры? %) %) %)
К сообщению приложен файл: Darkham_2.xlsx (27.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену в вашем случае моя формула не пойдет(формула массива в объединенных ячейках неверны)вам тогда лучше использовать формулу Nic70y,
ЗЫ.а вот вы можете объяснить смысл ваших извращений с объединением ячеек?я вот кроме головной боли ничего в этом не вижу :'( неужто нельзя сделать так же,как и в вашем примере?зачем объединять по 50 ячеек для ! (одной) цифры? %) %) %)

Автор - китин
Дата добавления - 07.05.2014 в 10:33
Pelena Дата: Среда, 07.05.2014, 10:42 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19372
Репутация: 4530 ±
Замечаний: ±

Excel 365 & Mac Excel
в вашем случае моя формула не пойдет

Ну, при большом желании можно снять объединение, ввести формулу массива в первую ячейку, затем снова объединить. Но абсолютно согласна, что от объединенных ячеек надо избавляться, если возможно


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
в вашем случае моя формула не пойдет

Ну, при большом желании можно снять объединение, ввести формулу массива в первую ячейку, затем снова объединить. Но абсолютно согласна, что от объединенных ячеек надо избавляться, если возможно

Автор - Pelena
Дата добавления - 07.05.2014 в 10:42
китин Дата: Среда, 07.05.2014, 10:56 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7025
Репутация: 1076 ±
Замечаний: 0% ±

Excel 2007;2010;2016
вот псмотрите на листе 2.и проясните мне:чем мой вариант вашей таблички хуже вашего?
К сообщению приложен файл: Darkham_2_1.xlsx (29.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениевот псмотрите на листе 2.и проясните мне:чем мой вариант вашей таблички хуже вашего?

Автор - китин
Дата добавления - 07.05.2014 в 10:56
Darkham Дата: Среда, 07.05.2014, 11:21 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
вот псмотрите на листе 2.и проясните мне:чем мой вариант вашей таблички хуже вашего?


Ничем не хуже, а даже лучше. И я бы рад использовать именно такой вариант, но это лишь самое начало большой таблицы, где дальше на этом же листе нужно будет использовать ячейки разных размеров.

Формула работает немного не так как мне надо. Надо чтобы в каждый следующий час при отсутствии значения, он брал это значение в ближайшей ячейке в которой это значение есть. Если нет в соседней, то брать из соседней к соседней. В этом примере: так поскольку ячейки Е5 и Е7 пусты, то нужно взять значение из ячейки D5 и С7 и суммировать их. По сути тут самое главное какой результат получится на 20:00.
К сообщению приложен файл: 0427487.xlsx (29.3 Kb)


Сообщение отредактировал Darkham - Среда, 07.05.2014, 11:22
 
Ответить
Сообщение
вот псмотрите на листе 2.и проясните мне:чем мой вариант вашей таблички хуже вашего?


Ничем не хуже, а даже лучше. И я бы рад использовать именно такой вариант, но это лишь самое начало большой таблицы, где дальше на этом же листе нужно будет использовать ячейки разных размеров.

Формула работает немного не так как мне надо. Надо чтобы в каждый следующий час при отсутствии значения, он брал это значение в ближайшей ячейке в которой это значение есть. Если нет в соседней, то брать из соседней к соседней. В этом примере: так поскольку ячейки Е5 и Е7 пусты, то нужно взять значение из ячейки D5 и С7 и суммировать их. По сути тут самое главное какой результат получится на 20:00.

Автор - Darkham
Дата добавления - 07.05.2014 в 11:21
Pelena Дата: Среда, 07.05.2014, 13:10 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19372
Репутация: 4530 ±
Замечаний: ±

Excel 365 & Mac Excel
Если правильно поняла
К сообщению приложен файл: 4414407.xlsx (28.1 Kb)


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

Автор - Pelena
Дата добавления - 07.05.2014 в 13:10
Darkham Дата: Четверг, 08.05.2014, 05:31 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena,
да, вы все правильно поняли. Это именно то, что нужно. Спасибо, огромное.
 
Ответить
СообщениеPelena,
да, вы все правильно поняли. Это именно то, что нужно. Спасибо, огромное.

Автор - Darkham
Дата добавления - 08.05.2014 в 05:31
  • Страница 1 из 1
  • 1
Поиск:

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