Avatar billede KSN Mester
26. juli 2020 - 08:15 Der er 34 kommentarer

Celle medregnes forskelligt, alt efter valg i drop down liste

Jeg har en kolonne hvor der er en dropdown liste med alle kommunenavne, denne går igen i 52 rækker.

I hver række har jeg også et tal som fortæller mig hvor længe kommunerne er om at svare mig.

Jeg kunne godt tænke mig at lave statistik over hvor langt tid hver kommune i gennemsnit bruger på svar.

Men det gør at hvis jeg fx. vælger Allerød kommune i A1, så skal B1 regnes med under Allerød.
Hvis jeg vælger Frederiksberg i A1, så skal B1 regnes med under Frederiksberg.

Er der nogen mulighed for at linke en dropdown til en celle og den så selv ved hvor den skal placere de forskellige tal, alt efter valg i dropdown?
Avatar billede kim1a Ekspert
26. juli 2020 - 08:40 #1
Hvor har du listen der definerer tiden? Skriver du den ind når du vælger dropdown?

Hvis du har dine 52 valgmuligheder og en svartid ved siden af, kan du lave et opslag mod kommunenavnet i dropdown.

Måske du kan uploade et eksempel af dit skema med lidt forklarende tekst.
Avatar billede KSN Mester
26. juli 2020 - 08:55 #2
Tror jeg har løs den med

=SUM.HVIS(A1:A52,B1,C1:C52)
Avatar billede KSN Mester
26. juli 2020 - 09:14 #3
Har dog stadig en lille udfordring. Jeg vil gerne i denne formel have den til at trække data fra to Ark.
Hvordan får jeg den til det

=SUM.HVIS(´Ark1´!A1:´Ark1´!A52  +  ´Ark2´!A1:´Ark2´!A52              ;B1;C1:C52)
Avatar billede store-morten Ekspert
26. juli 2020 - 09:18 #4
Prøv med 2 SUM.HVIS formler.
Avatar billede store-morten Ekspert
26. juli 2020 - 09:20 #5
=SUM.HVIS(  ,  ,  ) + SUM.HVIS(  ,  ,  )
Avatar billede KSN Mester
26. juli 2020 - 09:30 #6
Virker ikke. Den skriver "SAND" men kommer ikke med et tal
Avatar billede store-morten Ekspert
26. juli 2020 - 09:35 #7
Prøv at vise din formel
Avatar billede store-morten Ekspert
26. juli 2020 - 09:47 #8
Med kriteriet på Ark1 celle B1

=SUM.HVIS('Ark1'!A1:A52;'Ark1'!B1;'Ark1'!C1:C52)+SUM.HVIS('Ark2'!A1:A52;'Ark1'!B1;'Ark2'!C1:C52)
Avatar billede KSN Mester
26. juli 2020 - 10:48 #9
Jeg har forsøgt lidt forskellige løsninger.

Den som virker men som IKKE tager begge Ark hedder

=SUM.HVIS('Ark1'!$C$7:'Ark1'!$C$52;A11;'Ark1'!$X$7:'Ark1'!$X$52)


Forsøg et med resultatet "VÆRDI"

=SUM.HVIS('Ark1:Ark2'!$C$7:$C$52;A4;'Ark1:Ark2'!$X$7:$X$52)


Store-mortens forslag men den skriver der er fejl i formlen

=SUM.HVIS('Ark1'!$C$7:'Ark1'!$C$52';A5;'Ark1'!$X$7:'Ark1'!$X$52)+SUM.HVIS('Ark2'!$C$7:'Ark2'!$C$52';A5;'Ark2'!$X$7:'Ark2'!$X$52)
Avatar billede store-morten Ekspert
26. juli 2020 - 11:03 #10
=SUM.HVIS('Ark1'!$C$7:$C$52;A5;'Ark1'!$X$7:$X$52)+SUM.HVIS('Ark2'!$C$7:$C$52;A5;'Ark2'!$X$7:'Ark2'!$X$52)
Avatar billede store-morten Ekspert
26. juli 2020 - 11:12 #11
Der er stadig: 'Ark2'! for meget ;-)

Prøv denne:
=SUM.HVIS('Ark1'!$C$7:$C$52;A5;'Ark1'!$X$7:$X$52)+SUM.HVIS('Ark2'!$C$7:$C$52;A5;'Ark2'!$X$7:$X$52)
Avatar billede KSN Mester
26. juli 2020 - 11:33 #12
Det virkede :)

Nu har jeg så en sidste lille udfordring.

Jeg har denne formel hvor jeg har brugt samme løsning

=TÆL.HVIS('Ark1'!$C$7:'Ark1'!$C$52;"Albertslund")+TÆL.HVIS('Ark2'!$C$7:'Ark2'!$C$52;"Albertslund")

Alle kommunenavne står i en kolonne fra række 7 - 52 og der bruger  jeg kommunenavnet som kriterie for at tælle. Men kan jeg undgå at skulle indtaste alle formler med hvert sit kommunenavn?

Har forsøgt at indsætte A(x) og har også forsøgt mig med =A(x) i stedet for navnet, men det virker ikke.
Avatar billede store-morten Ekspert
26. juli 2020 - 11:48 #13
Først ville jeg rette til kun at referrer til ark navn en gang:
'Ark1'!$C$7:$C$52 og
'Ark2'!$C$7:$C$52

=TÆL.HVIS('Ark1'!$C$7:$C$52;"Albertslund")+TÆL.HVIS('Ark2'!$C$7:$C$52;"Albertslund")
Avatar billede store-morten Ekspert
26. juli 2020 - 11:52 #14
Hvor celle C7 indeholder: Albertslund

