I'm gonna buck the trend here:
I would think that it is in google's best interest to look at url hashes. Why? Because they have become common place for deeplinking into AJAX features (sub-tabs etc) and flash features alike. Google wants to provide the most competitive search features around, and accuracy is a big feature. If they send you to a page that uses hashes as a deeplinking trigger for tabbed content (by matching ID's to url hashes, for example) and one hash on that page reveals content that is more relevant to your search, they have failed if they do not use the appropriate hash.
I build a lot of tabbed pages like this:
<div id="topics">
<ul class="topic-navigation">
<li><a href="#mullet-hairstyles">mullet hairstyles</a></li>
<li><a href="#bouffant-hairstyles">bouffant hairstyles</a></li>
<li><a href="#flattop-hairstyles">flat-top hairstyles</a></li>
</ul>
<ul class="topic-contents">
<li id="mullets-hairstyles">mullet hair, bla, bla, bla.</li>
<li id="bouffants-hairstyles">bouffant hair, bla, bla, bla.</li>
<li id="flattop-hairstyles">flat-top hairs, bla, bla, bla.</li>
</ul>
</div>
If a user was searching for "hairstyles, bouffants" and the #bouffants hash was not included in the URL, users would land on the #mullets content by default, despite the fact that they were looking for the very different bouffant hairstyles.
Google wants to serve their customers the best possible search results, and I'd be very surprised if they were not aware of this kind of internal linking strategy, so I suspect they pay attention to hashes. The extent to which they pay attention probably depends upon how appropriately named your hashes are etc ...