Avatar billede jnm9900 Nybegynder
26. august 2002 - 10:04 Der er 11 kommentarer og
1 løsning

Hvis og Hvis(eller)

Jeg kan ikke få nedenstående hvis og hvis (eller) til at køre sammen:

=hvis(b12="t1";("9:10"-(d12-c12));hvis(b12="T2";("7:20"-(d12-c12));"0:00"))

=(hvis(eller(b12="D";b12="N1";"B12="N2");"0:00";"")

Cellerne er sat i [t:mm] da den skal kunne regne ud over 24 timer

Hvis ingen af betingelserne er opfyldt, skal feltet være tomt, da det ellers vil regne summen lodret forkert ud.
Kan nogen hjælpe ?
Avatar billede janvogt Praktikant
26. august 2002 - 10:47 #1
I den nederste er der en parantes for meget ....
=hvis(eller(b12="D";b12="N1";"B12="N2");"0:00";"")
ellers ser den rigtig ud.
Avatar billede janvogt Praktikant
26. august 2002 - 10:52 #2
Excel kan ikke regne med negativ tid. Måske er det det, som er problemet.

Prøv at gå ind under FUNKTIONER -> INDSTILLINGER -> BEREGNING og vælg "1904-datosystem".
Avatar billede sjap Praktikant
26. august 2002 - 10:55 #3
Måske skyldes det at tidsformatet ikke genkendes. Hos mig accepteres "9:10" ikke, men det kan erstattes af funktionen Tidsværdi(9:10)

Jeg ved ikke p.t. om dewr findes en nemmere måde.
Avatar billede janvogt Praktikant
26. august 2002 - 11:07 #4
"9:10" kan fint bruges her hos mig ...
Avatar billede sjap Praktikant
26. august 2002 - 11:12 #5
janvogt

Er det en eller anden opsætningsfeature - eller er det i Excel 2000 (jeg hænger stadig fast i 97).
Avatar billede jnm9900 Nybegynder
26. august 2002 - 12:08 #6
"9:10" kan sagtens bruges hos mig.
Avatar billede jnm9900 Nybegynder
26. august 2002 - 12:12 #7
Til Jan Vogt. Jeg var for hurtig med afvisningen af svaret. Jeg havde glemt at kommentere inden afvisningen. Sorry.
Mht problemet: Lige nu sidder jeg på en Office XP maskine, men den skal også kunne køre under 97.
Jeg bruger 1904 systemet, da jeg på eksperten fandt ud af, at det e eneste løsning med negativ tid.
Men kan jeg sammenskrive de nævnte 2 formler, og få dem til at lave beregningen ?
Avatar billede janvogt Praktikant
26. august 2002 - 12:27 #8
Jeg sidder også med en XL97 ..... (p.g.a. konservativ firma-politik)

Prøv:
=hvis(b12="t1";"9:10"-(d12-c12);hvis(b12="T2";"7:20"-(d12-c12);hvis(eller(b12="D";b12="N1";"B12="N2");"0:00";"")))
Avatar billede sjap Praktikant
26. august 2002 - 12:35 #9
Jeg skrev det måske ikke helt korrekt: Excel accepterer faktisk "9:10" i formlen, men det opfattes bare forkert.

Hvis jeg i C12 skriver 01:12 bliver svaret på nedenstående "Nej"

=HVIS(C12>"1:10";"Ja";"Nej")

Hvis jeg i stedet skriver

=HVIS(C12>TIDSVÆRDI("1:10");"Ja";"Nej")

bliver svaret det korrekte "Ja"

Er funktionen anderledes hos jer?
Avatar billede janvogt Praktikant
26. august 2002 - 12:50 #10
Næ, det har du ret i superjap, men hvis jeg f.eks. skriver "10:15" i celle B5 og bruger formlen: =B5-"9:10" så giver den som den skal, 01:05.
Avatar billede sjap Praktikant
26. august 2002 - 13:36 #11
Ok, det er jo også sagen uvedkommende. janvogts formler virker, men bemærk lige at resultatet "0:00" (i alle jeres formler) er en tekststreng - IKKE et tal. I kunne nøjes med at skrive 0 og så formatere feltet til "00:00".
Avatar billede janvogt Praktikant
26. august 2002 - 15:54 #12
Ja, jeg kan godt se, at det er en tekststreng, men nogle tekststrenge kan Excel åbenbart godt regne videre på.

Det mest smarte ville måske være at lægge tidspunkterne ind i en anden celle, og så lave et link til disse celler. Alternativt kunne man bruge TIDSVÆRDI, som superjap foreslå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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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