-1

ポートのスプレッドシートがあります。データはポート 92000 ~ 92499 で送信され、確認応答はポート 92500 以降で送信されます。次に使用できるポートを見つける必要がある場合は、物理的に調べる必要があります。

柱はこんな感じ。列 f の数値、列 g のテキスト (例: "Ack")

92001 Data
92500 Ack
92002 Data
92502 Ack

したがって、ポートが 92500 未満の場合にのみデータを確認するために Max 関数が必要か、次の列を見てデータに「Ack」があるかどうかを確認できるようにする必要があります。

そこにwhereステートメントを入れることができれば。

4

1 に答える 1

1

列 F の最大ポート番号を列 G の基準「データ」で探し、その番号に 1 を追加すると、次のようになります。

=MAX(INDEX((G1:G4="Data")*F1:F4,))+1

代わりに <92500 引数を使用します。

=MAX(INDEX((F1:F4<92500)*F1:F4,))+1

別の方法として、ピボット テーブルを使用すると、このタスクを非常に簡単に実行できます。

ピボット テーブル ソリューション

于 2013-08-21T15:15:40.017 に答える