09. januar 2004 - 10:57Der er
19 kommentarer og 1 løsning
SUMPRODUKT-formel
Nogen som kan gennemskue, hvad der er galt med denne formel: =SUMPRODUCT((Input!D5:D300=Graphs!B8)*(Input!I5:I300=Graphs!A9)*(INDIRECT("Input!"&CHOOSE(B5-1999;"O";"P";"Q";"R";"S";"T")&"5"&":"&"Input!"&CHOOSE(B5-1999;"O";"P";"Q";"R";"S";"T")&"300")))
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
B5 som bruges i CHOOSE-formlen ligger på Graphs-arket. Her angiver brugeren et årstal fra 2000 til 2005, idet de tal der skal summeres fra Input-arket, har årstallet placeret i hver sin kolonne (O til T)
Står der f.eks. 2000 i celle B5 på Graphs-arket giver formlen kolonneværdien "O", som er den kolonne, som skal anvendes fra Input-arket.
prøv lige at erstatte indirect tingen med =INDIRECT("Input!"&CHOOSE(B5-1999;"O";"P";"Q";"R";"S";"T")&"5"&":"&CHOOSE(B5-1999;"O";"P";"Q";"R";"S";"T")&"300")
Jeg har prøvet at få fejl når jeg brugte for mange parenteser, men det var i andre formler. Kan ikke huske om det var i xp eller 2000, men mener at grænsen var 7-8 stykker. Det kan være at det kun var på de funktioner jeg kørte, men du kan evt. prøve at skære lidt ned på parenteserne.
Tak bak. Det var lige præcis detaljen jeg havde overset :-) Jeg havde vist stirret mig lidt blind på det, måske også lidt i irritation over at formlen ikke fungerede.
Tobler> Ja, det er lige præcis sådan det forholder sig. Jeg skal summere fra forskellige kolonner O,P,Q,R,S,T for henholdsvis årene 2000,2001,2002 etc.
Faithless> Man kan ikke skære ret meget mere ned på paranteserne. F.eks. kan denne formel ikke skæres ned: =SUMPRODUCT((Input!D5:D300=B8)*(Input!I5:I300=A9)*Input!O5:O300)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.