Excel; Cel invullen obv twee voorwaarden

Pagina: 1
Acties:

Vraag


  • Pixeltje
  • Registratie: November 2005
  • Laatst online: 18-11 09:49

Pixeltje

Woo-woohoo!

Topicstarter
Goedemorgen,

Ik probeer Excel te verleiden tot het uitvoeren van een automatisch taakje, maar ik kom er niet doorheen.

Mijn vraag:
Ik probeer in Excel (office 365) Cel D1 ingevuld te krijgen afhankelijk van de input in cellen A1 en B1;

A1 en B1 kunnen alleen worden ingevuld dmv een drop-down die geen lege cellen toestaat. De combinatie van A1 en B1 moet een waarde opleveren in cel D1, die ook uit een vastgestelde lijst gezocht moet worden. Hoe werkt dit?

Het gaat om betonmengsels die van een bepaalde betoncentrale komen. De combinatie tussen mengsel en centrale levert een C-waarde op (C-waarde is een factor die van belang is om de sterkteontwikkeling van beton te kunnen berekenen).

Keuzemogelijkheden cel A1: 5 (mengsels)
Keuzemogelijkheden cel B1: 2 (centrales)

Voorbeeld:
Cel A1: Mengsel 3500
Cel B1: centrale 1

moet opleveren in cel D1: 1.55.

Extra lastigheid: De C-waarde varieert per mengsel/centrale combinatie.


Wat ik al gevonden of geprobeerd heb
Ik heb twee lijsten met C-waarden gemaakt, één voor centrale 1, één voor centrale 2. De bedoeling is dat Excel snapt dat mengsel X van centrale 1 een bepaalde C-waarde oplevert. Mengsel Y van centrale 1 geeft een andere C-waarde in cel D1. Ik heb geprobeerd om dit met een =ALS formule te doen maar daarvoor i smijn excelkennis onvoldoende.

Wie kan me hiermee helpen?

And I begged Angel of the Lord what are these tortured screams? And the angel said unto me; These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, Tomorrow is harvest day and to them it is the holocaust

Beste antwoord (via Pixeltje op 12-01-2017 14:55)


  • Goku33
  • Registratie: Oktober 2002
  • Laatst online: 18-11 17:03

Goku33

Ownage!

Je zou een nieuw tabblad genaamd "combinaties" kunnen maken, en daar zet je in kolom A alle mogelijke combinaties van mengsels en centrales. In kolom B zet je dan de bijbehordende C-waardes.
Zoiets dus:

Combinatie: mengsels_centralesC-waarde
5_21,55
5_31,65

Etc...
Dit tabblad kan je ook verbergen als je niet wil dat men ziet dat je het zo hebt opgelost ;)

In cel D1 op het tabblad met de 2 dropdowns zet je dan de formule:
=VERT.ZOEKEN(A1&"_"&B1;combinaties!A:B;2;0)

Alle reacties


  • Alex3
  • Registratie: Juli 2011
  • Laatst online: 18-11 13:09
Je kunt het oplossen door de inhoud van de dropdownlijst voor B1 te laten afhangen van de keuze in A1.
Maar als A1 en B1 gevolgd worden door A2 en B2 enz. lukt dat niet.

Acties:
  • Beste antwoord

  • Goku33
  • Registratie: Oktober 2002
  • Laatst online: 18-11 17:03

Goku33

Ownage!

Je zou een nieuw tabblad genaamd "combinaties" kunnen maken, en daar zet je in kolom A alle mogelijke combinaties van mengsels en centrales. In kolom B zet je dan de bijbehordende C-waardes.
Zoiets dus:

Combinatie: mengsels_centralesC-waarde
5_21,55
5_31,65

Etc...
Dit tabblad kan je ook verbergen als je niet wil dat men ziet dat je het zo hebt opgelost ;)

