異なるシートのリストをセルの値に従って並べ替えたいです。 同じ値の数式が必要です。現在、そのリストをアップロードしている 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
私のスクリーンショットで確認できます。