如何切换哪些信息包含在一个总和中?

我在一列中有大约一百行数据。 我想在每行旁边放一些用户界面设备( radio buttoncheck box ?)。 然后我只想总结选中的行。

我真的不知道从哪里开始

任何帮助是极大的赞赏。

谢谢!!

既然你想远离filter,最简单的方法就是构造一个辅助列作为指标(1 =包含在总和中,0 =从总和中排除)。

一旦设置了指标栏,使用SUMPRODUCTfunction就可以轻松完成每栏的总和。 = SUMPRODUCT($指标栏,总结栏)

对于用户界面,如果checkbox/单选button是你唯一的select,事情会更复杂一点,我会编辑答案。

最简单/最快捷的方法是设置一个使用“数据validation”的列来设置“是/否”下拉菜单。

数据验证您的是/否列

然后设置你的指标列是这样的:= IF(A1 =“是”,1,0)(假设A1是你的是/否列)

现在你的用户应该能够轻松地在每一行上select是/否,它会自动传播到0/1,并从那里更新列的总和(真正的sumproducts)。

为了让事情看起来更好,你可以隐藏指示栏 – 不需要显示给用户。

完成的产品

你不需要VBA这个简单的公式就可以了。 假设您要求和的数据在列A中,并从A2:A100运行,而您的控制列是从B2:B100运行的B. 我们也会假设你想要的结果是A101

将B列字体设置为Marlett。

在列B中的任何单元格中input“a”,并将其包含在您的总和中。 一定是小写的。 你会得到一个复选标记。

将A101中的公式设置为= SUMIF(B1:B100,“a”,A1:A100)