Допустим, у меня есть две строки данных:
Date 1/5/2017 1/15/2017 1/20/2017 2/15/2017 2/25/2017 3/5/2017
Received 5 10 5 5 10 10
Как я могу создать формулу, которая говорит мне, на какую дату сумма полученных равна 20? Это будет 20.01.2017 в этом примере.
Я хочу получить связанную дату, указанную в верхнем столбце, для использования или отображения в другом месте.
ОТВЕТЫ
Приведенные ниже 2 предложения обеспечивают решение вопроса, который я предложил. Вопрос был очень общим, без моей специфики, и ответы не совсем относились к тому, что мне нужно было сделать функцию. Будет задан новый вопрос, касающийся моей точной специфики.
microsoft-excel
microsoft-excel-2010
Бартли Кай
источник
источник
Ответы:
Введите эту формулу в B4 и заполните справа:
Вы можете заменить любой текст уведомления, который хотите. Если количество полученных элементов может не составлять ровно 20, то вы можете использовать
>=20
в части формулы SUM ().Отредактируйте 1 : ИЛИ, если вы действительно хотите увидеть дату, когда общее количество полученных предметов стало равным 20, тогда используйте ЭТУ формулу и заполните справа:
Применяются те же предостережения, что и выше.
Спасибо за комплимент и отзыв, @ fixer1234.
Редактировать 2 : Если вы хотите, чтобы ответ находился в одной ячейке без заполнения уравнения по столбцам, введите его в B4 в качестве формулы массива (введите формулу с помощью клавиши CTRL-Shift Enter).
Чтобы это работало, должна быть промежуточная сумма, равная 20, вычисленная из строки «Полученные товары».
источник
=OFFSET(A4,0,MATCH(FALSE,(B4:G4=""),0))
Мне кажется, что ответ должен быть 20.01.2017, а не 15.02.2017 ... что означает, что я не могу понять вопрос.
Однако то, что вам, скорее всего, нужно сделать, это
5 15 20 25 35 45
)=HLOOKUP(20,B1:H2,2)
)источник