Räkna Prejudikat och anhöriga

November 15

Eftersom Excel kan du skapa formler som refererar till andra celler, är det förståeligt att celler kan vara beroende av varandra. I själva verket har Excel två tekniska termer som används för att definiera förhållandet mellan celler: prejudikat och anhöriga.

Prejudikat är de celler som en formel bygger på. Således, om cell A5 innehåller formeln = A3 + A4, då både A3 och A4 är prejudikat för cell A5. Dependents är det omvänt av prejudikat. Således, i detta exempel, är cell A5 en beroende av celler A3 och A4. Du kan använda granskningsverktyg i Excel för att grafiskt skildra dessa relationer mellan celler, som beskrivs i andra frågor av ExcelTips.

Vad händer om du vill veta hur många anhöriga och prejudikat finns i ett kalkylblad, men? Det finns ingen Excel kommando som visar denna information. Du kan använda ett makro för att beräkna och visa den här informationen, dock. Följande makrot kommer att göra just det:

Sub CountDependentsPrecedents ()
Dim ws As Blad
Dim lDep As Long
Dim lPre As Long

On Error GoTo err
För varje ws I kalkylblad
ws.Select
lDep = 0
lPre = 0
lDep = Range ("A1: iv65536") Dependents.Count.
lPre = Range ("A1: iv65536") Precedents.Count.
MsgBox "Arbetsblad:" & ActiveSheet.Name & vbCr & _
"familjemedlemmar" & lDep & vbCr & _
"Prejudikat:" & lPre
Nästa ws
Exit Sub
err:
Resume Next
End Sub

När du kör det här makrot, steg det genom varje kalkylblad i arbetsboken och visar antalet anhöriga och prejudikat i varje.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (2015) gäller för Microsoft Excel 97, 2000, 2002, och 2003. Du kan hitta en version av detta tips för menyfliksområdet i Excel (Excel 2007 och senare) här: Räkna Prejudikat och anhöriga.