Can I use AirDrop if one or more of the participating computers is asleep/off?
It should work as long as you have Wake for network access enabled in
System Preferences → Energy Saver → Battery/Power Adapter.
Depending on the capabilities of your Mac, the option's description may differ:
- Wake for network access - Your Mac supports Wake on Demand over both Ethernet and AirPort
- Wake for Ethernet network access - Your Mac supports Wake on Demand over Ethernet only
Wake for AirPort network access - Your Mac supports Wake on Demand over AirPort only
[source]
The option "wake for Ethernet network access" is mentioned only to round up the answer. Wake on demand for ethernet will not help if your Macs communicate using Wi-Fi.
However, you can enable AirDrop to communicate using Ethernet as well as explained here. This will also enable AirDrop on so-called unsupported Macs.