0

以下のようなデータがエクセルにあるとします。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+  A  +  B  +  C  +  D  +  E  +  F  +  G  +  H  +  I  +  J  +  K  +  L  +  M  +  N  +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+     +  1  +  2  +  3  +  4  +  4  +  1  +  1  +  2  +  3  +  7  +  3  +  4  +  1  +
+     +  1  +  2  +  3  +  3  +  4  +  2  +  1  +  2  +  3  +  7  +  3  +  4  +  1  +
+     +  0  +  1  +  2  +  3  +  6  +  6  +  3  +  2  +  3  +  7  +  3  +  4  +  1  +
+     +  0  +  0  +  0  +  0  +  0  +  0  +  0  +  0  +  0  +  0  +  0  +  0  +  0  +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

私が見つけたかったのは、間違った行です。つまり、すべての列に 0 があってはなりません。これを取得するには、セル N で以下の数式を使用しています。

=if(SUM(B1:M1)>0,1,0)

注 : すべてのセルには、負でない数値のみが含まれます。

上記の例では、4 行目が間違った行であるため、値が 0 になっています。

私が欲しかったのは、手動で書くのではなく、B1:M1セル/列の開始と終了の名前を表示する方法がExcelにあるということです。

上記の例では

Starting cell/column will be B
Ending cell/column will be   M
4

2 に答える 2

0

私はvbaなしでそれを行うことができます(しかし、それは私がExcelを使っている虐待に私を震えさせます:)

これらの計算には行 5 を使用しました - 必要に応じて 5 を変更してください

セル 1 - 開始列 -配列数式として入力します (Ctrl+Shift+Enter) (正しく入力すると、 =MATCH(TRUE,5:5>0,0)Excel がそれを囲みます セル 2 - 列数 - 最後のセル - チェック -{}
=COUNTA(5:5)
=if(SUM(INDIRECT(ADDRESS(5,Cell_1)&":"&ADDRESS(5,Cell_1+Cell_2)))>0,1,0)

于 2012-05-29T20:08:01.020 に答える
0

Excel の名前付き範囲の組み込み機能を検索しています。

名前付き範囲を作成B:Mし、数式で使用します。名前付き範囲は、異種の範囲にヒットするスプレッドシート全体で一貫した同一の数式を記述する方法です

于 2012-05-27T17:30:32.403 に答える