12. januar 2005 - 02:53Der er
17 kommentarer og 1 løsning
And, Or, If, Then
Jeg har et monster problem, der sikkert er nemt for dem der kan:-) Det nemmeste er vel at lave endnu et eks. så det kan findes her: http://freestyle.dk/eksperten/excel/eks1.xls
Kort fortalt går det ud på at betinge flere ting før et tal bliver overført fra et ark til et andet. Sikkert noget være sludder, så derfor henvises til mit eks. der både skulle hjælpe nysgerige og eksperterne frem.
Det hele munder ud i mit problem her: http://exp.dk/spm/578989 Et problem der måske kræver det jeg har bikset sammen her.
Håber virkelig der snart er nogle der kan komme med en løsning så jeg kan komme videre med mit lille projekt *S*
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det kan du sagtens lave med en macro, hvis du vil det.
Men jeg synes det ser lidt mystisk ud - har jeg forstået det ret?
Afhængig af værdi af E3 og E4, skal der for hver uge i rækker 7 til 36 indsættes en række tal, som sikkert bliver hentet i et andet ark... Er det rigtigt forstået?
Jeg skal bare først forstå - hvor kommer tallene "0 0 3 0 0 0 0 " fra i række 7 - de kommer vel fra nogle andre ark, men hvilke, og hvilke celler i de ark?
Og når der er tastet i E3 og #4, så skal ALLE rækkerne 7-36 opdateres på EN gang, ikke?
Og hvad ske der ske hvis betingelserne (E3=1017, E4=10) IKKE er opfyldt?
Prøv at forklar lidt bedre hvor tallene "0 0 3 .." kommer fra, så skal du nok få svar.
Nu er jeg godt nok ved at være rigtig rigtig meget træt, men jeg har trods det, forsøgt at beskrive alle de ønsker og formål jeg har med hele mit projekt:-) Igen må jeg sige at jeg muligvis skriver spøgelser, og er der tvivl så vil jeg prøve at skrive det både her på E og i filen.
--->martin_moth Jeg har prøvet at beskrive og forklare alle de ? du har. For at gøre det hele en smule nemmere har jeg valgt at ligge en barberet version ud af den org. fil som det hele handler om. Det er derfor vigtigt at du glemmer de ref. du tidligere har skrevet og bruger dem der er i den nye fil (den gamle fil er stadig "online").
Et så grundigt beskrevet spørgsmål kræver et svar ;o)
Nå - tror jeg fatter det hele nu - det er jo egenligt meget simpelt, problemet er bare at forstå hvad du vil. Det tror jeg at jeg har forstået nu...
Laver det ved en macro, som ser ud som følger i det kommende svar. Hvis du har problemer med at få "gang i macroen" - altså kopiere koden ind det rigtige sted og få den afspillet, så spørg lige om det. Koden følger om lidt (skal lige lave den)
Det er let nok at lave, når jeg først forstår PRÆCIST hvorfra der skal hentes tal, når der indtastes bestemte ting i H8, H9 og H10
H8: 10, 23, 26, 28, 30, 40 (ikke? Alle andre indtastninger skal give 0,0,0,....)
H9: er det de tal der står i hvert faneblad i kolonne A, E, I, ... i række 21 og nedefter
H10: Er det et ugenummer der indtastes? Eller hvad? Hvordan skal det indgå i betingelsen?
Jeg kan STADIG slet ikke forstå hvor tallene 0,0,3,1,0,0,0 kommer fra - dem kan jeg da ikke finde i faneblad Reg10, under scan 1017??? Der står nemlig, som jeg forstår det 2,14,40,5,13,0,0
Din opgave er, præcist at forklare, hvilke data der er input (H8, H9 og H10), og efter hvilke regler der skal udvælges data, afhængigt af hvad input er.
Jeg er som sagt nået frem til følgende:
Man taster f.eks. 23 i H8 - så skal der hentes data fra faneblad reg23. Man taster f.eks. 2324 i H9 - så skal der hentes data fra scan2324 i faneblad reg23 Man taster ?? i H10 - så skal ???
Og - HVILKE data skal hentes?
Selvom du har været utrolig grundig i at forklare dit problem, så prøv at forstå problemet fra min side - jeg ved ikke en hat om de data du har, jeg skal bare vide hvilke data der skal hvorhen hvornår og efter hvilke betingelser
H8: vil altid være 10, 23 26, 28, 30 eller 40. Skal derfor kun hente data fra fanebladet reg (H8). Altså rigtigt forstået.
H9: vil altid ref. til de tal der står i kolonne A, E, I, M... Eks: A21(i fanebladet reg10)=1017=chaufførnummer. Vil altid bestå af 4 ciffer fra 1000 til 4999. Altså også rigtigt forstået.
H10: Her er min ide at jeg taster f.eks. 50 ind. Derefter lister den uge 50 og 30 uger tilbage i cellerne A13:A42. Næste problem bliver så nok når jeg begynder at ligge data ind for 2005, men det problem må vi tage senere:-) Tallet i H10 skal indgå i betingelsen, da jeg kun ønsker at hive de tal ud der omhandler H10 og 30 uger tilbage.
De grønne tal der er lagt ind i mit eks. ref. til de data der ligger i fanebladet reg10 (H8=10) scanner 1017 (H9=1017) listet fra uge 50 (H10=50) og 30 uger tilbage (A13:42 i fanebladet sammentælling). Data fra fanebladet reg.10---> A21=1017 + B21=50 + C21=3 + D21=3 Altså bliver der overført "3" til D13 i fanebladet sammentælling A22=1017 + B22=50 + C22=4 + D22=1 Altså bliver der overført "1" til E13 i fanebladet sammentæling De andre udsagn vil være =0 da der ikke findes andre fejl for scanner1017, uge 50
Derfor har jeg sat følgende ind i fanebladet "sammentælling" i celle B13:H13---> 0, 0, 3, 1, 0, 0, 0
A21=1017 + B21=50 + C21=3 + D21=3 Altså bliver der overført "3" til D13 i fanebladet sammentælling A22=1017 + B22=50 + C22=4 + D22=1 Altså bliver der overført "1" til E13 i fanebladet sammentæling
Scannernumrene repræsenterer personer der kører på en rute. Disse personer laver fra tid til anden fejl som der refereres til ved en kode (1-7) og derudover opstår fejlene forskelligt antal gange.
Altså,- en SUMHVIS funktion kombineret med TÆLHVIS hvor der i kolone 1 er uger (een af hver), kolonne 2 fejltyper (1-7) og i den sidste kolonne antal gange pr. fejl.
Pt er der i datamængden uger der går igen flere gange, samt fejlregistreringer som kan tolkes som dubletter, men som er opdelt på hver deres uge.... Det er de data der skal sorteres...
--->bak Det er simpelthen bare et kanon stykke arbejde du har lavet der, jeg er meget imponeret:-)
Da dem opsætning jeg havde lavet kun hurtigt var sat op for at få tingene til at køre, har jeg flyttet lidt frem og tilbage på tingene så det bliver lidt mere overskuligt for mig og de 2 andre brugere af systemet.
Desværre så gik der så også lidt ged i den fine graf du har lavet, så den nu ikke skriver ugenummer og udregner den samlede værdi rigtigt. Problemet er givet vis at jeg har splittt den tabel op hvor resultaterne skrives. Kan man komme ud over det problem, men stadig bibeholde designet?
Find filen på samme link som før. Jeg har ikke lavet så du bare kan sende 1 ark. hvilke ark ønsker du at sende ? er det både forklaring, sammentælling og det enkelte dataark eller ......
Bemærk at sammentælling er skrivebeskyttet (uden kode) undtaget de celler der må redigeres i.
Det er bare et kanont stykke arb. du har lavet der. Ligger lige de 60 point fra 1. spørgsmål i puljen. Takker mange gange-)
//Beach
Synes godt om
Ny brugerNybegynder
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.