Om elk tweede nummer uit twee lijsten op te halen, gebruiken we de combinatie van IF, MOD, RIJ & INDIRECT functies om de output te krijgen.
De ALS-functie controleert of een voorwaarde die u opgeeft is WAAR of ONWAAR. Als terugkeert WAAR retourneert vervolgens de vooraf ingestelde waarde, als retourneert ONWAAR retourneert vervolgens een andere vooraf ingestelde waarde.
Syntaxis = IF(logische_test,waarde_als_waar,waarde_if_false)
logische test: logische test test de voorwaarde of criteria, als de voorwaarde voldoet, retourneert u de vooraf ingestelde waarde, als de voorwaarde niet voldoet, retourneert u de andere vooraf ingestelde waarde.
waarde_if_true: De waarde die u wilt retourneren als dit argument TRUE retourneert.
waarde_if_false: De waarde die u wilt retourneren als dit argument FALSE retourneert
MOD: Retourneert de rest nadat een getal is gedeeld door een deler.
Syntaxis =MOD(getal,deler)
nummer: Het is een numerieke waarde waarvan u de rest wilt vinden.
deler: Het is het getal dat wordt gebruikt om het getalargument te delen.
RIJ: Retourneert het rijnummer van een verwijzing.
Syntaxis: =RIJ(referentie)
Verwijzing: Het is een verwijzing naar een cel of celbereik.
INDIRECTE: Retourneert de verwijzing die is opgegeven door een tekenreeks.
Syntaxis: =INDIRECT(ref_tekst,A1)
ref_text is een verwijzing naar een cel. Als ref_text geen geldige celverwijzing is, zal de INDIRECT-functie terugkeren #REF fout.
Het tweede argument: A1 verwijst naar een logische waarde die het type verwijzing in de cel aangeeft ref_tekst.
Als a1 WAAR is of weggelaten, dan ref_text wordt bepaald als referentie in A1-stijl.
Als a1 is ONWAAR dan ref_text wordt bepaald als R1C1-stijlreferentie.
Voorbeeld:Als de waarde in cel A1 10 bevat, bevat B1 A1& we gebruiken INDIRECTE functie in cel C1=INDIRECT(B1), dan zou het resultaat 10 . zijn
Laten we een voorbeeld nemen:
We hebben enkele willekeurige getallen in kolom A & B. We hebben een formule nodig om elk tweede getal uit twee lijsten op te halen. Het gewenste aantal is rood gekleurd.
- In cel C2 zou de formule zijn:
- =INDIRECT(IF(MOD(RIJ(),2)=0,"A"&RIJ(),"B"&RIJ()))
- Druk op enter op je toetsenbord.
- Door de formule van cel C2 naar bereik C3:C10 te kopiëren, krijgen we het gewenste resultaat.
U krijgt het elke tweede nummer in volgorde uit de lijst met twee.