Avatar billede visto Guru
27. december 2022 - 17:41 Der er 18 kommentarer og
1 løsning

Kun udregning hvis mere end én celle er forskellig fra nul

I kolonne A har jeg nogle celler, lad os sige 5 rækker, der som indledningsvis alle har værdien nul.
I kolonne B har jeg formler, der udregner procenter, sådan at celle B1 viser hvor mange % tallet i celle A1 udgør af sum(A1:A5), celle B2 viser hvor mange % tallet i celle A2 udgør af sum(A1:A5) og så fremdeles.

Jeg ønsker, at når der kun er data i én celle i kolonne A, skal resultatet i alle celler i kolonne B være "" (ingenting). Når der er tal i mindst to celler i kolonne A, skal procenten udregnes i de respektive naboceller i kolonne B som ovenfor beskrevet.

Hvordan gør jeg det?
Avatar billede visto Guru
27. december 2022 - 18:18 #1
Det skal lige siges, at der er formler i cellerne i kolonne A, formler der indledningsvis returnerer værdien nul, så der er altså ikke indtastninger i kolonne A.
Avatar billede store-morten Ekspert
27. december 2022 - 19:11 #2
Prøv i B1 og fyld ned til B5:

=HVIS(A1=0;"";HVIS(TÆL.HVIS($A$1:$A$5;">0")>1;"Din % formel";""))
Avatar billede visto Guru
27. december 2022 - 19:48 #3
#2
Den er der næsten.
a) Ved 0 i alle A-celler vises, som det skal, ingenting i B-cellerne.
b) Ved et resultat forskelligt fra 0 i én A-celle, står der FALSK i det relaterede B-celle (og korrekt ingenting i de andre B-celler).
c) Når der er resultater forskellige fra nul i mere end én A-celle, vises procentudregningen, som den skal.

Så det eneste problem er situation b) med FALSK, hvor der skal stå ingenting.
Avatar billede ebea Ekspert
27. december 2022 - 19:49 #4
Du vil jo få en fejl hele tiden, hvis du vil udregne % af hver enkelt celle, ud fra summen af A1:A5, fordi at der er celler som har nul værdi.

Hvis du laver et eks. hvor du fjerner % beregningen til sidst, kan du godt lave summeringen, hvis samlet antal af celler i A1:A5 med værdier overstiger 2.
Avatar billede store-morten Ekspert
27. december 2022 - 20:05 #5
Jeg får ingenegting ved b)?
Avatar billede store-morten Ekspert
27. december 2022 - 20:17 #6
Formlen burde ikke kunne give FALSK ?

1. Hvis A1 er =0 Så ingengeting ellers
2. Hvis der i A1:A5 er mindre en en celle der er >1 så ingengeting ellers: din % formel.
Avatar billede visto Guru
27. december 2022 - 20:18 #7
#4
Excel-version? Min er 2013.
Avatar billede visto Guru
27. december 2022 - 20:35 #8
Jeg har uploadet et simpelt demoark, hvor der godt nok ikke er formler i kolonne A, for så vidt jeg kan konstatere, gør det ingen forskel, om det er rene data, eller resultater, der skabes af en formel.
https://www.dropbox.com/scl/fi/sojvn5f1rrr5fopq21hoc/procent.xlsx?dl=0&rlkey=02vxpcd17cxm2jith965fkk1y

Når jeg udskifter et af nullerne i en A-celle, får jeg FALSK i den tilhørende B-celle.
Avatar billede visto Guru
27. december 2022 - 20:36 #9
Hov, der er en fejl. Uploader et nyt ark om et minut
Avatar billede store-morten Ekspert
27. december 2022 - 20:54 #11
Du har misset det sidste: ;""

=HVIS(A1=0;"";HVIS(TÆL.HVIS($A$1:$A$5;">0")>1;A1/(SUM(A$1:A$6));""))
Avatar billede store-morten Ekspert
27. december 2022 - 21:01 #12
Bemærk dine to områder skal være ens:

=HVIS(A1=0;"";HVIS(TÆL.HVIS($A$1:$A$5;">0")>1;A1/(SUM(A$1:A$6));""))
Avatar billede visto Guru
27. december 2022 - 21:04 #13
Selvfølgelig. En banal tastefejl - som ikke ændrer noget hos mig.
Avatar billede store-morten Ekspert
27. december 2022 - 21:07 #14
Avatar billede visto Guru
27. december 2022 - 21:18 #15
Siden du sender #14, formoder jeg at du ikke ser nogen FALSK? Men det gør jeg...
Avatar billede store-morten Ekspert
27. december 2022 - 21:21 #16
Dine formler i B
Mine tilrettede i C
Avatar billede store-morten Ekspert
27. december 2022 - 21:23 #17
C3 = ingenting
Avatar billede visto Guru
27. december 2022 - 22:53 #18
Der var den!
Jeg havde i første omgang overset din #11, så kun #12.
På den måde ramte du faktisk allerede i #2, hvor jeg, som du ganske rigtigt skriver, havde overset ;""

Mange tak for tålmodig hjælp - og godt nytår!
Avatar billede store-morten Ekspert
28. december 2022 - 05:38 #19
Velbekomme 👍

🍾 Godt nytår 🎉
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
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

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