簡體   English   中英

如果不同列中的單元格是“ 1”或“ 2”,我想計算同一行中的單元格是數字,文本還是空白

[英]I want to count where cells in the same row are number, text or blank if a cell in a different column is “1” or “2”

標題中能很好地解釋這一點的單詞使我無所適從,所以我將在這里嘗試這樣做。

我正在嘗試計算三列(每張紙上的行數不一)中多少個單元格包含一個:一個數字,兩個:任何文本或三個:什么都沒有。

我一直在使用countifs計算包含數字,文本或不包含任何內容的單元格的總數:

=COUNTIF('02_Leavers'!J3:L968,">0")
=COUNTIF('02_Leavers'!J3:L968,"*")
=COUNTIF('02_Leavers'!J3:L968,"")

但是我現在需要將這些總數除以E列為“ 1”和E列為“ 2”的地方(優先級)的總數。

如果沒有UDF,是否可以在一個單元中完成?

如果我沒有提及任何內容,請詢問!

樣本數據

您將必須建立一個OR條件,如果如果J,K或L列中一行中的任何單元格都大於零,則該條件為true。 您必須小心,不要連續計算一個單元格中的一個以上單元大於零(例如J3為6而L3為10)。

SUMPRODUCT函數可以建立三個列條件,而SIGN函數可以確保多個正數仍僅算作一個。

=SUMPRODUCT(--('02_Leavers'!$E$3:$E$968=1), SIGN(('02_Leavers'!$J$3:$J$968>0)+('02_Leavers'!$K$3:$K$968>0)+('02_Leavers'!$L$3:$L$968>0)))

SUMP_COUNTIF2

暫無
暫無

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

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