Fields displayed on your userlist will respect conditions, yes. As for on userlist searching yes they can work there to if you want them to. You can actually select exactly where conditions are applied per-condition. So for example you could have some conditions apply to profile view only, some to searching only, and some to profile edit only.
Below is a screenshot of what a simple condition would look like. Notice the "On" parameter where you can select where the condition applies.