Avatar billede prinsib Seniormester
08. maj 2008 - 19:48 Der er 17 kommentarer og
1 løsning

problemermed sammensætning af formler

Jeg har en række celler A1 --> Li hvori der skal skrives tal.
A1, E1 og I1 er test celler.
Formel i A2 =HVIS(A1<"";(B1+F1+J1);"")
Formel i B2 =HVIS(E1<"";(C1+G1+K1);"")
Formel i C2 =HVIS(I1<"";(D1+H1+L1);"")
Virker sådanset som de skal, men jeg har også brug for at hvis der står noget i A1 men ikke i E1 og I1 så skal jeg kunne lægge F1 og I1 sammen med B1.
Det lyder sikkert helt tosset, men kan man lave nogle andre formler som kan?
Ib
Avatar billede sleeper Nybegynder
08. maj 2008 - 21:01 #1
Du kan jo altid udvide formlen

Formel i A2 =HVIS(A1="";"";Hvis(E1="";(B1+F1+J1+I1);(B1+F1+J1)))

Denne fungere ved.

Hvis A1 = "" returnere den "" som hidtil
Hvis A1 <> "" går den videre med næste tjek som er
Hvis E1 = "" returnere den (B1+F1+J1+I1)
Hvis E1 <> "" returnere den (B1+F1+J1)

På denne måde kan du blive ved med at udbygge, dog er der kun plads til 7 Hvis formler i en formel, hvis du skal have flere tjek en dette, skal det udbygges med en & formler
Avatar billede prinsib Seniormester
08. maj 2008 - 23:48 #2
Hej sleeper det ser godt ud, men jeg kan ikke rigtig overskue det helt.
Kunne jeg få dig til at udbygge formlen i A2 til også at virke på I1, og hvis du har tid også formlerne i B2 og C2. På forhånd tak.
Ib
Avatar billede sleeper Nybegynder
09. maj 2008 - 08:30 #3
Jeg forstår ikke helt hvad du mener...

Hvis A1 er tom skal den ligge (B1+F1+J1) sammen
Hvis A1 og E1 er tomme hvad skal så ligges sammen
Hvis A1 og E1 og I1 er tomme hvad skal så ligges sammen

Hvis du forklarer dette, kan jeg lave formlen til dig.
Avatar billede prinsib Seniormester
09. maj 2008 - 23:29 #4
Hej sleeper.
Jeg forstår dig godt. Det kan  sikkert ikke lade sig gøre.
Hvis A1 ikke er tom skal den lægge (B1+F1+J1) sammen
Hvis A1 ikke er tom og E1 er tom skal den lægge (B1+F1+J1)og(C1+G1+K1)sammen
Hvis A1 ikke er tom og I1 er tom skal den lægge (B1+F1+J1)og(D1+H1+L1)sammen
Det er ikke let at forklare men vi er 3 personer, med hver sin konto (a2 b2 c2) hvor  alle kan hæve på alles konto.
Måske skal jeg lægge et nyt spørgsmål?
Hilsen Ib
Avatar billede excelent Ekspert
10. maj 2008 - 12:23 #5
prøv send en kopi af projektmappen med nogen tilfældige tal og navne
pm@madsen.tdcadsl.dk
Avatar billede barin998dk Nybegynder
11. maj 2008 - 06:56 #6
Jeg ved ikke, om jeg har forstået det korrekt, men du kan da prøve med "OG-funktionen".

HVIS(OG(A1<"";E1="";I1="");(B1+F1+I1);"")
Avatar billede sleeper Nybegynder
13. maj 2008 - 09:14 #7
Så tror jeg at jeg har forstået lidt mere

Formel til A2
=HVIS(A1="";"";HVIS(E1="";(B1+F1+J1)+(C1+G1+K1);HVIS(I1="";(B1+F1+J1)+(D1+H1+L1);(B1+F1+J1))))

Formel til B2
=HVIS(E1="";"";HVIS(A1="";(C1+G1+K1)+(B1+F1+J1);HVIS(I1="";(C1+G1+K1)+(D1+H1+L1);(C1+G1+K1))))

Formel til C2
=HVIS(I1="";"";HVIS(E1="";(D1+H1+L1)+(C1+G1+K1);HVIS(A1="";(D1+H1+L1)+(B1+F1+J1);(D1+H1+L1))))
Avatar billede prinsib Seniormester
14. maj 2008 - 22:26 #8
Hej igen. Så er jeg tilbage fra en længere Pinseferie.
Sleeper! jeg har testet dine seneste formler men de virker ikke.
Barin998dk! det gør dine heller ikke.
excelent! jeg sender gerne et kopi af projektmappen til dig, men jeg prøver lige at skrive det på en anden måde først. Måske kan det forklare problemet bedre.

