Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何通过为另一列设置条件在一列上生成公式_Excel_Google Sheets_Spreadsheet_Drive - Fatal编程技术网

Excel 如何通过为另一列设置条件在一列上生成公式

Excel 如何通过为另一列设置条件在一列上生成公式,excel,google-sheets,spreadsheet,drive,Excel,Google Sheets,Spreadsheet,Drive,我正在处理excel文件的驱动程序,我需要像求和和一样计算总数,但我遇到的问题是设置条件。 这些条件在另一列中,与我必须进行de操作的列不同 你可以在这张照片中更好地看到我的问题 如你所见,我需要下列公式 B61:有多少单元格的文本“x”在B51:B60范围内 D61:D51:D60范围内的小时总数,但仅适用于B列中有“x”的单元格 C62:在C51:C60范围内,有多少单元格带有文本“x” D62:D51:D60范围内的小时总数,但仅适用于C列中有“x”的单元格 B63:有多少单元格在B51

我正在处理excel文件的驱动程序,我需要像求和和一样计算总数,但我遇到的问题是设置条件。 这些条件在另一列中,与我必须进行de操作的列不同 你可以在这张照片中更好地看到我的问题 如你所见,我需要下列公式

  • B61:有多少单元格的文本“x”在B51:B60范围内
  • D61:D51:D60范围内的小时总数,但仅适用于B列中有“x”的单元格

  • C62:在C51:C60范围内,有多少单元格带有文本“x”

  • D62:D51:D60范围内的小时总数,但仅适用于C列中有“x”的单元格

  • B63:有多少单元格在B51:C60范围内没有文本

  • D63:D51:D60范围内的小时数总和,但仅适用于B列中为空白且C列中为空白的单元格

任何人都可以告诉我应该使用哪个公式???

你可以使用数组公式。大概是这样的:

=总和(如果(B1:B9=“x”,D1:D9))

键入公式后,按住Ctrl+shift+enter创建数组公式。一旦你这样做了,它应该把{}放在你的公式周围
B1:B9
是x的范围,
D1:D9
是您想要合计的值