如果与其关联的日期在日期范围内,则平均值范围

时间:2015-04-28 22:07:02

标签: excel-formula sumifs

如果关联日期介于两个指定日期之间,我正在尝试平均一系列值。以下功能有效:

AVERAGEIFS($1:$1,$2:$2,">=1/1/2014",$2:$2,"<=1/2/2014")

...在这种情况下,您要平均的值在第1行,与之关联的日期在第2行。

但是,在这种情况下,我明确说明了公式中的日期范围(“&gt; = 1/1/2014”和“&lt; = 1/2 / 2014”)。有没有办法创建一个类似的公式,允许我引用日期单元格来确定我的日期范围,而不是必须明确说明公式本身的日期?

2 个答案:

答案 0 :(得分:6)

您可以使用以下方法,将开始日期结束日期放在另一个单元格中,并在公式中引用它们:

=AVERAGEIFS($1:$1,$2:$2,">="&$B$4,$2:$2,"<="&$B$5)

使用以下示例:
enter image description here

答案 1 :(得分:1)

假设你的两个日期在E5和F5,你可以这样做:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
    return 1;
}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
    return [self.classNames count];

}

- (NSString *)pickerView:(UIPickerView *)pickerView
             titleForRow:(NSInteger)row
            forComponent:(NSInteger)component {
    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
    NSString *_myClass = self.classNames[row];
    [prefs setObject:_myClass forKey:@"class"];
    return self.classNames[row];
}