Jeg har tre kontoer Lones, Maikens og Camillas. De er nu flyttet til A2 E2 og I2.

Hvis der står noget på Lones konto skal de alle tre kunne hæve på Lones konto
Hvis der står noget på Maikens konto skal de alle tre kunne hæve på Maikens konto
Hvis der står noget på Camillas konto skal de alle tre kunne hæve på Camillas konto

Hvis der står noget på Lones konto og på Maikens konto skal de alle tre kunne hæve på begge kontoer
Hvis der står noget på Lones konto og på Camillas konto skal de alle tre kunne hæve på begge kontoer
Hvis der står noget på Maikens konto og på Camillas konto skal de alle tre kunne hæve på begge kontoer

Hvis der står noget på alle 3 kontoer skal de alle tre kunne hæve på alle kontoer
Hvis der ikke står noget på en konto kan der selvfølgelig ikke hæves på noget kontoen
Hvis der ikke står noget på nogen konto kan der selvfølgelig ikke hæves på nogen konto.
Håber det er bedre forklaret, ellers sig til.
Hilsen Ib
Avatar billede prinsib Seniormester
19. maj 2008 - 12:33 #9
Hej igen.
excelent jeg tager imod dit tilbud og sender dig et kopi af projektmappen med nogle tal. Jeg siger på forhånd tak for at du vil kigge på den.
Hilsen Ib
Avatar billede excelent Ekspert
20. maj 2008 - 20:10 #10
forslag sendt på mail
Avatar billede prinsib Seniormester
20. maj 2008 - 22:18 #11
Hej excelent det ser godt ud, men jeg kan ikke bruge det felt som hedder slet posteringer, for der kommer en fejlmeddelelse. Makroer i denne projektmappe er deaktiveret på grund af at sikkerhedsneviauet er højt, og makroerne ikke er digital signeret, eller godkendt som sikre. Hvad gør jeg ved det?
Avatar billede excelent Ekspert
21. maj 2008 - 09:38 #12
sæt sik.neviau til mellem el. lav for det er en makro som tester for om konto går i minus
Avatar billede prinsib Seniormester
21. maj 2008 - 15:36 #13
Hej excelent. Har prøvet med det virker ikke der kommer stadivæk den samme fejlanmrk. op. Hvad gør jeg galt??
Avatar billede excelent Ekspert
21. maj 2008 - 17:34 #14
når du har sat sik.neviau til lav skal du lukke og genåbne filen før det virker
Avatar billede prinsib Seniormester
24. maj 2008 - 12:48 #15
Hej excelent så virker det. Tak for hjælpen. Send et svar, så du kan få point.
sleeper Jeg kan godt bruge dine formler til noget andet og hvis du kan lave nogle formler til f. eks  A3 B3 C3 som trækker fra vil jeg blive glad. Du skal selvfølgelig nok få point for det. Kan du forklare mig hvad (A1="";"";) gør.
Hilsen prinsib
Avatar billede excelent Ekspert
24. maj 2008 - 13:38 #16
ok og her er løsningen :

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("E10:E1000")) Is Nothing Then Exit Sub
If [B3] < 0 Or [C3] < 0 Or [D3] < 0 Then
Application.EnableEvents = False
MsgBox ("Ingen konto kan gå i minus !!!")
Target.Value = 0
Application.EnableEvents = True
Target.Select
End If
End Sub
Avatar billede sleeper Nybegynder
24. maj 2008 - 21:19 #17
Kort sagt betyder "" tomt.
Altså hvis A1=TOMT returnere den TOMT
Dette er en smart ting i f.eks. en hvis formel, fordi at så har man en blank celle hvis ens forespørsel ikke er opfyldt..

Selvfølgelig kan jeg som mange andre her, hjælpe med en hvis formel.
Blot forklar hvad du ønsker så skal jeg lave det.
Avatar billede prinsib Seniormester
26. maj 2008 - 12:30 #18
Tak excelent du har fået point håber jeg. Sleeper det med tomt forstår jeg godt, men det er fordi der stå 2 gange "" efter hinanden. Det jeg ville have dig til af hjælpe mig med er 3 formler som dem du har lavet til mig 13/05-2008 09:14:50 blot skal de stå i A3 B3 C3 og så skal de trække fra istedet for at lægge sammen. Hilsen Ib
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