In cel D1 op het tabblad met de 2 dropdowns zet je dan de formule:
=VERT.ZOEKEN(A1&"_"&B1;combinaties!A:B;2;0)

  • Pixeltje
  • Registratie: November 2005
  • Laatst online: 18-11 09:49

Pixeltje

Woo-woohoo!

Topicstarter
Goku33 schreef op donderdag 12 januari 2017 @ 09:52:
Je zou een nieuw tabblad genaamd "combinaties" kunnen maken, en daar zet je in kolom A alle mogelijke combinaties van mengsels en centrales. In kolom B zet je dan de bijbehordende C-waardes.
Zoiets dus:

Combinatie: mengsels_centralesC-waarde
5_21,55
5_31,65

Etc...
Dit tabblad kan je ook verbergen als je niet wil dat men ziet dat je het zo hebt opgelost ;)

In cel D1 op het tabblad met de 2 dropdowns zet je dan de formule:
=VERT.ZOEKEN(A1&"_"&B1;combinaties!A:B;2;0)
Wicked, dit werkt! maar.. als je een van de twee voorkeuzes aanpast voert hij niet automatisch de formule weer uit.. kan dat op een of andere manier afgedwongen worden?

And I begged Angel of the Lord what are these tortured screams? And the angel said unto me; These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, Tomorrow is harvest day and to them it is the holocaust


  • aurelius142
  • Registratie: December 2014
  • Laatst online: 18-11 16:28
Als je met een "ALS" functie wilt werken kan het volgens mij op de volgende manier (wellicht redelijk omslachtig maar het is functioneel):

=ALS(TEKST.SAMENVOEGEN(A2;B2)="cement 1water 1";"omschrijving 1";ALS(TEKST.SAMENVOEGEN(A2;B2)="cement 1water 2";"omschrijving 2";ALS(TEKST.SAMENVOEGEN(A2;B2)="cement 1water 3";"omschrijving 3";ALS(TEKST.SAMENVOEGEN(A2;B2)="cement 1water 4";"omschrijving 4";ALS(TEKST.SAMENVOEGEN(A2;B2)="cement 1water 5";"omschrijving 5";"")))))

In deze formule worden eerst de gegevens uit cel A en B samengevoegd. Daarna wordt er gekeken of er een match is met hetgeen wat tussen de "" staat. Indien dit het geval is zal de "omschrijving" worden getoond in de cel waar de formule instaat. Eventueel kan de omschrijving ook nog worden veranderd in een "verticaal zoeken" alleen heb je daar nog een aantal hulp cellen voor nodig.


voorwaarde 1
cement 1
cement 2
cement 3
cement 4
cement 5

voorwaarde 2
water 1
water 1
water 3
water 4
water 5

  • Goku33
  • Registratie: Oktober 2002
  • Laatst online: 18-11 17:03

Goku33

Ownage!

Pixeltje schreef op donderdag 12 januari 2017 @ 13:44:
[...]
Wicked, dit werkt! maar.. als je een van de twee voorkeuzes aanpast voert hij niet automatisch de formule weer uit.. kan dat op een of andere manier afgedwongen worden?
Als het goed is ververst de waarde in cel D1 wel automatisch als je iets aanpast in A1 of B1. Weet je zeker dat berekenen aan staat?
Formules --> Berekeningsopties --> Automatisch

  • Pixeltje
  • Registratie: November 2005
  • Laatst online: 18-11 09:49

Pixeltje

Woo-woohoo!

Topicstarter
Done, berekeningsopties stond inderdaad op handmatig. Sheet werkt prima zo en eigenlijk is de oplossing met een tabel op een apart blad wel handig; als we nieuwe mengsels toevoegen kunnen we die makkelijk in de sheet verwerken.

Thanks!

And I begged Angel of the Lord what are these tortured screams? And the angel said unto me; These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, Tomorrow is harvest day and to them it is the holocaust


  • Goku33
  • Registratie: Oktober 2002
  • Laatst online: 18-11 17:03

Goku33

Ownage!

Graag gedaan :)
Pagina: 1