題 顯示Excel中的列表是否包含1或0


所以我在excel中有一列我想要匯總到一行。基本上該列有一個 0 如果某個功能不存在,則a 1 如果是。

我想做的是獲得excel來檢查一個列,比如說 B2:B30,如果有的話 1 在任何這些行中顯示一個 1 在 B1。如果有的話 0 在所有行中,然後我需要它來顯示一個 0

在網上看了很多東西,我可以用它來計算一定數量的行數(或者只是使用一個數據透視表),但我不能讓它捲起來只是顯示一個簡單的 0 要么 1

任何幫助都會很棒。


4
2017-07-29 14:20


起源




答案:


你只需要包裝你現在使用的任何公式 IF 返回的聲明 1 因為滿足的條件和 0 不是。

例如:

=IF(SUM(B2:B30)>0,1,0)

6
2017-07-29 14:25





如果列的單元格總是包含 0 要么 1 作為值(當你在任何一個單元格中至少有1時,你想要的結果為1,否則為0) =MAX(B2:B30) 足夠。


5
2017-07-29 20:13



是的......如此簡單如此清晰,為什麼在沒有必要時讓事情變得複雜?我認為這個應該肯定是接受的答案+1! - danicotra
@danicotra:謝謝,算術吧 MAX 是邏輯的已知替代品 OR,它基本上是一樣的 =OR(B2:B30)*1。 - g.kov
你實際上只有2個超級用戶的答案,但我只是驚訝地驚訝於你對問題/解決方案的傾覆方法。在 你的另一個答案 你打破了“經典方案”,而不是其他人找到了一個熾熱(和不常見)的解決方案。在這篇文章中你很快就注意到了一個簡單的解決方案。我認為你必須是某種天才,如果這是Twitter,你會讓我成為你的全新追隨者! :d - danicotra


我想:

    =IF(COUNTIF(B2:B30)=0,0,1) 

也會工作,但也許Excellll的一個稍快一點。


1
2017-07-29 18:34





如果通過'roll up'表示將一個區域中的所有0組合在一起,而將另一個區域中的所有1組合在一起,則將表格按0和1排序(即按b列排序),然後使用''功能


0
2017-07-29 15:15