I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Forudsat at dit dataområde i pivot tabellen er i kol. F til I med "Hovedtotal" i celle I3 (tilret selv)
Formel Ud for række 4: =OG(F4:H4<>"") som matrix formel, returnerer sand såfremt ingen celler er tomme.
Problemet er at man jo kan til-og fravælge data i dataområdet, så her er en som kun kigger i det "synlige" dataområde:
Formel i række 4: =OG(FORSKYDNING(F4;;;;SAMMENLIGN("Hovedtotal";F3:I3)-1)<>"") igen som matrix formel (når cellen er aktiv tast ctrl+shift+enter). Her i formlen starter dataområdet i F4, tilret selv.
Jeg har prøvet at tilrette og lægge formlen ind i mit regneark. Det fungerer dog ikke Jeg får fejlværdierne #VÆRDI! i den celle jeg sætter formel:=OG(F4:H4<>"") ind i og fejlværdien #I/T i cellen hvor jeg sætter formle: =OG(FORSKYDNING(F4;;;;SAMMENLIGN("Hovedtotal";F3:I3)-1)<>"")
Mine tilretninger er følgende:=OG(C12:EO12<>"") og: =OG(FORSKYDNING(C12;;;;SAMMENLIGN("Hovedtotal";C12:EP12)-1)<>"")
Prøver lige at hjælpe lidt her på sidelinien. Mrjh. Vi ved ikke hvor hovedtotalen kan ligge. I yderste konsekvens kan den ligge i IU12. Altså der kan forekomme data i alt fra C12 til IT12, men ikke nødvendigvis. Hvis der nu er 12 på hinanden flg. registreringer i denne matrix så skal den gøre opmærksom på det evt. ved at returnere "12 dage i træk" hvis argumentet er sandt. Kan du lave en formel der matcher dette for vi er ikke helt skrappe den til den der "Forskydning".
Prøv denne, forudsat rækkefelter, kolonnefelter og dataelementer er de samme. =Hvis(OG(FORSKYDNING(C12;;;;SAMMENLIGN("Hovedtotal";C11:IV11;0)-1)<>""));"12 dage i træk";"") husk ctrl+shift+enter
A B C D ..... IV 1 . . . 11 dato1 dato2 dato3 ..... Hovedtotal 12 navn1 7,5 7,5 7,5 ..... 150,5 13 navn2 7,5 ..... 45,5 14 navn3 ..... 89
Jeg må gøre noget forkert. Jeg placerer :=OG(B12:IP12<>"") i celle IQ12 og =HVIS((OG(FORSKYDNING(C12;;;;SAMMENLIGN("Hovedtotal";C11:IP11;0)-1)<>""));"12 dage i træk";"") i celle IR
Men den skriver stadig #VÆRDI! i begge celler. Kan du gennemskue hvad jeg gør galt? Ovenstående er bare et eksempel på hvordan mit ark ser ud..
Jeg kan se at det fungerer i det ark du har sendt mig, og det er også det jeg har udført i det ark jeg selv har med pivittabellen i, men det fungerer ikke når den skal "kikke" i en pivottabel er jeg bange for§:o(
I det ark du har sendt mig er der ud for række 38, 12 registreringer i træk. Her skriver den falsk i dit ark? Men det skulle skrive 12 dage i træk. §:o)
Troede faktisk at det var det du sendte, men kan godt se at det bare var en kopi. Hos mig virker det, men det kan jo være at jeg mangler noget. Prøv at sende pivoten, så kigger jeg på den.
Efter at have kigget på opgaven igen måtte der lige konstrueres en funktion:
Public Function TolviTræk(rng As Range) As Boolean
Application.Volatile If rng.Columns.Count < 12 Then Exit Function For Each aCell In rng fundet = True Set rng1 = aCell.Resize(1, 12) For Each bCell In rng1 If bCell.Value = "" Then fundet = False Exit For End If Next bCell If fundet Then TolviTræk = True Exit Function End If Next aCell
End Function
Som så er anvendt i flg. formel =HVIS(TolviTræk(FORSKYDNING(B12;;;;SAMMENLIGN("Hovedtotal";$C$11:$IP$11;0)-1));"Der er 12 i træk";"")
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.