データ フィルタリング式におけるデータ フィルタリングの問題

データ フィルタリング式におけるデータ フィルタリングの問題

異なるシートのリストをセルの値に従って並べ替えたいです。 同じ値の数式が必要です。現在、そのリストをアップロードしている Excel ファイルの式は>=機能していますが、 に変更しようとすると=、数式が機能しなくなります。

どうすれば修正できますか?

ファイルリンク:https://gofile.io/?c=3WnLZB

数式は =IFERROR(INDEX('Car Data'!B$2:B$1156,SMALL(IF('Car Data'!$H$2:$H$1156>='Filtered List'!$A$2,ROW('Car Data'!B$2:B$1156)-ROW('Car Data'!B$2)+1),ROWS('Car Data'!B$2:'Car Data'!B2))),"") です。

数式で >= が使用されている場合、 = に変更すると、数式が間違った値を返します

答え1

あなたの式には何も問題はありません。

これを変える =IFERROR(INDEX('Car Data'!B$2:B$1156,SMALL(IF('Car Data'!$H$2:$H$1156>='Filtered List'!$A$2,ROW('Car Data'!B$2:B$1156)-ROW('Car Data'!B$2)+1),ROWS('Car Data'!B$2:'Car Data'!B2))),"")

これに =IFERROR(INDEX('Car Data'!B$2:B$1156,SMALL(IF('Car Data'!$H$2:$H$1156='Filtered List'!$A$2,ROW('Car Data'!B$2:B$1156)-ROW('Car Data'!B$2)+1),ROWS('Car Data'!B$2:'Car Data'!B2))),"")

ロジックを、MPG がより大きいか高いものから、車が 2 台しかない場合に MPG が 45 のものに変更します。これはCountsIFS私のスクリーンショットで確認できます。

ここに画像の説明を入力してください

関連情報