簡體   English   中英

Excel 空白單元格引用在其旁邊添加單元格兩次

[英]Excel blank cell reference to add cell next to it twice

有沒有辦法將一行單元格相加,但是如果該行中的一個單元格是空白的,那么將空白單元格左側的單元格添加兩次?

更新:

謝謝你。 這有效,但我發現了一個故障部分,對於我的數據。 如果我的建築工作持續 12 天,沒有休息日(休息日是我考慮的空白),那么工作就完成了。 然后公式應該只從第一個編號的單元格添加到最后一個編號的單元格,在下面的結果中,使用您的公式。 它也在最后添加了空白單元格。 它應該是 60 而不是 65? 我將如何創建一個公式以僅從行中的第一個數字讀取到最后一個數字:請參見下面的片段:

在此處輸入圖像描述

根據更新的問題添加

使用此array formula來滿足這種情況(使用ctrl shift enter

=IF(ISBLANK(N2), IF(ISBLANK(M2), SUM(IF(COLUMN(A2:L2)<=COLUMNS(B2:L2),ISBLANK(B2:L2))*A2:L2)+SUM(A2:L2), SUM(IF(COLUMN(A2:M2)<=COLUMNS(B2:M2),ISBLANK(B2:M2))*A2:M2)+SUM(A2:M2)),SUM(IF(COLUMN(A2:N2)<=COLUMNS(B2:N2),ISBLANK(B2:N2))*A2:N2)+SUM(A2:N2))

看截圖

在此處輸入圖像描述

這將滿足以下情況-

  • 顯然第一個單元格中的空白無關緊要
  • 如果在工作期結束時有多個/單個空白,則不會考慮其中任何一個。
  • 但是,它假定不超過一個連續的空白中間體。 如果有,它將僅考慮其中一個的工作時間,因為兩個連續空白的第二個緊挨着的左側將僅是空白。 (請參見上面屏幕截圖中的 A4 到 N4 行)

舊答案假設您的數據在 A1:K1

在此處輸入圖像描述

L1旁邊的單元格中添加任何虛擬文本(可以是隱藏列),然后在M1旁邊的單元格中添加此公式

=SUM(A1:K1, SUMPRODUCT((A1:K1)*ISBLANK(B1:L1)))

你會得到你的結果

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM