我有一些范围,其中列出了不同的球队。
1 Team1 20
2 Team2 5
3 Team3 7
4 Team4 6
5 Everyone (Sum of numbers above)
我目前正在使用vlookup来选择要计算的团队成员人数。我需要能够放入1,3并计算27或2,4并计算11。
当然,我也希望使用相同的查找来连接标签以及1、3 Team1 Team 3等。
预先感谢您的帮助。
答案 0 :(得分:2)
如果只想计算总和,则可能不需要override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "homeScreenCell", for: indexPath) as! PostTableViewCell
cell.likesButton.tag = indexPath.row
cell.likesButton.addTarget(self, action: #selector(HomeScreenTableView.likeButtonTapped(_:)), for: UIControlEvents.touchUpInside)
cell.imagePost.image = UIImage(named: CoreDataManager.postArray[indexPath.row].image!)
cell.likesLabel.text = "\(CoreDataManager.postArray[indexPath.row].likes)"
return cell
}
@IBAction func likeButtonTapped(_ sender: UIButton) {
let buttonRow = sender.tag
print(CoreDataManager.postArray[buttonRow].likes)
CoreDataManager.postArray[buttonRow].likes += 1
CoreDataManager.saveContext()
tableView.reloadRows(at:**I need indexPath here** , with: .automatic)
}
}
。如果通过添加标题并执行(插入|表)将数据放置在表中,则可以通过交互式过滤获得自动更新的总计列。
也可以使用SUMPRODUCT处理此问题,如下所示
如果您确实要输入团队的逗号分隔列表,则可以自己构建该参与列: