我有一个包含两列数据的Excel工作表,我需要的公式将返回column2中的最小值和最大值,其中column1中的值在一个范围内(给定日期)
即03/04/2013分钟为428.80,最大值为431.40
Date&Time Value
=================== ======
02/04/2013 10:15:05 429.10
02/04/2013 12:37:42 429.30
03/04/2013 15:45:00 430.50
03/04/2013 15:50:00 429.70
03/04/2013 15:55:00 428.80 <== Min
03/04/2013 16:00:00 429.40
03/04/2013 16:05:00 429.50
03/04/2013 16:10:00 429.60
03/04/2013 16:15:00 429.80 <== Max
03/04/2013 16:20:00 429.60
03/04/2013 16:25:00 430.40
03/04/2013 16:50:12 431.40
03/04/2013 17:10:01 429.60
04/04/2013 08:20:00 431.88
04/04/2013 08:25:00 431.70
04/04/2013 08:30:00 431.30
04/04/2013 08:35:00 430.90
04/04/2013 08:40:00 430.70
04/04/2013 08:45:00 429.90
04/04/2013 08:50:00 429.10
04/04/2013 09:00:00 429.50
非常感谢您的帮助。感谢
答案 0 :(得分:1)
假设您的日期在A列中并且值都是正数并且在B列中,则创建列C,如果A在范围内且0不在范围内,则包含1。然后创建具有公式= B2 * C2的列D并且在所选择的最大值中找到= max(D:D) 最低限度,在E列中输入公式= C2 / B2,并计算所选的最小值= = 1 / max(E:E)
答案 1 :(得分:1)
如果您的日期标准,例如03/04/2013在D2然后是A2中的日期/时间值:A100和B2中的数值:B100你可以在E2中使用这样的“数组公式”
=IFERROR(SMALL(IF(INT(A$2:A$100)=D2,B$2:B$100),1),"No match")
使用 CTRL + SHIFT + ENTER 进行确认,以便像{和}这样的花括号自动显示在公式周围
给出MIN值,将MAXALL替换为LALL MAX值