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

Вход

Регистрация

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

 

= Мир MS Excel/Вывести значение если последующая ячейка пустая - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вывести значение если последующая ячейка пустая (Формулы/Formulas)
Вывести значение если последующая ячейка пустая
tov-stalyn Дата: Четверг, 03.12.2015, 14:01 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день!
Есть файл (приложен), в нем перечислены сотрудники. По ним каждый рабочий день нарастающим итогом проставляются значения в синих ячейках. Например, по Иванову в 1 день было 3788, во второй день было 4100, значит 3788+4100=7888 - это значение и стоит во втором дне. Аналогично будет по следующим дням: мы складываем значения выручки по каждому пройденному дню и записываем во вчерашний день общую выручку за пройденное количество дней.

Задача в том, чтобы в столбце С в желтой ячейке было значение последней заполненной синей ячейки по Иванову, т.е. в данном случае, в желтой ячейке у Иванова должно стоять 7888.

Если вдруг непонятно объяснил - могу как нибудь по другому :)
К сообщению приложен файл: 123.xls (26.5 Kb)
 
Ответить
СообщениеДобрый день!
Есть файл (приложен), в нем перечислены сотрудники. По ним каждый рабочий день нарастающим итогом проставляются значения в синих ячейках. Например, по Иванову в 1 день было 3788, во второй день было 4100, значит 3788+4100=7888 - это значение и стоит во втором дне. Аналогично будет по следующим дням: мы складываем значения выручки по каждому пройденному дню и записываем во вчерашний день общую выручку за пройденное количество дней.

Задача в том, чтобы в столбце С в желтой ячейке было значение последней заполненной синей ячейки по Иванову, т.е. в данном случае, в желтой ячейке у Иванова должно стоять 7888.

Если вдруг непонятно объяснил - могу как нибудь по другому :)

Автор - tov-stalyn
Дата добавления - 03.12.2015 в 14:01
YouGreed Дата: Четверг, 03.12.2015, 14:04 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
tov-stalyn, Так?
Код
=НАИБОЛЬШИЙ(($F$3:$CS$3=$C$3)*$F5:$CS5;1)

Вводится одновременным нажатием клавиш Ctrl+Shift+Enter
К сообщению приложен файл: __.xls (30.5 Kb)


Сообщение отредактировал YouGreed - Четверг, 03.12.2015, 14:05
 
Ответить
Сообщениеtov-stalyn, Так?
Код
=НАИБОЛЬШИЙ(($F$3:$CS$3=$C$3)*$F5:$CS5;1)

Вводится одновременным нажатием клавиш Ctrl+Shift+Enter

Автор - YouGreed
Дата добавления - 03.12.2015 в 14:04
tov-stalyn Дата: Четверг, 03.12.2015, 14:15 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
YouGreed, проверил по остальным дням, подставляя разные значения. В столбец С действительно значения подставляются корректно, но механику работы данной формулы я так и не понял))) В любом случае, спасибо!
 
Ответить
СообщениеYouGreed, проверил по остальным дням, подставляя разные значения. В столбец С действительно значения подставляются корректно, но механику работы данной формулы я так и не понял))) В любом случае, спасибо!

Автор - tov-stalyn
Дата добавления - 03.12.2015 в 14:15
YouGreed Дата: Четверг, 03.12.2015, 14:23 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
tov-stalyn,
Код
($F$3:$CS$3=$C$3)
- формируем массив данных из значений ИСТИНА, ЛОЖЬ, где ИСТИНА будет проставляться там где значения равны "Ф".
Код
*$F5:$CS5
- умножаем на диапазон данных с цифрами
Код
($F$3:$CS$3=$C$3)*$F5:$CS5
- результатом будут, числа напротив "Ф" и "0" - там где ложь.
Далее работает
Код
НАИБОЛЬШИЙ()
- ищется наибольшее значение из массива, под № 1.


Сообщение отредактировал YouGreed - Четверг, 03.12.2015, 14:24
 
Ответить
Сообщениеtov-stalyn,
Код
($F$3:$CS$3=$C$3)
- формируем массив данных из значений ИСТИНА, ЛОЖЬ, где ИСТИНА будет проставляться там где значения равны "Ф".
Код
*$F5:$CS5
- умножаем на диапазон данных с цифрами
Код
($F$3:$CS$3=$C$3)*$F5:$CS5
- результатом будут, числа напротив "Ф" и "0" - там где ложь.
Далее работает
Код
НАИБОЛЬШИЙ()
- ищется наибольшее значение из массива, под № 1.

Автор - YouGreed
Дата добавления - 03.12.2015 в 14:23
tov-stalyn Дата: Пятница, 11.12.2015, 12:46 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
- ищется наибольшее значение из массива, под № 1.

Механику формулы понял. Решил для аналитики добавить еще один столбец в каждый день - прогноз. А в блоке "общий" находится итоговый столбец "прогноз" (столбец D). Добавил в D подобную формулу, но вот проблема значения проставились не те, которые нужны, а наибольшие, т.к. в днях по столбцам "прогноз" цифры идут не нарастающим итогом, а могут сперва идти бОльшие цифры, потом мЕньшие. Но мне в итоговом столбце D нужна именно цифра из последнего расчетного дня (в данном случае цифра от 10.12.15 - из столбца AR), а не наибольшая по всем дням.
К примеру, в ячейке D5 мне сегодня нужна цифра из ячейки AR5 (т.к. последующие ячейки пустые, данных по этим дням еще нет). Как этого добиться?

Файл прикладываю.

В соответствии с правилами по другому вопросу создал отдельную тему :)
К сообщению приложен файл: _test.xls (85.5 Kb)


Сообщение отредактировал tov-stalyn - Пятница, 11.12.2015, 14:17
 
Ответить
Сообщение
- ищется наибольшее значение из массива, под № 1.

Механику формулы понял. Решил для аналитики добавить еще один столбец в каждый день - прогноз. А в блоке "общий" находится итоговый столбец "прогноз" (столбец D). Добавил в D подобную формулу, но вот проблема значения проставились не те, которые нужны, а наибольшие, т.к. в днях по столбцам "прогноз" цифры идут не нарастающим итогом, а могут сперва идти бОльшие цифры, потом мЕньшие. Но мне в итоговом столбце D нужна именно цифра из последнего расчетного дня (в данном случае цифра от 10.12.15 - из столбца AR), а не наибольшая по всем дням.
К примеру, в ячейке D5 мне сегодня нужна цифра из ячейки AR5 (т.к. последующие ячейки пустые, данных по этим дням еще нет). Как этого добиться?

Файл прикладываю.

В соответствии с правилами по другому вопросу создал отдельную тему :)

Автор - tov-stalyn
Дата добавления - 11.12.2015 в 12:46
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вывести значение если последующая ячейка пустая (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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