Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / School & Studie / Huiswerkvragen: Exacte vakken
Reageren
 
Topictools Zoek in deze topic
Oud 29-11-2010, 22:23
HomoSignificans
HomoSignificans is offline
Ik probeer met excel naar cellen te verwijzen, maar het lukt niet echt.

Ik heb drie kolommen. De eerste twee bevatten al getallen. Bijvoorbeeld zo (de ene is langer dan de andere):
3 ..... 2
7 ..... 5
25
58
12

Nou wil ik afhankelijk van de tweede kolom naar de eerste verwijzen. Als er 2 staat in de tweede kolom, wil ik het tweede cijfer uit de eerste. Namelijk 7. Als die twee daarentegen een vier was, dan wil ik naar het vierde cijfer verwijzen. Namelijk 58.

Is er niet de een of andere mogelijkheid om dit te doen?
__________________
Onzichtbaar en idioot.
Met citaat reageren
Advertentie
Oud 30-11-2010, 03:26
Dark_One
Avatar van Dark_One
Dark_One is offline
Ik weet niet welke excel je hebt. Ik heb Engelse excel 2007 en daarin kun je =INDIRECT("A"&B1) zetten als je in dit geval naar A2 wil verwijzen (je eerste kolom heb ik even A genoemd en je tweede B).

Als je Nederlandse excel hebt weet ik niet precies hoe de functie heet maar ik vermoed hetzelfde...
__________________
Mathematicians are like Frenchmen: whenever you say something to them, they translate it into their own language, and at once it is something entirely different

Laatst gewijzigd op 30-11-2010 om 03:33.
Met citaat reageren
Oud 30-11-2010, 15:43
dr.rootz
Avatar van dr.rootz
dr.rootz is offline
Ik gebruik zelf geen Excel, maar vanuit mijn ervaring met programmeren zou ik bijv. een "case statement" gebruiken. Misschien zit een dergelijke functie ook in Excel?

dr.rootz
Met citaat reageren
Oud 30-11-2010, 18:41
ILUsion
Avatar van ILUsion
ILUsion is offline
Je hebt in Excel een IF()-functie, wat eigenlijk een simpel broertje is van een CASE (geen idee of dat in Excel bestaat, kan je opzoeken in de functietool). Maar een indirecte verwijzing is véél properder:

stel je hebt vandaag die 5 getallen in je kolom staan, dan gaat de formule in die cel er ongeveer als volgt uitzien:
Code:
IF(B1=1;A$1;IF(B1=2;A$2;IF(B1=3;A$3;IF(B1=4;A$4;IF(B1=5;A$5;))))

Stel je voor dat je nu 100 getallen in die kolom hebt staan, dan kom je met 100 van die geneste IF-jes af: zeer foutgevoelig in Excel, helemaal onleesbaar (zelfs hierboven is het amper te begrijpen, in een klein Excel-celletje is het al helemaal zottenwerk).

Een case zou iets properder zijn, maar dat hangt maar af van de syntaxis van Excel daarvoor (als het bestaat).

Met indirecte verwijzing, het is spijtiggenoeg iets geavanceerder programmeerwerk (indirecte verwijzingen worden ook gebruikt als je low-level een computer (of microcontroller) aan het programmeren bent), blijft de formule even kort of het nu gaat over 5 getallen of 1000; en het zal ook wel sneller werken dan 1000 IF'jes.
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Oud 01-12-2010, 15:00
HomoSignificans
HomoSignificans is offline
Citaat:
Ik weet niet welke excel je hebt. Ik heb Engelse excel 2007 en daarin kun je =INDIRECT("A"&B1) zetten als je in dit geval naar A2 wil verwijzen (je eerste kolom heb ik even A genoemd en je tweede B).

Als je Nederlandse excel hebt weet ik niet precies hoe de functie heet maar ik vermoed hetzelfde...
Het werkt perfect. Dankjewel!
__________________
Onzichtbaar en idioot.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware Excel probleem
clubje
8 20-03-2008 09:31
Software & Hardware Excel Password Recovery
Killer2004
4 01-12-2005 20:12
Software & Hardware [Excel] Eigen functie meesturen
Tofke_H
2 07-10-2004 19:35
Huiswerkvragen: Cultuur, Maatschappij & Economie Excel, hulp nodig
Micheal_2001
1 30-05-2004 13:00
Software & Hardware Vervelend Word probleem en Excel moeilijkheden
$@nd€r $@l@m@nd€r
7 10-12-2003 19:36
Software & Hardware Excel; afronden kan dat uit?
Rhinus
8 27-11-2001 17:17


Alle tijden zijn GMT +1. Het is nu 15:33.