使用Sumiif()合并单元格的条件总和

Ber*_*tor 3 excel vba

方案是2个工作表,Sheet1和Sheet2。

Sheet1配置:

工作表1

Sheet2配置:

工作表2

问题:客户想要在Sheet2(C:C)中输入香蕉的每日数量,并让总计自动添加到Sheet1中的第几周。我所面临的问题是合并的单元格。当我删除合并的单元格并使用此公式将周数添加到所有单元格中时,我成功了(= SUMIF(A:A,E3,'Sheet2!C:C))但是客户希望保留合并的单元格,并仅返回该周的第一个值。我在这里缺少简单的东西吗?似乎无法解决这个问题。

tey*_*lyn 5

合并单元是一个坏主意,原因有几个,应该避免。

这并不意味着您无法达到客户想要的外观。您可以将数字填充到所有未合并的单元格中,然后使用条件格式隐藏七个数字中的六个。在下面的屏幕截图中,列A具有使用此公式的条件格式

=MOD((ROW()+2)/7,1)
Run Code Online (Sandbox Code Playgroud)

应用的格式是自定义数字格式;;;(或在白色背景上使用白色字体)。如果您的数据从另一行开始,请调整公式。

请注意,编辑栏清楚地显示所选单元格的值为26。

在此处输入图片说明