=TÆL.HVIS('Ark1'!$C$7:$C$52;C7)+TÆL.HVIS('Ark2'!$C$7:$C$52;C7)
Avatar billede KSN Mester
26. juli 2020 - 11:55 #15
Selvfølgelig :)

Er rettet, men er der en løsning til at trække navnet fra en anden celle?
Avatar billede store-morten Ekspert
26. juli 2020 - 11:58 #16
Ja, se oven over ;-)

Når du laver dine formler bruger du så: Fx (Indsæt funktion) knappen?
Avatar billede KSN Mester
26. juli 2020 - 12:19 #17
=TÆL.HVIS('Ark1'!$C$7:$C$52;C7)+TÆL.HVIS('Ark2'!$C$7:$C$52;C7)

Det virker ikke, den leder efter C7 i stedet for navnet som fremgår i C7

Når du laver dine formler bruger du så: Fx (Indsæt funktion) knappen?

Nej gør jeg ikke, hvad og hvordan virker det?
Avatar billede store-morten Ekspert
26. juli 2020 - 12:24 #18
Det virker fint hos mig?
Avatar billede store-morten Ekspert
26. juli 2020 - 12:27 #19
Fx (Indsæt funktion) knappen.

I en celle tast: =TÆL.HVIS og tryk på knappen Fx
(Fx - Findes lige til venstre for formel linjen)
Avatar billede store-morten Ekspert
26. juli 2020 - 12:34 #20
Så fremkommer et vindue.
Område er markeret --> Marker de celler der skal tælles med musen.
Klik på Kriterier boksen --> Skriv: Albertslund (" " tilføjes atomatisk) eller klik på en celle der indeholder navnet.
Tryk på: Ok
Avatar billede store-morten Ekspert
26. juli 2020 - 12:35 #21
C7 skal være uden " "
Avatar billede KSN Mester
26. juli 2020 - 12:54 #22
Ahh :-D det virkede perfekt.

Tak for hjælpen.

Måske du kan hjælpe med dette også

=HVIS(W26="";"";HVIS(Y26="";                      IDAG()-W26;Y26-W26)/7)

Her hvor jeg har lavet stort mellemrum, den sidste del af formel ønsker jeg at tilføje
RUND.NED, den dividerer med 7 for at få antal uger i stedet for dage, men jeg ønsker at den skal runde ned, så der ikke står fx. 9,7
Avatar billede store-morten Ekspert
26. juli 2020 - 12:57 #23
Hvad står der i de to celler?
Avatar billede KSN Mester
26. juli 2020 - 13:12 #24
Datoer. Men trækker to datoer fra hinanden, for at se hvor mange dage der er gået fra igangsættelse til slut. Alt virker fint, men i 2 kolonner skal jeg bruge uger i stedet for dage og derfor har jeg bare valgt at dividere med 7
Avatar billede store-morten Ekspert
26. juli 2020 - 13:12 #25
Prøv med:
=RUND.NED(HVIS(W26="";"";HVIS(Y26="";IDAG()-W26;Y26-W26)/7);0)
Avatar billede store-morten Ekspert
26. juli 2020 - 13:29 #26
Oven stående giver #VÆRDI når celler er tomme :-(

Prøv:

=HVIS(W26="";"";HVIS(Y26="";RUND.NED((IDAG()-W26)/7;0);RUND.NED((Y26-W26)/7;0)))
Avatar billede KSN Mester
26. juli 2020 - 13:37 #27
Det virker egenlig efter gensigten.
Men jeg har nogle felter som er tomme og her skriver den "VÆRDI", disse skulle gerne forblive tomme indtil fx. W26 er udfyldt.

Dette virkede indtil jeg indsatte din formel, så hvis jeg kunne rykke RUND.NED over til den sidste del af formlen, som skrevet her over, så det kun er på resultatet den gjorde det.
Avatar billede store-morten Ekspert
26. juli 2020 - 13:52 #28
Se over stående ;-)

Kunne ikke runde:  IDAG()-W26;Y26-W26)/7 ned, da det er to formler der /7

Så måtte splitte dem op og /7 hver for sig.

Håber den virker?
Avatar billede KSN Mester
26. juli 2020 - 14:28 #29
Det virker.
Dog opstår der en lidt spøjs ting.
Celle bredden er normalt 30, mens teksten/tallene er centreret.
Når jeg indsætter din formel, så stiller tekste/tal sig helt ud til venstre og den viser ##, hvis ikke bredden er 40.
Avatar billede store-morten Ekspert
26. juli 2020 - 14:46 #30
Det sker ikke hos mig!
Avatar billede store-morten Ekspert
26. juli 2020 - 14:53 #31
Kun hvis tallet bliver for stort.
Avatar billede KSN Mester
26. juli 2020 - 15:16 #32
Det er normalt det der sker hvis tallet er forkert
Men her gør formlen et eller andet, for den står der jo allerede, blot tilføjet rund.ned. Men det betyder ikke det store, for det virker.

Tak for hjælpen
Avatar billede store-morten Ekspert
26. juli 2020 - 15:20 #33
Hvordan  kan tallet være forkert? 😯
Avatar billede KSN Mester
26. juli 2020 - 15:44 #34
Skrev forkert 😄

Der skulle selvfølgelig står hvis tallet var for stort til cellen.

Jeg have bare kopieret din formel, efter jeg selv skrev den manuelt ind, så lavede den ikke længere det trick med at kræve større celle.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester