8.5 Koppelingen: oefeningen Oefening 68.: Verwijzingen intypen Open het document "Glasoven". In dit document worden fictief de kosten berekend die gemaakt moeten worden voor de productie van een glazen fles uit een glasoven. Boven in het document (Regel 3 t/m 6) staan de uitgangspunten voor de berekeningen die er onder plaatsvinden (Regel 10 t/m 19). Open de map "Oven1". Het bedrijf beschikt over meerdere glasovens, die ieder een ander kostenplaatje hebben. In het document Oven1 staan fictief de gegevens van glasoven nummer 1. Plaats beide werkbladen onder elkaar op het scherm. Zorg er hierbij voor, dat van beide werkbladen minimaal de bovenste 6 regels zichtbaar zijn in de vensters. Men wil op het werkblad met de naam "Glasoven" voor de berekening gebruik maken van de gegevens die op het blad met brongegevens "Oven1" staan. Wis op het werkblad "Glasoven" de cellen met basisgegevens die u van het werkblad "Oven1" kunt overnemen (B3:B6;D3:D5;F3:F5). Selecteer de cel voor het invoeren van het aantal "Flessen per maand" (B3). Type een =-teken en klik vervolgens met de muis op het document Oven1 om dit te activeren, en klik daarna op de cel B1, om hier een verwijzing naar te maken. In cel B3 van het document Glasoven verschijnt de formule: =[Oven1.xls]Blad1!$B$1. Klik 'OK' of druk op 'Enter'. U ziet dat de verwijzing naar de cel door Excel wordt ingevoerd en berekend. Voeg een lege regel in boven de eerste regel van het werkblad "Oven1". Bekijk de zojuist aangebrachte verwijzingsformule op het werkblad "Glasoven". U ziet dat de verwijzingen automatisch worden aangepast. Verwijder de ingevoegde regel weer en zie hoe de formules zich weer herstellen. Breng op dezelfde manier verwijzingen aan naar de cellen B4 t/m B6 CTS/Advies 20-12-2014 Pag.nr.: 121/177
Oefening 69.: Verwijzing naar meerder cellen tegelijk Activeer het werkblad "Glasoven" uit voorgaande oefening. Selecteer de cellen D3 t/m D5 en F3 t/m F5. Dit is een meervoudige selectie. Deze maakt u door bij het aanklikken de Control-toets ingedrukt te maken. Uw invoercel is nu waarschijnlijk cel F3. Typ een =teken. Klik vervolgens met de muis in het werkblad "Oven1", de cel aan waarnaar de formule in de invoercel moet gaan verwijzen. Zorg dat de cellen geselecteerd blijven. Indien u per ongeluk verkeerd klikt, waardoor de selectie komt te vervallen, dan moet u de opgave in zijn geheel opnieuw doen. Maak de verwijzing relatief. Dit doet u met de functietoets-f4. Druk op de toetscombinatie Control+Enter. In alle cellen van de selectie wordt nu een formule ingevoerd, die overeenkomt met de formule die u in de invoercel hebt ingetypt. Oefening 70.: Koppeling plakken Wis op het werkblad "Glasoven" de cellen met basisgegevens die u van het werkblad "Oven1" kunt overnemen (B3:B6;D3:D5;F3:F5). Selecteer op het werkblad "Oven1" de eerste kolom met gegevens (B1:B4). Kopieer de cellen. Activeer het werkblad "Glasoven". Plak met "Start Klenbord - Plakken - Koppeling Plakken" [Start Clipboard - Paste - Paste Link] de gegevens in de overeenkomstige kolom (B3:B6). U ziet dat door Excel de externe verwijzingen worden aangebracht. Oefening 71.: Verwijzing m.b.v. matrixformule Selecteer op het werkblad "Glasoven" de tweede groep met brongegevens (D3:D5). Typ een =teken. Sleep vervolgens met de muis in het werkblad "Oven1", over de overeenkomstige cellen. Zorg dat de cellen geselecteerd blijven. Indien u per ongeluk verkeerd klikt, waardoor de selectie komt te vervallen, dan moet u de opgave in zijn geheel opnieuw doen. Druk op Shift+Control+Enter. In de geselecteerde cellen wordt een matrixformule ingevuld. CTS/Advies 20-12-14 122/177
Maak een zelfde verwijzing voor de cellen F3 t/m F5. Oefening 72.: Koppelingen wijzigen Op schijf staan 3 bestanden met respectievelijk de gegevens van oven 1, oven 2, en oven 3. Activeer het document "Glasoven". Kies de opdracht 'Gegevens Verbindingen - Koppelingen bewerken' [Data Connections Edit Links]. Selecteer in de lijst het werkblad "Oven1". Kies 'Bron wijzigen' [Change Source]. Selecteer de map "Oven3." op schijf waarnaar u de koppeling wilt wijzigen en druk op 'OK'. Bekijk de formules met verwijzingen in het werkblad 'Glasoven". U ziet dat in de formules nu naar "Oven3" wordt verwezen. Breng na elkaar een koppeling aan tussen het werkblad Glasoven en de bladen Oven2 en Oven3. Bepaal welke oven de goedkoopste fles zal kunnen produceren. Oefening 73.: Koppelingen bijwerken Koppel de gegevens van Glasoven aan die uit het bestand Oven1. Bewaar en sluit het document "Glasoven". Wijzig een aantal cijfers in "Oven1" en bewaar ook dit bestand opnieuw op schijf. Open het document "Glasoven". Op de bovenste regel verschijnt een Beveiligingswaarschuwing dat een bestand gekoppeld is. Klik de knop Opties [Options]. Klik 'Nee' [NO] voor update. U ziet dat de wijzigingen niet zijn doorgevoerd in het geopende werkblad "Glasoven". Sluit het werkblad en open dit nogmaals, maar klik nu op 'Ja' [Yes] voor update. Nu zijn de wijzigingen uit het gekoppelde bestand ook in "Glasoven" doorgevoerd. Opgave 74.: Zoekfuncties met externe verwijzing Open het document Werkuren_Lookup. Plaats in B13 een zoekfunctie die het aantal gewerkte uren berekend van de persoon waarvan de naam op B11 wordt ingevuld. Open het document Locaties_Vzoeken_koppelingen CTS/Advies 20-12-14 123/177
Plaats beiden documenten naast elkaar op het scherm Open een leeg document en plaats dat onder beide andere documenten op het scherm. Knip de cellen B11 t/m B13 van het werkblad Werkuren_Lookup en plak deze in het nieuwe werkblad. Bekijk de formule. U ziet dat de verwijzing naar de tabel nu een externe verwijzing is geworden.( U moet wel knippen en niet kopiëren.) Plaats op het nieuwe document een formule die op basis van de naam van de persoon het Locatienummer uit de laatste kolom van de tabel met gewerkte uren ophaalt. Plaats tot slot op het nieuwe document een formule die op basis van het locatienummer de locatieplaats uit de lijst met locatiegegevens haalt. Opgave 75.: Gegevens ophalen uit externe database Open het document Autokosten. Open een nieuw leeg document. Maak op dit nieuwe blad een Criteriumgebied dat op de eerste regel een aantal veldnamen bevat en daaronder de waarden waar de velden aan moeten voldoen. Geef het gebied de naam Criteria. Plaats op dit nieuwe blad naast elkaar de veldnamen Kostensoort en Bedrag en geef deze twee cellen de naam Ophalen. Kies de optie Formules Gedefinieerde namen Naam bepalen en definieer de naam database die verwijst naar de lijst met autokosten op het andere blad. Selecteer op het blad een lege cel. Maak gebruik van het Uitgebreid filter om uit de lijst met autokosten de records te halen die voldoen aan de gegeven criteria. De verwijzing naar de lijst met autokosten is een externe verwijzing. CTS/Advies 20-12-14 124/177
Opgave 76.: Tabel met databasefunctie Wis in bovenstaand voorbeeld alle criteria Benoem alleen de cel B4 (de cel met de veldnaam Kostensoort ) als het gebied met de naam ophalen Haal opnieuw alle records op die voldoen aan de gegeven criteria. Klik daarbij de optie alleen unieke records aan. Omdat u geen criteria opgeeft worden alle records gevonden. Omdat alleen unieke records worden weergeven krijgt u een lijstje met daarin de kostensoorten die in de lijst voorkomen. Plaats in cel C4 de functie: =DBSOM(database; Bedrag,criteria) [=DSUM( )] Deze functie berekent alle uitgaven in de lijst met autokosten. Maak een eenzijdige tabel waarin voor alle verschillende kostensoorten de uitgaven daaraan berekend worden. CTS/Advies 20-12-14 125/177