Lite olika alternativ:
="$A$3:"&ADRESS(((ANTALV(Document!C:C))-1);1;1;1)
Ger bara en textsträng som ser ut som en adress. För att excel skall förstå att texten är en addres måste du använda INDIREKT
=INDIREKT("$A$3:"&ADRESS(((ANTALV(Document!C:C))-1);1;1;1) )
Som kan petas in i dina formler. Men. Jag skulle nog använda en formel som ger hela intervallet direkt. T.ex: så här
=FÖRSKJUTNING($A$3;0;0;ANTALV(A:A)-1)
Respektive
=FÖRSKJUTNING($B$3;0;0;ANTALV(B:B)-1)
Och din formel blir:
=SUMMA(ÄRTAL(SÖK($F$9;FÖRSKJUTNING($A$3;0;0;ANTALV($A:$A)-1)))*(DAG(FÖRSKJUTNING($B$3;0;0;ANTALV($B:$B)-1))=F4))
****************************************************************
Då är det kanske enklare att utnyttja att dagens datorer (och microsofts excelprogramerare) gör att du kan kika i hela kolumnen. Exempel där du filtrerar hela A-kolumnen efter de rader som uppfyller datumkriteriet och returnerar A-kolumnens texter:
=FILTER($A:$A;OMFEL(DAG($B:$B)=$F$4;0))
Sen kikar du i den delmängden efter de A-rader som uppfyller text-villkoren
=SUMMA(1*ÄRTAL(SÖK(F9;FILTER(A:A;OMFEL(DAG(B:B)=F4;0)))))
******************************************************************
Eller. Återgå till din ursprungsplan:
eftersom alla datum i kolumn B kommer att höra till samma Månad så kan du få fram det eftersökta datumet så här
=DATUM(ÅR($B$3);MÅNAD($B$3);$F$4)
Det kan du sedan använda i en ANTAL.OMF (man får ha formler i villkoren). Där du kollar att daumet är sörre eller Lika med det eftersökta datumet OCH mindre än dagen efter det eftersökta datumet och textvillkor med wildcard
=ANTAL.OMF(B:B;">="&DATUM(ÅR($B$3);MÅNAD($B$3);$F$4);B:B;"<"&DATUM(ÅR($B$3);MÅNAD($B$3);$F$4)+1;$A:$A;$F$9)
eller så här om du tycker att LET är enklare att läsa
=LET(dag;DATUM(ÅR($B$3);MÅNAD($B$3);$F$4);ANTAL.OMF(B:B;">="&dag;B:B;"<"&dag+1;$A:$A;$F$9))
Eftersom beräkningarna bara sker en gång (villkoren) så blir resten ANTAL.OMF's egna funktioner och det blir inte specielt segt att köra på hela kolumnerna.