问题描述
我有一个电子表格 (Office 365 Pro),其中包含多列中的数字数据。如果其他列中满足特定的多个条件,我想对这些列中的数据求平均值。
例如,一个正在使用的公式:
=AVERAGEIFS(K:K,C:C,">=01/01/2021","
这个公式完全按照我想要的方式工作,仅适用于 K 列中的数据。
我想完成这个公式的作用,但要包括 K 到 P 列,而不仅仅是 K。
我测试了一个简单的平均公式,它可以在多列中正常工作
=AVERAGE(K:P)
我不知道如何根据我的其他公式中的条件平均所有这些列中的数据。
如果我只是将列更改为平均值:
=AVERAGEIFS(K:P,"
关于如何实现这一点有什么建议吗?
解决方法
使用过滤器:
import React,{ Component } from 'react';
import StationService from '../services/StationService';
class CreateStationComponent extends Component {
constructor(props) {
super(props)
this.state = {
station: {
id: this.props.match.params.id,city: '',name: '',trains: [
{
number: '',numberOfCarriages: ''
}
]
}
}
this.changeCityHandles = this.changeCityHandles.bind(this);
this.changeNameHandles = this.changeNameHandles.bind(this);
this.saveStation = this.saveStation.bind(this);
}
componentDidMount() {
if (this.state.station[0].id === '_add') {
return;
} else {
StationService.getStationById(this.state.id).then((res) => {
let station = res.data;
this.setState({ name: station[0].name,city: station[0].city })
});
}
console.log(this.state.station.city + 'dfddddd');
}