Avatar billede Rida Novice
29. maj 2017 - 10:02 Der er 8 kommentarer

Hvis-funktion

Jeg sidder med en et lille problem, hvor jeg har nedenstående tabel, med klokkesæt i den første række, og forskellige tal fra 1-6 som definerer hvilken SATS der er for hvert klokkesæt.
Jeg vil gerne bruge "HVIS-funktionen" til at give mig output i et andet skemma, som fortæller mig, at i fx klokkesæt 03:00 er der så SATS-type 6, 4 og 2, og i klokkesættet 04:00 er der SATS-type 6,4 og 2. Det andet skema står der så klokkesættet i en række, og SATS-type står i kolonner.

Tabel-1, med alle data
03:00    04:00    05:00    06:00    07:00    08:00    09:00
6                6                6                5            5                5                5
4                2                  2        1              1                1                1
4                4                4                3              3                3                3
4                2                2                1              1                1                1
2                2                2                1              1                1                1
2                2                2                1              1                1                1

Tabel-2
Sats-type  03:00    04:00      05:00    06:00  07:00    08:00    09:00
1          ?            ?                       
2          ?            ?                       
3          ?            ?                       
4          ?          ?               
5          ?          ?               
6          ?          ?               

Er der nogen der har erfaringer med dette? Mange tak på forhånd
Avatar billede Jan Hansen Ekspert
29. maj 2017 - 10:16 #1
=TÆL.HVIS('Ark1'!A$2:A$6;A2)
Avatar billede jakobdo Ekspert
29. maj 2017 - 10:18 #2
Kunne du ikke bruge noget COUNTIF(DATA_OMRÅDE; SATS_TYPE) ?
Avatar billede Rida Novice
29. maj 2017 - 12:56 #3
Har prøvet det, men det giver ikke det korrekte output.
Avatar billede anedi Ekspert
29. maj 2017 - 13:15 #4
Prøv denne matrixformel i tabel 2. Indsættes i første felt under 03:00:
=HVIS.FEJL(MINDSTE(HVIS(A$2:A$7>I1;A$2:A$7;"");1);"")
Du evaluerer den ved at holde Ctrl + Shift inde inden du trykker enter.

Ret selv A$2:A$7 til det område i tabel 1 der står under 03:00 og skift I1 ud med cellen i tabel 2, hvor der står 03:00.

Vh
Anedi
Avatar billede jakobdo Ekspert
29. maj 2017 - 13:35 #5
#3 hvad output giver den da? Får du en fejl eller bare et forkert "antal" ?
Avatar billede Rida Novice
29. maj 2017 - 14:39 #6
@Jakobdo
Den giver bare fejl når jeg indsætter formlen.

@anedi
Jeg har prøvet at indsætte matrixformlen, men det output jeg får er "2". Jeg skal ku få output "0", da ingen af mine betingelser er opfyldt her.

Vh
Rida
Avatar billede jakobdo Ekspert
29. maj 2017 - 15:00 #7
Kan det være du skal skrive , og ikke ; i formlerne ?
Avatar billede anedi Ekspert
29. maj 2017 - 15:23 #8
Se bort fra min kommentar, jeg har misforstået opgaven.
Jeg er enig med #1 og #2 i opgaveløsningen.

Se et eksempel her: https://ufile.io/0wawr
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